@charset "UTF-8";#header{border-bottom:1px solid #e8e8e9;width:100%;display:block;justify-content:center;position:relative;z-index:100}#header .header-content{height:100%;min-height:88px;display:flex;align-items:center;justify-content:space-between;background:#fff;padding-bottom:0;gap:16px}#header .header-menus{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}#header .header-menu-group{position:relative}#header .header-menu-group--active .header-menu-group__trigger{color:#ed1c24;font-weight:700}#header .header-menu-group__trigger{display:flex;align-items:center;gap:6px;padding:10px 14px;border:none;background:none;color:#707070;font-size:14px;font-weight:500;font-family:Montserrat,sans-serif;cursor:pointer;border-radius:8px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}#header .header-menu-group__trigger:hover{background-color:#f5f5f5}#header .header-menu-group__dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:#fff;border:1px solid #e8e8e9;border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:8px 0;z-index:200;animation:dropdown-fade-in .15s ease}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#header .header-menu-group__dropdown .header-menu-item{display:flex;align-items:center;padding:10px 16px;color:#707070;font-size:14px;font-weight:400;line-height:18px;text-decoration:none;transition:background-color .1s ease}#header .header-menu-group__dropdown .header-menu-item:hover{background-color:#f9f9f9}#header .header-menu-group__dropdown .header-menu-item-actived{color:#ed1c24;font-weight:700;background-color:#ed1c240a}#header .header-profile{position:relative;display:flex;align-items:center;flex-shrink:0}#header .header-profile__trigger{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #e8e8e9;border-radius:24px;background:#fff;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease;font-family:Montserrat,sans-serif}#header .header-profile__trigger:hover{background-color:#f9f9f9;box-shadow:0 2px 8px #0000000f}#header .header-profile__avatar{width:32px;height:32px;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}#header .header-profile__name{font-size:13px;font-weight:600;color:#757575;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#header .header-profile__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;background:#fff;border:1px solid #e8e8e9;border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:0;z-index:200;animation:dropdown-fade-in .15s ease;overflow:hidden}#header .header-profile__info{display:flex;align-items:center;gap:12px;padding:16px}#header .header-profile__info-avatar{width:44px;height:44px;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}#header .header-profile__info-details{display:flex;flex-direction:column;gap:2px;overflow:hidden}#header .header-profile__info-details strong{font-size:14px;font-weight:700;color:#333;font-family:Montserrat,sans-serif}#header .header-profile__role{font-size:12px;color:#ed1c24;font-weight:600;font-family:Montserrat,sans-serif}#header .header-profile__brand{font-size:12px;color:#707070;font-family:Montserrat,sans-serif}#header .header-profile__divider{height:1px;background-color:#e8e8e9}#header .header-profile__logout{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#ed1c24;transition:background-color .15s ease}#header .header-profile__logout:hover{background-color:#fdf2f2}#header .header-menu-item{align-items:center;color:#707070;display:flex;font-size:14px;font-weight:400;line-height:18px;text-decoration:none}#header .header-menu-item>img{margin-right:10px}#header .header-menu-item-actived{color:#ed1c24;font-weight:700}@media(min-width:1200px){.mobile-menu,.mobile-menu-area{display:none!important}}@media(max-width:1200px){#header .header-content{border-bottom:1px solid #e8e8e9;box-sizing:border-box;height:89px;position:fixed;top:0;width:100%;max-width:100%;z-index:9}#header .header-content .header-menus{display:none}#header .header-content .header-logo img{width:130px;height:auto}#header .header-profile__trigger,#header .header-profile__dropdown{display:none}.mobile-menu-area{background-color:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:calc(100vh - 89px);max-width:300px;padding:16px 16px 16px 32px;position:fixed;top:89px;transition:all .5s ease-in-out;width:95%;z-index:999;overflow-y:auto}.mobile-profile-section{display:flex;align-items:center;gap:12px;padding:8px 0}.mobile-profile-avatar{width:40px;height:40px;border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-profile-info{display:flex;flex-direction:column;gap:2px}.mobile-profile-info strong{font-size:14px;color:#333;font-family:Montserrat,sans-serif}.mobile-profile-info span{font-size:12px;color:#777;font-family:Montserrat,sans-serif}.mobile-profile-brand{font-size:11px!important;color:#999!important}.mobile-divider{height:1px;background-color:#ddd;margin:4px 0}.mobile-menu-area .header-menu-item{height:52px;line-height:52px;display:flex;gap:8px;align-items:center;font-size:16px!important}.mobile-menu-area .header-menu-item>img{width:20px;height:auto}}#adjustmentsCardNumber-screen{min-height:100vh}#adjustmentsCardNumber-screen #backoffice-screen.page-container{padding-top:40px}#adjustmentsCardNumber-screen #backoffice-screen.page-container .header .title{color:#46535a}#adjustmentsCardNumber-screen #backoffice-screen.page-container .header .subtitle{margin-top:16px;color:#46535a;max-width:1000px}#adjustmentsCardNumber-screen .adjustmentsCardNumber-content{margin-top:32px}#adjustmentsCardNumber-screen .adjustmentsCardNumber-content .content-title{color:#ed1c24}#adjustmentsCardNumber-screen .divisor{border-top:1px solid #cccccc;margin:10px 0}#adjustmentsCardNumber-screen .form{display:flex;justify-content:space-between}#adjustmentsCardNumber-screen .card{width:calc(50% - 16px);height:103px}#adjustmentsCardNumber-screen .card-input{border:none;border-bottom:2px solid #757575;box-sizing:border-box;color:#262626;font-family:Montserrat;font-size:16px;font-weight:400;height:56px;margin-top:2px;padding:0 20px;width:100%}#adjustmentsCardNumber-screen .invalid>.card-input{color:#ed1c24;border-color:#ed1c24}#adjustmentsCardNumber-screen .card-button,#adjustmentsCardNumber-screen .card-button-outline{background-color:#ed1c24;border:none;border-radius:25px;color:#fff;height:48px;margin-top:8px;width:252px}#adjustmentsCardNumber-screen .card-button-outline{box-sizing:border-box;background-color:#fff;border:1px solid #ed1c24;color:#ed1c24}#adjustmentsCardNumber-screen .invalid.card-button-outline,#adjustmentsCardNumber-screen .invalid.card-button{opacity:.5}#adjustmentsCardNumber-screen .paragraph-gray{color:#707070}#adjustmentsCardNumber-screen .no-margin{margin:0}#adjustmentsCardNumber-screen .success-icon{color:#008471;height:72px;width:72px}#adjustmentsCardNumber-screen .failure-icon{color:#ed1c24;height:49px;width:49px}#adjustmentsCardNumber-screen .flex{display:flex;margin-bottom:10px}@media(max-width:1200px){#adjustmentsCardNumber-screen .form{flex-direction:column}#adjustmentsCardNumber-screen .form .card,#adjustmentsCardNumber-screen #updateCardNumber{width:100%}}#container-modal-content .title{text-align:center;padding-bottom:32px}#container-modal-content .button-content{display:flex;align-items:center;border-bottom:1px solid #dddddd;padding-bottom:13px;cursor:pointer;position:relative}#container-modal-content .gallery-button{margin-bottom:16px}#container-modal-content .button-text{margin-left:9.62px}#container-modal-content .invisible-input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.gallery-section{margin-bottom:24px}.gallery-section .gallery{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.gallery-section .card2{background:#fff;box-shadow:0 0 20px 2px #00000026,0 0 1px -1px #0006;border-radius:8px;padding:16px;margin-top:0}.gallery-section .title-card{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.gallery-section .loading-gallery{display:flex;justify-content:center}.gallery-section .react-simple-image-viewer__next{opacity:unset;padding:unset}.gallery-section .react-simple-image-viewer__next .right-icon{font-size:2.5rem}.gallery-section .react-simple-image-viewer__previous{opacity:unset;padding:unset}.gallery-section .react-simple-image-viewer__previous .left-icon{font-size:2.5rem}.gallery-section .react-simple-image-viewer__modal-content{width:100%}.gallery-section .react-simple-image-viewer__close{opacity:unset}.gallery-section .react-simple-image-viewer__close .close-icon{font-size:1.9rem}#confirm-photo-component{bottom:0;height:calc(100% - 60px);left:0;position:fixed;width:100vw}#confirm-photo-component .confirm-photo-top{background-color:#000000d9;background-position:center;background-repeat:no-repeat;background-size:contain;height:calc(100% - 171px);position:relative;width:100%}#confirm-photo-component .confirm-photo-bottom{background:#1a1a1a;display:flex;flex-wrap:nowrap;height:171px;position:relative;width:100%}#confirm-photo-component .button-area{align-content:center;align-items:center;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}#confirm-photo-component .ellipse-button{align-items:center;background-color:#fff;border-radius:50%;border:none;color:#fff;display:flex;height:80px;justify-content:center;opacity:1;transition:opacity .3s;width:80px}#confirm-photo-component .ellipse-button:active{opacity:.5}#confirm-photo-component .ellipse-button>svg{height:37px;width:37px}#input-component.container{display:flex;flex-direction:column;min-height:93px;position:relative}#input-component.container .bottom-container{display:flex;justify-content:space-between}#input-component.container .bottom-container .error-message{margin-top:5px;color:#c83210}#input-component.container .bottom-container .warn-label{color:#757575;margin-top:5px}#input-component.container .bottom-container .max-length{margin-top:5px;color:#757575}#input-component.container .bottom-container .max-length.error{color:#c83210}#input-component.container .input-div-icon{position:absolute;right:10px;width:18px;height:18px;color:#757575}#input-component.container .input-div-icon.error{color:#c83210}#input-clean-component{background-color:#fff;border-radius:4px;border:1px solid #7a7a7a;box-sizing:border-box;height:48px;padding:12px}#input-clean-component::placeholder{color:#979797}#server-error-component{padding-top:72px}#server-error-component .principal-information{display:flex;align-items:center;margin:24px 0 8px}#server-error-component .principal-information .image{margin-right:6px}#server-error-component .principal-information .title{color:#343838;font-style:normal}#server-error-component .description{color:#373f41;margin-bottom:24px}#server-error-component .information-container .phones .phone-container{display:flex;align-items:center;margin-bottom:16px}#server-error-component .information-container .phones .phone-container .icon{margin-right:12px}#server-error-component .information-container .phones .phone-container .phone{color:#373f41;line-height:32px}#server-error-component .link{color:#0975d7;cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;position:fixed;bottom:0;width:100%;margin:0 -24px}#adjustments-requests .divider-title{background:#0975d7;border-radius:20px;width:50px;height:5px;margin-top:13px}#adjustments-requests .adjustments-requests-header{padding:24px 0}#adjustments-requests .shadow{box-shadow:0 0 20px 2px #00000026,0 0 1px -1px #0006}#adjustments-requests .attach-image-spacing{margin:0 0 32px}#adjustments-requests .mt-24{margin-top:24px}.container-error{padding-top:102.92px;padding-bottom:115.08px}.container-error .button-retry-error{color:#0975d7;border:none;background:none;cursor:pointer;height:48px;width:100%}.container-error .title-error{text-align:left;color:#343838;margin-bottom:4px}.container-error .description-error{text-align:left;color:#373f41;margin-bottom:24px}#checkbox-component{cursor:pointer}#checkbox-component.container{display:flex;align-items:center;width:fit-content}#checkbox-component.container .label{margin-left:7px}.button-component.disabled{pointer-events:none;opacity:.2}.button-component .button{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:32px;width:100%}body{margin:0}html{scrollbar-gutter:stable}.print-content{display:none}.react-simple-image-viewer__previous,.react-simple-image-viewer__next,.react-simple-image-viewer__close{opacity:1!important}@media print{.no-print{display:none}.print-mode{width:85%!important}.print-content{display:block}body{zoom:.7}}@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{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-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 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-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}#backoffice-chat{min-height:100vh}#backoffice-chat #backoffice-screen.page-container{padding-top:112px}#backoffice-chat #backoffice-screen.page-container .header .title{color:#46535a}#backoffice-chat #backoffice-screen.page-container .header .subtitle{margin-top:16px;color:#46535a;max-width:1000px}#backoffice-chat .adjustmentsCardNumber-content{margin-top:32px}#backoffice-chat .adjustmentsCardNumber-content .content-title{color:#ed1c24}#backoffice-chat .divisor{border-top:1px solid #cccccc;margin:10px 0}#backoffice-chat .form{display:flex;justify-content:space-between}#backoffice-chat .card{width:calc(50% - 16px);height:103px}#backoffice-chat .card-input{border:none;border-bottom:2px solid #757575;box-sizing:border-box;color:#262626;font-family:Montserrat;font-size:16px;font-weight:400;height:56px;margin-top:2px;padding:0 20px;width:100%}#backoffice-chat .invalid>.card-input{color:#ed1c24;border-color:#ed1c24}#backoffice-chat .card-button,#backoffice-chat .card-button-outline{background-color:#ed1c24;border:none;border-radius:25px;color:#fff;height:48px;margin-top:8px;width:252px}#backoffice-chat .card-button-outline{box-sizing:border-box;background-color:#fff;border:1px solid #ed1c24;color:#ed1c24}#backoffice-chat .invalid.card-button-outline,#backoffice-chat .invalid.card-button{opacity:.5}#backoffice-chat .paragraph-gray{color:#707070}#backoffice-chat .no-margin{margin:0}#backoffice-chat .success-icon{color:#008471;height:72px;width:72px}#backoffice-chat .failure-icon{color:#ed1c24;height:49px;width:49px}#backoffice-chat .flex{display:flex;margin-bottom:10px}.loading{display:flex;justify-content:center;min-height:calc(100vh - 90px);align-items:center}.brand-environment-screen{min-height:100vh}.brand-environment-screen .page-container{padding:40px 24px;max-width:800px;margin:0 auto}.brand-environment-screen .brand-environment-container{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.brand-environment-screen .brand-environment-container .title{color:var(--brand-primary);margin-bottom:16px}.brand-environment-screen .brand-environment-container .divider{height:1px;background-color:var(--neutral-200);margin-bottom:24px}.brand-environment-screen .brand-environment-container .form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.brand-environment-screen .brand-environment-container .form-field .readonly-field{padding:12px 16px;background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:8px;color:var(--neutral-600)}.brand-environment-screen .brand-environment-container .summary-box{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:8px;padding:16px}.brand-environment-screen .brand-environment-container .summary-box span{display:block;margin-bottom:4px}.brand-environment-screen .brand-environment-container .summary-box span:last-child{margin-bottom:0}.brand-environment-screen .loading{display:flex;justify-content:center;align-items:center;height:200px}.brand-environment-screen .header{text-align:center;margin-bottom:32px}.brand-environment-screen .header .title{color:var(--brand-primary);margin-bottom:8px}.brand-environment-screen .header .subtitle{color:var(--neutral-600)}@media(max-width:768px){.brand-environment-screen .page-container{padding:12px}.brand-environment-screen .brand-environment-container{padding:16px}.brand-environment-screen .header{margin-bottom:24px}.brand-environment-screen .header .title{font-size:1.5rem}.brand-environment-screen .header .subtitle{font-size:.9rem}}.edit-feature-toggle-modal-background{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1001;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.edit-feature-toggle-modal-container{background-color:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:600px;width:90%;max-height:80vh;display:flex;flex-direction:column;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.edit-feature-toggle-modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 20px;border-bottom:1px solid #e8e8e9}.edit-feature-toggle-modal-header h2{font-size:20px;font-weight:600;color:#333;margin:0}.edit-feature-toggle-modal-header .close-button{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:8px;color:#666}.edit-feature-toggle-modal-header .close-button:hover{background-color:#f5f5f5;color:#333}.edit-feature-toggle-modal-content{flex:1;overflow-y:auto;padding:24px}.edit-feature-toggle-modal-content::-webkit-scrollbar{width:8px}.edit-feature-toggle-modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.edit-feature-toggle-modal-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.edit-feature-toggle-modal-content::-webkit-scrollbar-thumb:hover{background:#999}.edit-feature-toggle-modal-content .subtitle{font-size:14px;color:#666;margin-bottom:20px;line-height:1.5}.edit-feature-toggle-modal-content .feature-list{display:flex;flex-direction:column;gap:12px}.edit-feature-toggle-modal-content .feature-list .feature-item{padding:14px 16px;border-radius:8px;background-color:#fafafa;border:1px solid #f0f0f0;transition:all .2s;cursor:pointer;display:flex;align-items:center;text-align:center}.edit-feature-toggle-modal-content .feature-list .feature-item:hover{background-color:#f5f5f5;border-color:#e8e8e9;box-shadow:0 2px 4px #0000000d}.edit-feature-toggle-modal-content .feature-list .feature-item.selected{background-color:#f0f9ff;border-color:#bfdbfe}.edit-feature-toggle-modal-content .feature-list .feature-item .checkbox-row{display:flex;align-items:center;gap:10px}.edit-feature-toggle-modal-content .feature-list .feature-item .checkbox-row .checkbox-icon{flex-shrink:0;width:15px;height:15px;color:#db284e}.edit-feature-toggle-modal-content .feature-list .feature-item .checkbox-row .checkbox-label{font-size:14px;font-weight:500;color:#131313;line-height:20px}.edit-feature-toggle-modal-content .feature-list .feature-item .feature-description{font-size:13px;color:#4a4a4a;margin-left:8px;line-height:1.4}.button-container{display:flex;justify-content:flex-end;padding:20px 24px;gap:12px;border-top:1px solid #e8e8e9;background-color:#fff;border-radius:0 0 12px 12px}.button-container button:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.button-container button:active{transform:translateY(0)}.feature-toggle-table-container{width:100%;max-width:100%;background:#fff;border-radius:12px;border:1px solid #e8e8e9;box-shadow:0 1px 3px #0000000f;overflow-x:auto}.feature-toggle-table-container table{min-width:600px;table-layout:auto}.feature-toggle-table-container table th:nth-child(1),.feature-toggle-table-container table td:nth-child(1){width:150px}.feature-toggle-table-container table th:nth-child(2),.feature-toggle-table-container table td:nth-child(2),.feature-toggle-table-container table th:nth-child(3),.feature-toggle-table-container table td:nth-child(3){width:auto;min-width:200px}.feature-toggle-table-container table th:nth-child(4),.feature-toggle-table-container table td:nth-child(4){width:120px;text-align:center}.feature-toggle-table-container table{border:1px solid #e8e8e9;box-shadow:0 1px 3px #0000000f;min-height:200px;color:#999;font-size:16px}.feature-toggle-table-container .feature-badge{display:inline-flex;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.feature-toggle-table-container .feature-badge--active{background:#dcfce7;color:#16a34a}.feature-toggle-table-container .feature-badge--inactive{background:#f3f4f6;color:#6b7280}#feature-toggle-manager-screen{min-height:100vh;overflow-x:hidden}#feature-toggle-manager-screen.container{padding:0}#feature-toggle-manager-screen #footer{position:fixed;bottom:0}#feature-toggle-manager-screen .page-container{padding:24px;max-width:1400px;margin:0 auto;box-sizing:border-box;width:100%}@media(max-width:768px){#feature-toggle-manager-screen .page-container{padding:16px}}#feature-toggle-manager-screen .page-container .header{margin-bottom:24px}#feature-toggle-manager-screen .page-container .header .title{font-size:24px;font-weight:600;color:#333;margin:0 0 8px}#feature-toggle-manager-screen .page-container .header .subtitle{font-size:14px;color:#666;margin:0}#feature-toggle-manager-screen .page-container .feature-toggle-container .title{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}#feature-toggle-manager-screen .page-container .feature-toggle-container .divider{display:none}#listAttendances-screen .cancellation-screen{min-height:100vh}#listAttendances-screen .cancellation-screen #footer{position:fixed;bottom:0}#listAttendances-screen .cancellation-screen #backoffice-screen.page-container{padding-top:40px}#listAttendances-screen .cancellation-screen #backoffice-screen.page-container .header .title{color:#46535a}#listAttendances-screen .cancellation-screen #backoffice-screen.page-container .header .subtitle{margin-top:16px;color:#46535a}#listAttendances-screen .cancellation-screen .file-container-2{margin-top:32px}#listAttendances-screen .cancellation-screen .file-container-2 .title{color:#ed1c24}#listAttendances-screen .cancellation-screen .file-container-2 .divider{width:100%;height:0;border:1px solid #f4f4f4;margin-top:8px;margin-bottom:24px}#listAttendances-screen .cancellation-screen .file-container-2 .button-component .label{line-height:16px}#listAttendances-screen .cancellation-screen .form{display:flex;justify-content:start;gap:64px}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.date-picker-component .label{color:#343838;font-weight:400;font-size:14px;line-height:21px}.date-picker-component .react-datepicker-wrapper{width:100%}.date-picker-component .react-datepicker-wrapper .react-datepicker__input-container input{width:100%;border:0;border-radius:4px 4px 0 0/4px 4px 0px 0px;border-bottom:2px solid #757575;height:56px;padding-left:22px;outline:0px;color:#262626;font-size:16px}.date-picker-component .react-datepicker__tab-loop .react-datepicker{border-radius:10px}.date-picker-component .react-datepicker__tab-loop .react-datepicker .react-datepicker__header{border-top-right-radius:10px;border-top-left-radius:10px}.date-picker-component .react-datepicker__tab-loop .react-datepicker .react-datepicker__triangle{margin-left:-20px}#listAttendances-screen{min-height:100vh}#listAttendances-screen #backoffice-screen.page-container{padding-top:40px}#listAttendances-screen #backoffice-screen.page-container .header .title{color:#46535a}#listAttendances-screen #backoffice-screen.page-container .header .subtitle{margin-top:16px;color:#46535a;max-width:1000px}#listAttendances-screen .listAttendances-content{margin-top:32px}#listAttendances-screen .listAttendances-content .content-title{color:#ed1c24}#listAttendances-screen .divisor{border-top:1px solid #cccccc;margin:10px 0}#listAttendances-screen .form{display:flex;justify-content:space-between;flex-direction:column;align-items:left;justify-content:left}#listAttendances-screen .card{width:calc(50% - 16px);height:103px}#listAttendances-screen .card-input{border:none;border-bottom:2px solid #757575;box-sizing:border-box;color:#262626;font-family:Montserrat;font-size:16px;font-weight:400;height:56px;margin-top:2px;padding:0 20px;width:100%}#listAttendances-screen .invalid>.card-input{color:#ed1c24;border-color:#ed1c24}#listAttendances-screen .card-button,#listAttendances-screen .card-button-outline{background-color:#ed1c24;border:none;border-radius:25px;color:#fff;height:48px;margin-top:8px;width:252px}#listAttendances-screen .card-button:disabled,#listAttendances-screen .card-button-outline:disabled{background-color:#e0e0e0;color:#757575;cursor:not-allowed;opacity:.6}#listAttendances-screen .card-button-outline{box-sizing:border-box;background-color:#fff;border:1px solid #ed1c24;color:#ed1c24}#listAttendances-screen .invalid.card-button-outline,#listAttendances-screen .invalid.card-button{opacity:.5}#listAttendances-screen .paragraph-gray{color:#707070}#listAttendances-screen .no-margin{margin:0}#listAttendances-screen .success-icon{color:#008471;height:72px;width:72px}#listAttendances-screen .failure-icon{color:#ed1c24;height:49px;width:49px}#listAttendances-screen .flex{display:flex;margin-bottom:10px}#listAttendances-screen .loading{display:flex;justify-content:center;min-height:calc(100vh - 90px);align-items:center}@media(max-width:1200px){#listAttendances-screen .form{flex-direction:column}#listAttendances-screen .form .card,#listAttendances-screen #updateCardNumber{width:100%}}#listUsers-screen{min-height:100vh}#listUsers-screen #backoffice-screen.page-container{padding-top:40px}#listUsers-screen #backoffice-screen.page-container .header .title{color:#46535a}#listUsers-screen #backoffice-screen.page-container .header .subtitle{margin-top:16px;color:#46535a;max-width:1000px}#listUsers-screen .listUsers-content{margin-top:32px}#listUsers-screen .listUsers-content .content-title{color:#ed1c24}#listUsers-screen .divisor{border-top:1px solid #cccccc;margin:10px 0}#listUsers-screen .form{display:flex;justify-content:space-between;flex-direction:column;align-items:left;justify-content:left}#listUsers-screen .card{width:calc(50% - 16px);height:103px}#listUsers-screen .card-vertical{display:flex;flex-direction:column;align-items:left;justify-content:left}#listUsers-screen .card-input{border:none;border-bottom:2px solid #757575;box-sizing:border-box;color:#262626;font-family:Montserrat;font-size:16px;font-weight:400;height:56px;margin-top:2px;padding:0 20px;width:100%}#listUsers-screen .invalid>.card-input{color:#ed1c24;border-color:#ed1c24}#listUsers-screen .card-button,#listUsers-screen .card-button-outline{background-color:#ed1c24;border:none;border-radius:25px;color:#fff;height:48px;margin-top:8px;width:252px}#listUsers-screen .card-button-outline{box-sizing:border-box;background-color:#fff;border:1px solid #ed1c24;color:#ed1c24}#listUsers-screen .card-button-success{background-color:none;border:none;border-radius:25px;color:#008471;height:48px;margin-top:8px;width:252px}#listUsers-screen .invalid.card-button-outline,#listUsers-screen .invalid.card-button{opacity:.5}#listUsers-screen .paragraph-gray{color:#707070}#listUsers-screen .no-margin{margin:0}#listUsers-screen .success-icon{color:#008471;height:72px;width:72px}#listUsers-screen .failure-icon{color:#ed1c24;height:49px;width:49px}#listUsers-screen .flex{display:flex;margin-bottom:10px}#listUsers-screen .loading{display:flex;justify-content:center;min-height:calc(100vh - 90px);align-items:center}@media(max-width:1200px){#listUsers-screen .form{flex-direction:column}#listUsers-screen .form .card{width:100%}#listUsers-screen #updateCardNumber,#listUsers-screen #insertRegister,#listUsers-screen #insertNewUser{width:100%;margin-top:32px}}.exams-container{padding-top:52px}#admin-screen #backoffice-screen.page-container .register-filter{display:flex;justify-content:space-between}#admin-screen #backoffice-screen.page-container .selects-date{width:250px}#admin-screen #backoffice-screen.page-container .selects-date input{box-sizing:border-box;margin:0;padding:0 20px}#admin-screen #backoffice-screen.page-container .react-datepicker__close-icon{background:none;right:10px}#admin-screen #backoffice-screen.page-container .react-datepicker__close-icon:after{background:none;color:#757575;font-size:24px;font-weight:700}#attendances-summary{display:flex;position:absolute;background-color:#e0e0e0;left:0;width:100%;margin-top:80px;height:263px}#attendances-summary .content{display:flex;flex-direction:row;align-items:center;padding:40px 0;justify-content:space-around}#attendances-summary .content .left-information{display:flex;flex-direction:column;width:50%;padding-right:16px}#attendances-summary .content .left-information .title,#attendances-summary .content .left-information .description{color:#46535a}#attendances-summary .content .right-information{display:flex;flex-direction:column;width:50%;padding-left:16px;height:100%;justify-content:space-evenly}#attendances-summary .content .right-information .select-date input{box-sizing:border-box;margin:0;padding:0 20px}@media(max-width:1200px){#attendances-summary{display:flex;flex-direction:column;height:auto}#attendances-summary .content{display:flex;flex-direction:column;gap:32px}#attendances-summary .content .left-information,#attendances-summary .content .right-information{width:calc(100% - 32px);padding:0}#attendances-summary .content .right-information{gap:16px}}#filebox-component.container{width:100%;min-width:300px;height:58px;background-color:#f4f4f4;display:flex;justify-content:space-between;align-items:center;padding:19px 16px 19px 24px;border-radius:4px}#filebox-component.container .left-side{display:flex;align-items:center;max-width:280px}#filebox-component.container .left-side .fileicon .icon{height:47px;width:36px;color:#ed1c24}#filebox-component.container .left-side .filename{margin-left:27px;color:#444;font-size:24px;font-family:Montserrat,sans-serif;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#filebox-component.container .right-side{height:100%;display:flex;align-items:center}#filebox-component.container .right-side .inside,#filebox-component.container .right-side .inside .reload-container{display:flex;align-items:center}#filebox-component.container .right-side .inside .reload-container .reload-message{margin-right:15px;color:#ed1c24;font-size:16px;font-weight:500;font-family:Montserrat,sans-serif}#filebox-component.container .right-side .inside .reload-container .reload-button{cursor:pointer;height:40px;width:40px;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;border-radius:200px;margin-right:3px}#filebox-component.container .right-side .inside .reload-container .reload-button .icon{height:25px;width:25px;color:#ed1c24}#filebox-component.container .right-side .inside .completed-message{margin-right:12px;color:#ed1c24;font-size:16px;font-family:Montserrat,sans-serif;font-weight:500}#filebox-component.container .right-side .inside .close-button{cursor:pointer;height:40px;width:40px;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;border-radius:200px}#filebox-component.container .right-side .inside .close-button .icon{height:25px;width:25px;color:#ed1c24}#filestatus-component.container{display:flex;align-items:center;width:fit-content}#filestatus-component.container .status-container{margin-left:14px}#filestatus-component.container .status-container .status-message{font-family:Montserrat,sans-serif;font-size:16px;color:#000;font-weight:500}#filestatus-component.container .status-container .error-message{font-family:Montserrat,sans-serif;font-size:16px;color:#979797;margin-top:5px}#filestatus-component.container.loading-file-behavior{height:80px;margin-top:-10px}#filestatus-component.container.loading-file-behavior .icon-container{width:80px}#filestatus-component.container.loading-file-behavior .icon-container .loader-component{margin-left:-50px}#admin-screen{min-height:100vh}#admin-screen #footer{position:fixed;bottom:0}#admin-screen #backoffice-screen.page-container{padding-top:40px}#admin-screen #backoffice-screen.page-container .header .title{color:#46535a}#admin-screen #backoffice-screen.page-container .header .subtitle{margin-top:16px;color:#46535a}#admin-screen #backoffice-screen.page-container .file-container{margin-top:32px}#admin-screen #backoffice-screen.page-container .file-container .title{color:#ed1c24}#admin-screen #backoffice-screen.page-container .file-container .divider{width:100%;height:0;border:1px solid #f4f4f4;margin-top:8px;margin-bottom:24px}#admin-screen #backoffice-screen.page-container .file-container .button-component .label{line-height:16px}#admin-screen #backoffice-screen.page-container .feature-toggle-container{margin-top:40px}#admin-screen #backoffice-screen.page-container .feature-toggle-container .title{color:#ed1c24}#admin-screen #backoffice-screen.page-container .feature-toggle-container .divider{width:100%;height:0;border:1px solid #f4f4f4;margin-top:8px;margin-bottom:24px}.users-v2{padding:24px;max-width:1400px;margin:0 auto}.users-v2__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.users-v2__header h1{font-size:24px;font-weight:600;color:#333;margin:0}.users-v2__header .users-v2__total{font-size:14px;color:#666;background:#f5f5f5;padding:6px 14px;border-radius:20px}.users-v2__filters{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap;align-items:flex-end}.users-v2__filters .filter-field{display:flex;flex-direction:column;gap:4px;min-width:180px;flex:1;max-width:300px}.users-v2__filters .filter-field label{font-size:12px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px}.users-v2__filters .filter-field input,.users-v2__filters .filter-field select{height:40px;padding:0 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;color:#333;background:#fff;transition:border-color .2s}.users-v2__filters .filter-field input:focus,.users-v2__filters .filter-field select:focus{outline:none;border-color:#db284e;box-shadow:0 0 0 2px #db284e1a}.users-v2__filters .filter-field input::placeholder,.users-v2__filters .filter-field select::placeholder{color:#999}.users-v2__filters .filter-field select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.users-v2__filters .filter-actions{display:flex;gap:8px;align-items:flex-end}.users-v2__filters .filter-actions button{height:40px;padding:0 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.users-v2__filters .filter-actions .btn-search{background:#db284e;color:#fff}.users-v2__filters .filter-actions .btn-search:hover{background:#c02244}.users-v2__filters .filter-actions .btn-search:disabled{background:#ccc;cursor:not-allowed}.users-v2__filters .filter-actions .btn-clear{background:#f5f5f5;color:#666}.users-v2__filters .filter-actions .btn-clear:hover{background:#e8e8e8}.users-v2__export-actions{display:flex;gap:8px;margin-bottom:16px}.users-v2__export-actions .btn-export{height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #d0d0d0;background:#fff;color:#444}.users-v2__export-actions .btn-export:hover{background:#f5f5f5;border-color:#bbb}.users-v2__export-actions .btn-export:disabled{opacity:.5;cursor:not-allowed}.users-v2__table-container{background:#fff;border-radius:12px;border:1px solid #e8e8e9;overflow:hidden;box-shadow:0 1px 3px #0000000f}.users-v2__table{width:100%;border-collapse:collapse}.users-v2__table th{text-align:left;padding:14px 16px;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;background:#fafafa;border-bottom:1px solid #e8e8e9;white-space:nowrap}.users-v2__table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.users-v2__table th.sortable:hover{color:#db284e}.users-v2__table th.sortable .sort-icon{display:inline-block;margin-left:4px;font-size:10px;vertical-align:middle}.users-v2__table td{padding:14px 16px;font-size:14px;color:#333;border-bottom:1px solid #f0f0f0;vertical-align:middle}.users-v2__table tr{transition:background .15s}.users-v2__table tr:hover{background:#fafafa}.users-v2__table tr:last-child td{border-bottom:none}.users-v2__user-info{display:flex;align-items:center;gap:10px}.users-v2__user-info .user-avatar{width:36px;height:36px;border-radius:50%;background:#f0e6ea;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:600;color:#db284e}.users-v2__user-info .user-details{display:flex;flex-direction:column}.users-v2__user-info .user-details .user-name{font-weight:500;color:#333}.users-v2__user-info .user-details .user-email{font-size:12px;color:#999}.users-v2__badge{display:inline-flex;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.users-v2__badge--admin{background:#fef2f2;color:#dc2626}.users-v2__badge--coordinator{background:#fef3c7;color:#d97706}.users-v2__badge--operator{background:#dbeafe;color:#2563eb}.users-v2__badge--nurse,.users-v2__badge--prod{background:#dcfce7;color:#16a34a}.users-v2__badge--preprod{background:#fef3c7;color:#d97706}.users-v2__attendance-count{display:flex;align-items:center;gap:6px}.users-v2__attendance-count .count-value{font-weight:600;color:#333}.users-v2__attendance-count .count-label{font-size:12px;color:#999}.users-v2__pagination{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #e8e8e9}.users-v2__pagination .pagination-info{font-size:14px;color:#666}.users-v2__pagination .pagination-controls{display:flex;gap:4px}.users-v2__pagination .pagination-controls button{width:36px;height:36px;border:1px solid #e8e8e9;border-radius:8px;background:#fff;color:#333;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.users-v2__pagination .pagination-controls button:hover:not(:disabled){border-color:#db284e;color:#db284e}.users-v2__pagination .pagination-controls button:disabled{opacity:.4;cursor:not-allowed}.users-v2__pagination .pagination-controls button.active{background:#db284e;color:#fff;border-color:#db284e}.users-v2__empty{text-align:center;padding:60px 24px}.users-v2__empty p{font-size:16px;color:#999;margin:8px 0 0}.users-v2__empty .empty-title{font-size:18px;font-weight:500;color:#666}.users-v2__loading{text-align:center;padding:60px 24px;color:#999;font-size:16px}.users-v2__error{text-align:center;padding:40px 24px;color:#dc2626}.users-v2__error p{margin:8px 0 16px}.users-v2__error button{padding:10px 24px;border:1px solid #dc2626;border-radius:8px;background:#fff;color:#dc2626;cursor:pointer;font-size:14px}.users-v2__error button:hover{background:#fef2f2}.history-row td{padding:0!important;border-bottom:1px solid #e8e8e9}.history-container{padding:16px 24px 20px;background:#f9fafb;border-top:1px solid #e8e8e9}.history-container h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#333}.history-container .history-loading,.history-container .history-empty{font-size:14px;color:#999;padding:12px 0}.history-table{width:100%;border-collapse:collapse;border:1px solid #e8e8e9;border-radius:8px;overflow:hidden;background:#fff}.history-table th{text-align:left;padding:10px 12px;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;background:#f0f0f0;border-bottom:1px solid #e8e8e9}.history-table td{padding:10px 12px;font-size:13px;color:#444;border-bottom:1px solid #f0f0f0}.history-table tr:last-child td{border-bottom:none}.history-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #e8e8e9}.history-pagination__info{font-size:13px;color:#666}.history-pagination__controls{display:flex;align-items:center;gap:8px}.history-pagination button{padding:6px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;font-size:13px;cursor:pointer}.history-pagination button:hover:not(:disabled){border-color:#db284e;color:#db284e}.history-pagination button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1200px){.users-v2{padding:89px 16px 16px}.users-v2__filters{flex-direction:column}.users-v2__filters .filter-field{max-width:100%}.users-v2__table-container{overflow-x:auto}.users-v2__table{min-width:800px}.users-v2__pagination{flex-direction:column;gap:12px}}.diag{padding:24px;max-width:1400px;margin:0 auto}.diag__header{margin-bottom:24px}.diag__header h1{font-size:24px;font-weight:600;color:#333;margin:0 0 4px}.diag__subtitle{font-size:14px;color:#888}.diag__search-bar{display:flex;gap:12px;margin-bottom:20px;align-items:flex-end;flex-wrap:wrap}.diag__error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px}.diag__error-inline{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:8px 12px;border-radius:6px;margin:12px 0;font-size:13px}.diag__success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:12px 16px;border-radius:8px;margin-top:16px;font-size:14px}.diag__hint{color:#888;font-style:italic;font-size:14px}.diag__empty{color:#666;font-size:14px;padding:8px 0}.diag__loading{display:flex;align-items:center;gap:12px;padding:24px 0;justify-content:center;color:#666;font-size:14px}.diag__spinner{width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:#c41a1a;border-radius:50%;animation:diag-spin .7s linear infinite}.diag__summary-card{display:flex;flex-wrap:wrap;gap:16px 32px;padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px}.diag__summary-card .summary-item{display:flex;align-items:center;gap:6px;font-size:14px}.diag__tabs{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:20px}.diag__tab{padding:10px 20px;border:none;background:none;font-size:14px;font-weight:500;color:#666;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s ease}.diag__tab:hover{color:#333;background:#f9fafb}.diag__tab--active{color:#c41a1a;border-bottom-color:#c41a1a}.diag__tab-content{min-height:300px}.diag__timeline h3{font-size:16px;font-weight:600;margin:0 0 16px;color:#333}.diag__vuupt h3{font-size:16px;font-weight:600;margin:16px 0 12px;color:#333}.diag__vuupt h3:first-child{margin-top:0}.diag__comparison h3,.diag__comparison h4{margin:0 0 12px;color:#333}.diag__comparison h3{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.diag__comparison h4{font-size:15px;font-weight:600;margin-top:24px}.diag__eventlog h4{font-size:15px;font-weight:600;color:#333;margin:20px 0 12px}.diag__eventlog h4:first-of-type{margin-top:0}.diag__logtable-wrapper{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}.diag__logtable{width:100%;border-collapse:collapse;font-size:13px}.diag__logtable thead{background:#f8fafc}.diag__logtable th{padding:10px 12px;font-weight:600;color:#555;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}.diag__logtable td{padding:8px 12px;border-bottom:1px solid #f0f0f0;color:#333}.diag__logtable tr:last-child td{border-bottom:none}.diag__logtable .row--error,.diag__logtable .row--critical{background:#fef2f2}.diag__logtable .row--warning{background:#fffbeb}.filter-field{display:flex;flex-direction:column;gap:4px;min-width:240px;flex:1;max-width:400px}.filter-field label{font-size:12px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px}.filter-field input{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;transition:border-color .15s}.filter-field input:focus{border-color:#c41a1a;box-shadow:0 0 0 2px #c41a1a1a}.btn-search{padding:8px 20px;background:#c41a1a;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.btn-search:hover:not(:disabled){background:#a31515}.btn-search:disabled{opacity:.5;cursor:not-allowed}.btn-link{background:none;border:none;color:#c41a1a;font-size:13px;cursor:pointer;padding:2px 4px;text-decoration:underline}.btn-link:hover{color:#a31515}.label{font-weight:600;color:#555;font-size:13px}.mono{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:12px}.small{font-size:11px}.badge{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;display:inline-block}.badge--success{background:#dcfce7;color:#166534}.badge--danger{background:#fef2f2;color:#b91c1c}.badge--warning{background:#fffbeb;color:#92400e}.badge--muted{background:#f3f4f6;color:#6b7280}.badge--info{background:#eff6ff;color:#1d4ed8}.badge--critical{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.badge--vuupt{background:#ecfdf5;color:#065f46}.status-pill{padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500}.status-pill.status--success{background:#dcfce7;color:#166534}.status-pill.status--error{background:#fef2f2;color:#b91c1c}.status-pill.status--warning{background:#fffbeb;color:#92400e}.status-pill.status--muted{background:#f3f4f6;color:#6b7280}.timeline-track{position:relative;padding-left:24px}.timeline-track:before{content:"";position:absolute;left:7px;top:4px;bottom:4px;width:2px;background:#e5e7eb}.timeline-event{position:relative;padding-bottom:20px;display:flex;gap:12px}.timeline-event:last-child{padding-bottom:0}.timeline-event__dot{width:12px;height:12px;border-radius:50%;background:#c41a1a;border:2px solid white;box-shadow:0 0 0 2px #c41a1a;flex-shrink:0;margin-top:4px;margin-left:-24px;z-index:1}.timeline-event__dot--vuupt{background:#059669;box-shadow:0 0 0 2px #059669}.timeline-event__content{flex:1}.timeline-event__header{display:flex;gap:10px;align-items:center;margin-bottom:4px}.timeline-event__time{font-size:13px;color:#666;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}.timeline-event__badge{padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500;background:#fef2f2;color:#c41a1a}.timeline-event__comment{margin:4px 0 0;font-size:13px;color:#555;font-style:italic}.timeline-event__source{font-size:11px;color:#aaa}.timeline-event__note{display:block;margin-top:2px;font-size:12px;color:#6b7280;font-style:italic}.timeline-event__details{margin-top:6px;font-size:12px}.timeline-event__details summary{cursor:pointer;color:#888;font-size:11px;-webkit-user-select:none;user-select:none}.timeline-event__details summary:hover{color:#555}.timeline-event__device-info{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding:8px 10px;background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0}.device-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;background:#fff;border:1px solid #e2e8f0;color:#374151}.device-tag strong{color:#6b7280;font-weight:600}.device-tag--app{background:#ecfdf5;border-color:#a7f3d0;color:#065f46;font-weight:500}.device-tag--web{background:#eff6ff;border-color:#bfdbfe;color:#1e40af;font-weight:500}.badge--app{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.vuupt-snapshot{padding:14px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px 32px}.vuupt-snapshot--empty{color:#888;font-style:italic}.vuupt-snapshot__row{display:flex;gap:6px;align-items:center;font-size:14px}.comparison-summary{margin-bottom:16px}.comparison-summary__counts{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.comparison-grid{display:flex;gap:24px;flex-wrap:wrap}.comparison-col{flex:1;min-width:250px;padding:16px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.comparison-col h4{margin:0 0 12px;font-size:15px;font-weight:600;color:#333}.comparison-item{display:flex;gap:8px;align-items:baseline;font-size:14px;padding:4px 0;border-bottom:1px solid #f1f5f9}.comparison-item>.label{flex-shrink:0;min-width:130px}.comparison-item:last-child{border-bottom:none}.comparison-divider{width:2px;background:#e5e7eb;border-radius:1px;align-self:stretch}.divergences{margin-top:24px}.eventlog-search{display:flex;gap:12px;margin-bottom:16px;align-items:flex-end;flex-wrap:wrap}.eventlog-result{margin-top:16px}.eventlog-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px}.eventlog-card__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px 24px;font-size:13px}.eventlog-card__grid>div{display:flex;gap:6px;align-items:baseline;min-width:0}.eventlog-card__grid>div>span:last-child{overflow:hidden;text-overflow:ellipsis;word-break:break-all}.eventlog-card__error{margin-top:12px;padding:8px 12px;background:#fef2f2;border-radius:6px;font-size:13px;color:#b91c1c}.eventlog-card .btn-link{margin-top:12px}.diag__debug{margin-top:20px;padding:10px 14px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;color:#6b7280}.diag__debug summary{cursor:pointer;font-weight:500}.diag__debug summary:hover{color:#374151}.diag__debug pre{margin:8px 0 0;white-space:pre-wrap;word-break:break-all}.diag__integracoes h3,.diag__integracoes h4{margin:0 0 12px;color:#333}.diag__integracoes h3{font-size:18px;font-weight:700}.diag__integracoes code{background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:12px;color:#c41a1a}.integ-header{margin-bottom:24px}.integ-header__desc{font-size:14px;color:#666;margin:6px 0 0;line-height:1.5}.integ-progress{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:28px}.integ-progress__stats{display:flex;gap:24px;margin-bottom:16px;flex-wrap:wrap}.integ-progress__bar-container{display:flex;flex-direction:column;gap:6px}.integ-progress__bar{height:10px;background:#e5e7eb;border-radius:5px;overflow:hidden}.integ-progress__fill{height:100%;background:linear-gradient(90deg,#059669,#34d399);border-radius:5px;transition:width .6s ease}.integ-progress__label{font-size:12px;color:#888;font-weight:500}.integ-stat{display:flex;flex-direction:column;align-items:center;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:90px}.integ-stat__number{font-size:28px;font-weight:700;color:#333;line-height:1}.integ-stat__label{font-size:11px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.integ-stat--success{border-color:#a7f3d0;background:#ecfdf5}.integ-stat--success .integ-stat__number{color:#059669}.integ-stat--pending{border-color:#fecaca;background:#fef2f2}.integ-stat--pending .integ-stat__number{color:#dc2626}.integ-section{margin-bottom:28px}.integ-section__title{font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px;margin-bottom:14px}.integ-section__title--done{color:#059669}.integ-section__title--pending{color:#92400e}.integ-check{font-size:18px;line-height:1}.integ-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.integ-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;transition:box-shadow .15s ease,border-color .15s ease}.integ-card:hover{box-shadow:0 2px 8px #0000000f;border-color:#cbd5e1}.integ-card--done{border-color:#a7f3d0;background:#f0fdf4}.integ-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.integ-card__name{font-size:14px;font-weight:600;color:#1e293b;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}.integ-card__details{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#555}.integ-card__details strong{color:#888;font-weight:600}.integ-priority-group{margin-bottom:20px}.integ-priority-group__header{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #f1f5f9}.integ-priority-group__icon{font-size:16px;line-height:1}.integ-priority-group__badge{font-size:13px;font-weight:600}.integ-priority-group__count{font-size:12px;color:#888;margin-left:auto}.priority--p0{background:#fef2f2;color:#b91c1c;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #fecaca}.priority--p1{background:#fffbeb;color:#92400e;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #fde68a}.priority--p2{background:#ecfdf5;color:#065f46;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #a7f3d0}.priority--p3{background:#f3f4f6;color:#6b7280;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #e5e7eb}.integ-impact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.integ-impact-card{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:14px 16px;font-size:13px;color:#78350f;display:flex;flex-direction:column;gap:4px}.integ-impact-card__icon{font-size:22px;line-height:1;margin-bottom:4px}.integ-impact-card strong{font-size:13px}.integ-impact-card p{margin:0;font-size:12px;color:#92400e;line-height:1.4}.integ-roadmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.integ-roadmap__phase{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 18px}.integ-roadmap__phase p{margin:8px 0 6px;font-size:13px;color:#555;line-height:1.4}.integ-roadmap__phase-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px;color:#333;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.integ-roadmap__phase-header--p0{border-bottom-color:#fca5a5}.integ-roadmap__phase-header--p1{border-bottom-color:#fcd34d}.integ-roadmap__phase-header--p2{border-bottom-color:#6ee7b7}.integ-roadmap__phase-header--p3{border-bottom-color:#d1d5db}.integ-roadmap__metric{font-size:11px;color:#888;font-weight:500;text-transform:uppercase;letter-spacing:.3px}@keyframes diag-spin{to{transform:rotate(360deg)}}.dashboard-page{padding:24px;max-width:1400px;margin:0 auto}.dashboard-page__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;flex-wrap:wrap;gap:16px}.dashboard-page__header h1{font-size:24px;font-weight:600;color:#333;margin:0}.dashboard-page__filters{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.dashboard-page__filters label{display:flex;align-items:center;gap:8px;font-size:14px;color:#555}.dashboard-page__filters select{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.dashboard-page__filters select:focus{outline:none;border-color:#ed1c24;box-shadow:0 0 0 2px #ed1c2426}.dashboard-page__refresh{padding:8px 20px;background:#ed1c24;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.dashboard-page__refresh:hover:not(:disabled){background:#c41019}.dashboard-page__refresh:disabled{opacity:.6;cursor:not-allowed}.dashboard-page__error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px}.dashboard-page__loading{text-align:center;padding:60px 0;color:#888;font-size:16px}.dashboard-section{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px 24px;margin-bottom:20px;box-shadow:0 1px 3px #0000000f}.dashboard-section h2{font-size:18px;font-weight:600;color:#333;margin:0}.dashboard-section__subtitle{font-size:13px;color:#888;margin:4px 0 16px}.dashboard-section__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;cursor:pointer;padding:0;text-align:left}.dashboard-section__toggle span{font-size:14px;color:#888}.dashboard-section__toggle:hover h2{color:#ed1c24}.dashboard-section__content{margin-top:16px}.dashboard-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:20px}.dashboard-cards--summary{grid-template-columns:repeat(6,1fr)}@media(max-width:1100px){.dashboard-cards--summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.dashboard-cards--summary{grid-template-columns:repeat(2,1fr)}}.dashboard-card{display:flex;flex-direction:column;padding:20px;border-radius:10px;border:1px solid #e5e7eb;background:#fafbfc;text-align:left}.dashboard-card__value{font-size:28px;font-weight:700;line-height:1.2}.dashboard-card__label{font-size:13px;color:#666;margin-top:6px}.dashboard-card--clickable{cursor:pointer;transition:transform .15s,box-shadow .15s}.dashboard-card--clickable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.dashboard-card--primary{border-left:4px solid #ed1c24}.dashboard-card--primary .dashboard-card__value{color:#ed1c24}.dashboard-card--info{border-left:4px solid #3b82f6}.dashboard-card--info .dashboard-card__value{color:#3b82f6}.dashboard-card--danger{border-left:4px solid #dc2626}.dashboard-card--danger .dashboard-card__value{color:#dc2626}.dashboard-card--warning{border-left:4px solid #f59e0b}.dashboard-card--warning .dashboard-card__value{color:#f59e0b}.dashboard-chart-table{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}.dashboard-chart-wrapper{margin-bottom:20px}.dashboard-chart-wrapper h3{font-size:15px;font-weight:600;color:#444;margin:0 0 12px}.dashboard-chart-wrapper--full{width:100%}.dashboard-table-wrapper{margin-bottom:20px}.dashboard-table-wrapper h3{font-size:15px;font-weight:600;color:#444;margin:0 0 10px}.dashboard-table{width:100%;border-collapse:collapse;font-size:13px}.dashboard-table th{text-align:left;padding:10px 12px;background:#f3f4f6;color:#555;font-weight:600;border-bottom:2px solid #e5e7eb;white-space:nowrap}.dashboard-table td{padding:8px 12px;border-bottom:1px solid #f0f0f0;color:#333}.dashboard-table tbody tr:hover{background:#fafbfc}.dashboard-table--narrow{max-width:400px}.cell--mono{font-family:Courier New,Courier,monospace;font-size:12px}.cell--capitalize{text-transform:capitalize}.cell--danger{color:#dc2626;font-weight:600}.cell--warning{color:#f59e0b;font-weight:600}.row--danger{background:#fef2f2}.dashboard-load-more{display:block;margin:16px auto 0;padding:8px 24px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#555;cursor:pointer;transition:background .2s}.dashboard-load-more:hover{background:#e5e7eb}.dashboard-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dashboard-modal{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}.dashboard-modal__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e5e7eb}.dashboard-modal__header h2{font-size:18px;font-weight:600;color:#333;margin:0}.dashboard-modal__close{background:none;border:none;font-size:20px;cursor:pointer;color:#666;padding:4px 8px;border-radius:4px}.dashboard-modal__close:hover{background:#f3f4f6;color:#333}.dashboard-modal__body{padding:16px 24px 24px;overflow-y:auto;flex:1}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:#9ca3af}.status-dot--done{background:#22c55e}.status-dot--in_progress,.status-dot--arrived{background:#3b82f6}.status-dot--on_the_way,.status-dot--assigned{background:#f59e0b}.status-dot--cancelled,.status-dot--failed{background:#dc2626}.status-dot--waiting_for_route{background:#9ca3af}.status-dot--no_show,.status-dot--rescheduled{background:#8b5cf6}@media(max-width:768px){.dashboard-page{padding:16px}.dashboard-page__header{flex-direction:column;align-items:flex-start}.dashboard-page__filters{flex-direction:column;align-items:flex-start;width:100%}.dashboard-page__filters select,.dashboard-page__refresh{width:100%}.dashboard-cards{grid-template-columns:1fr 1fr}.dashboard-card__value{font-size:22px}.dashboard-chart-table{grid-template-columns:1fr}.dashboard-table{font-size:12px}.dashboard-table th,.dashboard-table td{padding:6px 8px}.dashboard-modal{width:95%;max-height:90vh}}body{margin:0;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px}.h1-regular{font-style:normal;font-weight:400;font-size:40px;line-height:48px}.h1-bold{font-style:normal;font-weight:700;font-size:40px;line-height:48px}.h2-regular{font-style:normal;font-weight:400;font-size:32px;line-height:40px}.h2-bold{font-style:normal;font-weight:700;font-size:32px;line-height:40px}.h3-regular{font-style:normal;font-weight:400;font-size:28px;line-height:36px}.h3-bold{font-style:normal;font-weight:700;font-size:28px;line-height:36px}.h4-regular{font-style:normal;font-weight:400;font-size:24px;line-height:32px}.h4-bold{font-style:normal;font-weight:700;font-size:24px;line-height:32px}.h5-regular{font-style:normal;font-weight:400;font-size:20px;line-height:28px}.h5-bold{font-style:normal;font-weight:700;font-size:20px;line-height:28px}.h6-regular{font-style:normal;font-weight:400;font-size:16px;line-height:24px}.h6-bold{font-style:normal;font-weight:700;font-size:16px;line-height:24px}.scope1-regular{font-style:normal;font-weight:400;font-size:14px;line-height:22px}.scope1-bold{font-style:normal;font-weight:700;font-size:14px;line-height:22px}.scope2-regular{font-style:normal;font-weight:400;font-size:12px;line-height:20px}.scope2-bold{font-style:normal;font-weight:700;font-size:12px;line-height:20px}.page-container{width:100%;max-width:960px;padding-bottom:24px;padding-left:24px;padding-right:24px;margin-right:auto;margin-left:auto}@media(min-width:576px){.page-container{max-width:540px}}@media(min-width:768px){.page-container{max-width:720px}}@media(min-width:992px){.page-container{max-width:960px}}@media(min-width:1200px){.page-container{max-width:1140px}}@media(min-width:1400px){.page-container{max-width:1534px}}@media(max-width:1200px){#admin-screen,#adjustmentsCardNumber-screen,#listAttendances-screen,#listUsers-screen,.brand-environment-screen{padding-top:89px}#backoffice-chat{padding-top:440px;min-height:calc(100vh - 440px)}.page-container{box-sizing:border-box}}.body-container{padding:0 24px;overflow-x:hidden}.shadow--basic-low{box-shadow:0 10px 50px #121b2112}.shadow--basic-medium{box-shadow:0 15px 50px #121b2121}.shadow--basic-strong{box-shadow:0 20px 50px #121b2133}.shadow--popover-low{box-shadow:0 4px 6px -1px #00000026,0 0 1px -1px #0006}.shadow--popover-strong{box-shadow:0 4px 10px 1px #0003,0 0 10px -10px #0006}
