:root{--bg-main-color: #F8FAF9;--primary-color: #2E9B74;--primary-color-transparency-4: rgba(46, 155, 116, .4);--primary-color-transparency-25: rgba(46, 155, 116, .25);--primary-color-transparency-15: rgba(46, 155, 116, .15);--primary-color-transparency-1: rgba(46, 155, 116, .1);--secondary-color: #9DE317;--tertiary-color: #5C5C5C;--secondary-color-transparency-8: rgba(157, 227, 23, .8);--secondary-color-transparency-5: rgba(157, 227, 23, .5);--secondary-color-transparency-1: rgba(157, 227, 23, .1);--secondary-color-transparency-05: rgba(157, 227, 23, .05);--tertiary-color-transparency-8: rgba(92, 92, 92, .8);--tertiary-color-transparency-6: rgba(92, 92, 92, .6);--tertiary-color-transparency-5: rgba(92, 92, 92, .5);--tertiary-color-transparency-4: rgba(92, 92, 92, .4);--tertiary-color-transparency-3-hex: #BDBDBD;--tertiary-color-transparency-2: rgba(92, 92, 92, .2);--tertiary-color-transparency-2-hex: #DADADA;--tertiary-color-transparency-1: rgba(92, 92, 92, .1);--tertiary-color-transparency-1-hex: #E9EAE9;--tertiary-color-transparency-05: rgba(92, 92, 92, .05);--gradient-main: transparent linear-gradient(122deg, var(--primary-color) 0%, #82db7e 100%) 0% 0% no-repeat padding-box;--alert-danger-color: #f57070;--alert-color: #F8E9A9;--alert-color-transparency-5: rgb(248, 233, 169, .5);--attention-btn: #f67070;--success-color: #51af4c;--error-color: #ea7c84;--warning-color: #FFE971;--secondary-green-color: #abd86d;--secondary-orange-color: #f9ae6d;--grey-palette-01: #b2b2b2;--grey-palette-02: #f4f4f4;--grey-palette-03: #fafafa;--grey-palette-green-01: #F8FAF9;--grey-palette-blue-01: #9cadb9;--grey-palette-blue-01-transparency: rgba(156, 173, 185, .1);--text-main-color: #5C5C5C;--text-hover-color: var(--primary-color);--text-error-color: var(--error-color);--placeholder-color: #BABABA;--placeholder-disabled-color: rgba(120, 124, 124, .5);--border-main-color: #E4E7E8;--border-main-color-2: #C7C7C7;--status-red: #dc3545;--status-red-transparency-1: rgba(220, 53, 69, .1);--status-red-transparency-1-hex: #F7E6E7;--status-red-transparency-2: rgba(220, 53, 69, .2);--status-red-transparency-2-hex: #F5D5D5;--status-red-transparency-3: rgba(220, 53, 69, .3);--status-orange: #ff9800;--status-orange-transparency-1: rgba(255, 152, 0, .1);--status-orange-transparency-1-hex: #F9F1E3;--status-orange-transparency-2: rgba(255, 152, 0, .2);--status-orange-transparency-2-hex: #FAE6CF;--status-orange-transparency-3: rgba(255, 152, 0, .3);--status-blue: #3b82f6;--status-blue-transparency-3: rgba(59, 130, 246, .3);--status-cyan: #86d4f0;--status-cyan-transparency-3: rgba(134, 212, 240, .3);--status-green: #51af4c;--status-green-transparency-3: rgba(81, 175, 76, .3);--status-grey: var(--grey-palette-blue-01);--status-grey-transparency-3: rgba(185, 184, 184, .3);--status-yellow: #f8f089;--status-yellow-transparency-3: rgba(248, 240, 137, .3);--status-lime-green: #7ffcb4;--warning-banner-color: #FDF4D5;--warning-banner-border-color: #eedd99;--warning-banner-icon-color: #D3B843}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Ubuntu-Light-DKmeXb4z.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/Ubuntu-LightItalic-DJZfL8xw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Ubuntu-Regular-CTABfJ1U.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Ubuntu-Italic-Ckz_wSpI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Ubuntu-Medium-D9dqB0ux.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/Ubuntu-MediumItalic-B8kOnTwx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Ubuntu-Bold-DRPeORZW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/Ubuntu-BoldItalic-DRQSe1zx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family: "Ubuntu";--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700}h1,h2,h3,.title,.subtitle,body,.small-copy,caption,.caption,.tiny-copy,input,textarea{color:var(--text-main-color);font-family:var(--font-family),-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}h1,h2,h3{margin:0}h1{font-size:1.2857rem;font-weight:var(--font-weight-medium)}h2{font-size:1.1429rem;font-weight:var(--font-weight-medium)}h3{font-size:1rem;font-weight:var(--font-weight-medium)}.title{font-size:1.2857rem;font-weight:var(--font-weight-medium)}.subtitle{font-size:1.1429rem;font-weight:var(--font-weight-regular)}html,body{font-size:14px;font-weight:var(--font-weight-light);line-height:1.25}.small-copy{font-size:.8571rem;font-weight:var(--font-weight-regular)}caption,.caption{font-size:.75rem;font-weight:var(--font-weight-regular)}.tiny-copy{font-size:.5714rem;font-weight:var(--font-weight-regular)}input,textarea{font-size:.8571rem;font-weight:var(--font-weight-light);caret-color:var(--text-main-color)}.bold{font-weight:var(--font-weight-bold)}*{box-sizing:border-box}body{width:100vw;height:100vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#root{width:100%;height:100%}*::-webkit-scrollbar{width:.375rem;height:.375rem}*::-webkit-scrollbar-track{background:none;-webkit-border-radius:1.25rem;border-radius:1.25rem}*::-webkit-scrollbar-thumb{background-color:#cfcfcf;-webkit-border-radius:1.25rem;border-radius:1.25rem}body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.visible{visibility:visible}.hidden{visibility:hidden}.access-denied-page{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--text-main-color)}.access-denied-page .wrapper{padding:2rem;width:50%}.access-denied-page .access-denied-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.access-denied-page .access-denied-text .icon{height:7.1429rem;width:7.1429rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--error-color);opacity:.75}.access-denied-page .access-denied-text .icon svg{height:20rem;width:20rem}.access-denied-text .icon>svg path:nth-child(2){fill:#fff;opacity:.9}.access-denied-page .access-denied-text .info{padding:1.625rem 0 2rem}.access-denied-page .access-denied-text .info .title{line-height:1.5;margin-bottom:.625rem;color:var(--text-main-color)}.access-denied-page .access-denied-text .info .text{color:var(--text-main-color)}.access-denied-page .access-denied-btns{display:inline-flex;gap:1.1429rem}@media only screen and (max-width:1024px){.access-denied-page .wrapper{width:80%}}@media only screen and (max-width:768px){.access-denied-page .access-denied-text .error{font-size:7.5rem;line-height:6rem}.access-denied-page .access-denied-text .info .title{font-size:1.375rem}}@media only screen and (max-width:425px){.access-denied-page .wrapper{width:100%}.access-denied-page .access-denied-btns{flex-direction:column}.access-denied-page .access-denied-btns .back-home-btn{width:100%}}.button{width:-moz-fit-content;width:fit-content;min-height:2.5714rem;padding:.714rem 1.429rem;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;border-radius:.8571rem;font-size:.8571rem;font-weight:var(--font-weight-medium);gap:.4286rem;line-height:normal}.button.has-icon{padding:.714rem 1.429rem .714rem .8571rem}.button .button-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:1.4286rem;min-width:1.4286rem;height:1.4286rem;min-height:1.4286rem}.button .button-icon svg{width:100%;height:auto}.button .button-icon path{fill:#fff}.button.primary{color:#fff;background:var(--primary-color)}.button.primary:hover,.button.secondary:hover,.button.tertiary:hover{opacity:.7}.button.secondary{background-color:var(--secondary-color);color:#fff}.button.tertiary{background-color:var(--tertiary-color);color:#fff}.button.tertiary .button-icon path{fill:#fff}.button.disabled,.button.disabled:hover{opacity:.3;cursor:unset}.button.primary.button-red{background:unset;background-color:var(--status-red)}.button.primary.button-blue{background:unset;background-color:var(--status-blue)}.cart-fly-overlay{position:fixed;inset:0;z-index:3000;pointer-events:none;overflow:visible}.cart-fly-ghost{position:fixed;display:flex;align-items:center;justify-content:center;min-width:1.2857rem;height:1.2857rem;padding:0 .3571rem;border-radius:999px;background-color:var(--primary-color);box-shadow:0 2px 10px #2e9b7480;color:#fff;font-size:.7857rem;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap;will-change:transform,opacity}.cart-fly-ripple{position:fixed;width:2.2857rem;height:2.2857rem;border-radius:999px;border:2px solid var(--primary-color);will-change:transform,opacity}.cart-target-pulse{animation:cart-target-pulse .5s cubic-bezier(.34,1.56,.64,1)}@keyframes cart-target-pulse{0%{transform:scale(1)}35%{transform:scale(1.35)}60%{transform:scale(.92)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cart-target-pulse{animation:none}}.embedded-layout{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:hidden;background-color:var(--bg-main-color)}.embedded-layout .embedded-header{display:flex;flex-direction:column;gap:.5714rem;padding:.8571rem .8571rem .7143rem;min-width:0;background-color:var(--primary-color);color:#fff}.embedded-layout .embedded-header-bar{display:flex;flex-direction:row;align-items:center;gap:.5714rem;min-width:0}.embedded-layout .embedded-logo{display:flex;flex:1;min-width:0}.embedded-layout .embedded-header-bar .account{flex:none}.embedded-layout .embedded-header-bar .account .options svg path{stroke:#fff}.embedded-layout .embedded-header-bar .account .avatar-container .avatar{background-color:#fff;color:var(--primary-color)}.embedded-layout .embedded-logo img{width:7.5rem;max-width:100%;height:auto}.embedded-layout .embedded-icon-btn{display:flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;border:none;border-radius:50%;background-color:#fff3;cursor:pointer}.embedded-layout .embedded-icon-btn:hover{background-color:#ffffff59}.embedded-layout .embedded-icon-btn svg{width:1.1429rem;height:auto;transform:rotate(90deg)}.embedded-layout .embedded-icon-btn svg path{fill:#fff}.embedded-layout .embedded-empty{display:flex;flex-direction:column;gap:.4286rem;padding:1.7143rem 1.1429rem;text-align:center;color:var(--text-main-color)}.embedded-layout .embedded-empty .title{font-size:1.1429rem;font-weight:600;line-height:1.5}.embedded-layout .embedded-empty .text{font-size:.8571rem;line-height:1.5}.embedded-layout .pharmacies-selection-input .form-field{padding:.4286rem}.embedded-layout .pharmacies-selection-input .form-field .select-single .native-input{min-width:0;text-overflow:ellipsis}.account{display:flex;align-items:center;justify-content:flex-end;gap:.4286rem}.account .options{display:flex;align-items:center;justify-content:flex-end}.account .back-to-gadget,.account .options .notifications,.account .options .cart{width:2rem;min-width:2rem;height:2rem;min-height:2rem;position:relative;cursor:pointer}.account .back-to-gadget svg,.account .options .notifications svg,.account .options .cart svg{width:100%;height:auto}.account .back-to-gadget:hover,.account .options .notifications:hover,.account .options .cart:hover{opacity:.7}.account .options .notifications .notification-badge,.account .options .cart .cart-badge{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7857rem;font-weight:var(--font-weight-medium);border-radius:50%;position:absolute;left:0;bottom:0;width:1rem;min-width:1rem;height:1rem;min-height:1rem;text-align:center;line-height:normal}.account .options .notifications .notification-badge{background-color:red}.account .options .cart .cart-badge{background-color:var(--secondary-color);color:var(--text-main-color)}@media only screen and (max-width:1200px){.account .options{gap:.1429rem}.account .options svg path{stroke:#fff}.account .avatar-container .avatar{background-color:#fff;color:var(--primary-color)}}.account .back-to-gadget{display:flex;align-items:center;justify-content:center;padding:.2143rem;appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:0}.account .back-to-gadget:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:.2857rem}.account .back-to-gadget svg{width:1.2857rem;height:auto;transform:rotate(90deg)}@media only screen and (max-width:1200px){.account .back-to-gadget svg path{fill:#fff;stroke:none}}.avatar-container{position:relative;cursor:pointer;max-width:2.8571rem}.avatar-container:hover{opacity:.7}.avatar-container .avatar{display:flex;justify-content:center;align-items:center;width:2.2857rem;min-width:2.2857rem;height:2.2857rem;min-height:2.2857rem;background-color:var(--primary-color);font-size:1rem;font-weight:var(--font-weight-bold);border-radius:50%;cursor:pointer;color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;line-height:normal}.avatar-container .avatar-state{position:absolute;width:.8571rem;height:.8571rem;border-radius:50%;bottom:0;right:0}.avatar-container .avatar-state.primary{border:1px solid var(--bg-main-color);background-color:var(--success-color)}.avatar-container .avatar-state.secondary{border:1px solid var(--bg-main-color);background-color:var(--error-color)}.avatar-container .avatar-state.tertiary{border:1px solid var(--bg-main-color);background-color:var(--grey-palette-01)}.avatar-container .avatar-state.quaternary{border:1px solid var(--bg-main-color);background-color:var(--warning-color)}.avatar-container .avatar .avatar-img-container{background-size:cover;background-repeat:no-repeat;background-position:center}.contextual-menu-host{position:relative;width:-moz-fit-content;width:fit-content;height:fit-content}.contextual-menu-panel{position:fixed;z-index:90;display:none;flex-direction:column;box-shadow:0 1px 10px #00000026;border-radius:.5714rem;padding:.2857rem .2857rem .2857rem 0;gap:.2857rem;background-color:#fff;color:var(--text-main-color);font-size:.8571rem;font-weight:var(--font-weight-regular);overflow:hidden}.contextual-menu-panel .menu-option{display:flex;align-items:center;height:1.7143rem;gap:.2857rem;padding:0 .8571rem 0 .4286rem}.contextual-menu-panel .menu-option:hover{background-color:var(--grey-palette-green-01);color:var(--primary-color);cursor:pointer}.contextual-menu-panel .menu-option.disabled{opacity:.5;pointer-events:none;cursor:default}.contextual-menu-panel .menu-option .menu-option-icon{width:1.1429rem;height:1.1429rem;display:flex;align-items:center;justify-content:center}.contextual-menu-panel .menu-option .menu-option-icon svg{width:100%;height:auto}.contextual-menu-panel .menu-option .menu-option-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-portal{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.gap{gap:1.143rem}.notification-container{position:fixed;bottom:3.125rem;right:3.125rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:baseline;max-height:100vh;max-width:18.75rem;z-index:99}.popup-overlay{display:flex;align-items:center;justify-content:center}.popup-area{width:90vw;height:90vh;z-index:90;display:flex;align-items:center;justify-content:center}.popup-area>div:first-child{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:425px){.popup-area{width:100vw;height:100vh;display:block}}.overlay{position:fixed;inset:0;background-color:var(--tertiary-color-transparency-8);z-index:90}.notification{position:relative;right:-3.125rem;display:flex;flex-direction:row;width:100%;background-color:#fff;border-radius:.5rem;box-shadow:0 .375rem .9375rem .3125rem #0000000a;opacity:0;margin-top:.625rem}.notification.show{animation:sho .4s ease-in-out forwards}@keyframes sho{0%{right:-3.125rem;opacity:0}to{right:0;opacity:1}}.notification.hide{animation:hide .4s ease-in-out forwards}@keyframes hide{0%{right:0;opacity:1}to{right:-3.125rem;opacity:0}}.notification .notification-icon{display:flex;align-items:center;justify-content:center;min-width:3.125rem;min-height:3.125rem;background-color:var(--main-text);border-radius:.5rem 0 0 .5rem}.notification .notification-icon.success{background-color:var(--primary-color)}.notification .notification-icon.error{background-color:var(--error-color)}.notification .notification-icon svg{width:50%;height:auto}.notification .notification-icon svg path{fill:#fff}.notification .notification-info{display:flex;flex-direction:column;justify-content:center;padding:8px 1rem}.notification .notification-info .notification-info-text{font-size:.75rem;color:var(--light-gray);line-height:normal}.notification .notification-close{display:flex;align-items:center;justify-content:center;min-width:3.125rem;cursor:pointer;border-left:.0625rem solid var(--white-gray);-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.notification .notification-close:hover{background-color:var(--white-gray);border-radius:0 .5rem .5rem 0}.notification .notification-close svg path{fill:var(--light-gray)}.full-screen-loader-container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.loader-container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;text-align:center;gap:1.1429rem}.loader-container .loader{width:3.5714rem;height:3.5714rem;display:flex;justify-content:center;align-items:center;gap:.2143rem}.loader-container .loader>div{background-color:var(--tertiary-color-transparency-4);height:100%;width:.4286rem;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.loader-container .loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loader-container .loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.loader-container .loader .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.loader-container .loader .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.loader-container .loader-text{color:var(--tertiary-color-transparency-4)}.no-pharmacy-access-page{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--text-main-color)}.no-pharmacy-access-page .wrapper{padding:2rem;width:50%}.no-pharmacy-access-page .info{padding:1.625rem 0 2rem}.no-pharmacy-access-page .info .title{line-height:1.5;font-size:1.7143rem;font-weight:600}.no-pharmacy-access-page .info .text{line-height:1.5;padding-top:.75rem}.no-pharmacy-access-page .action-btns{display:flex;justify-content:center;gap:1rem}.pharmacies-selection-input .form-field{display:flex;width:100%;gap:.1429rem;border-radius:.7143rem;background-color:#fff3;font-weight:var(--font-weight-regular);padding:.5714rem}.pharmacies-selection-input .form-field .form-field-label{font-size:.7143rem;font-weight:var(--font-weight-light);padding:0 .2857rem;color:#fff}.pharmacies-selection-input .form-field .select-single{width:100%;height:auto;border:none;padding-left:0;padding-right:0;background-color:transparent;gap:.2857rem}.pharmacies-selection-input .form-field .select-single .native-input{color:#fff;font-weight:var(--font-weight-medium)}.pharmacies-selection-input .form-field .select-single .arrow-down-icon path{fill:#fff}.pharmacies-selection-input .form-field .form-field-view-details-btn{padding-left:.2857rem;font-size:.7143rem;pointer-events:auto}.form-field{display:flex;flex-direction:column;gap:6px;pointer-events:none}.form-field .form-field-label{color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-medium);font-size:.8571rem;pointer-events:none}.form-field .form-field-error{color:var(--error-color);pointer-events:none}.form-field.disabled .form-field-label{color:var(--tertiary-color-transparency-4)}.form-field.error .form-field-label,.form-field.error:focus-within .form-field-label{color:var(--error-color)}.form-field .form-field-time-picker{display:flex;align-items:center;gap:.4286rem;flex:1}.form-field .form-field-time-picker .form-field{flex:1}.select-single{--select-single-padding: .571rem;display:flex;align-items:center;--select-single-height: 2.5714rem;height:var(--select-single-height);background-color:#fff;border:1px solid var(--border-main-color);padding:0 var(--select-single-padding);pointer-events:auto;position:relative;border-radius:.7143rem}.select-single.alternative-style{background-color:#fff}.select-single .arrow-down-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;width:.8571rem;min-width:.8571rem;height:auto}.select-single .arrow-down-icon path{fill:var(--secondary-color)}.select-single:hover,.select-single:focus-within{border-color:var(--primary-color)}.select-single.error,.select-single.error:hover{border-color:var(--error-color)}.select-single.disabled,.select-single.disabled:hover{background-color:var(--grey-palette-02)}.select-single .native-input{width:100%;flex-grow:1;padding:0;padding-left:.286rem;min-width:2.1429rem;caret-color:var(--secondary-color);border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.select-single.has-icon .native-input{padding-left:.429rem}.select-single .native-input:focus{outline:none}.select-single .native-input:disabled{cursor:default}.select-single .native-input::placeholder{color:var(--placeholder-color)}.select-single.disabled .native-input::placeholder{color:var(--placeholder-disabled-color)}.select-single .select-single-icon{display:flex;align-items:center}.select-single .arrow-down-icon path{fill:#000}.select-single:hover .select-single-icon svg,.select-single:focus-within .select-single-icon svg{fill:var(--primary-color)}.select-single.disabled .arrow-down-icon path,.select-single.disabled:hover .arrow-down-icon path{fill:var(--placeholder-disabled-color)}.select-single.disabled:hover .arrow-down-icon{cursor:unset}.select-single.error .select-single-icon svg,.select-single.error:hover .select-single-icon svg,.select-single.error:focus-within .select-single-icon svg{fill:var(--error-color)}.select-single-options-panel{position:absolute;top:var(--select-single-height);left:0;z-index:500;display:flex;flex-direction:column;gap:.1429rem;overflow:auto;background-color:#fff;color:var(--text-main-color);max-height:11.6429rem;padding:.4286rem 0;box-shadow:0 1px 6px #00000040;border-radius:.7143rem}.select-single-options-panel .single-select-actions{display:flex;flex-direction:row;align-items:center;justify-content:end;padding:0 .857rem .1429rem}.select-single-options-panel .single-select-actions .mini-text-button{color:var(--primary-color);cursor:pointer;font-size:.857rem;font-weight:var(--font-weight-medium)}.select-single-options-panel .single-select-actions .mini-text-button:hover{opacity:.7}.select-single-options-panel .single-select-option{padding:.357rem .857rem;align-items:center;line-height:normal;font-size:.8571rem}.select-single-options-panel .single-select-option.hover,.select-single-options-panel .single-select-option:hover{background-color:var(--grey-palette-02);cursor:pointer}.select-single-options-panel .single-select-option.selected{display:flex;justify-content:space-between;gap:.1429rem;color:var(--primary-color);font-weight:var(--font-weight-medium);background-color:var(--grey-palette-02)}.select-single-options-panel .single-select-option.selected .check-option{min-width:1.2857rem;min-height:1.2857rem}.select-single-options-panel .single-select-option.selected .check-option path{fill:var(--primary-color)}.select-single-options-panel .single-select-option.selected .check-option path:first-child{fill:none}.text-button{cursor:pointer;display:flex;align-items:center;gap:.2857rem;font-weight:var(--font-weight-medium);font-size:.8571rem;line-height:normal}.text-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:.2857rem}.text-button .text-button-icon{display:flex;align-items:center;justify-content:center;width:1.1429rem;min-width:1.1429rem;height:1.1429rem;min-height:1.1429rem}.text-button .text-button-icon svg{width:100%;height:auto}.text-button.primary{color:var(--primary-color)}.text-button.primary:hover{opacity:.7}.text-button.primary .text-button-icon svg path{fill:var(--primary-color)}.text-button.primary:hover .text-button-icon svg path{opacity:.7}.text-button.secondary{color:var(--secondary-color)}.text-button.secondary:hover{opacity:.7}.text-button.secondary .text-button-icon svg path{fill:var(--secondary-color)}.text-button.secondary:hover .text-button-icon svg path{opacity:.7}.text-button.tertiary{color:var(--text-main-color)}.text-button.tertiary:hover{opacity:.7}.text-button.tertiary .text-button-icon svg path{fill:var(--text-main-color)}.text-button.tertiary:hover .text-button-icon svg path{opacity:.7}.text-button.white{color:#fff}.text-button.white:hover{opacity:.7}.text-button.white .text-button-icon svg path{fill:#fff}.text-button.white:hover .text-button-icon svg path{opacity:.7}.text-button.disabled{opacity:.3;pointer-events:none}:root{--widget-side-bar-width: 22rem}.widget-side-bar{display:flex;flex-direction:column;gap:.7143rem;width:var(--widget-side-bar-width);min-width:var(--widget-side-bar-width);max-width:var(--widget-side-bar-width);background-color:var(--bg-main-color);border-left:1px solid #EEEEEE;padding:1.2857rem 1.7143rem 1.7143rem;overflow-y:auto}.widget-side-bar .important-widgets{display:flex;flex-direction:column;gap:.7143rem}@media only screen and (max-width:768px){.widget-side-bar{gap:.7143rem;min-width:100%;border-left:0;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;padding:0;overflow-y:unset}.widget-side-bar .important-widgets{flex-direction:row;gap:0}}.widget-drawer-toggle{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1350;display:flex;align-items:center;justify-content:center;width:2.5714rem;height:3.4286rem;padding:0;border:0;border-radius:.7143rem 0 0 .7143rem;background-color:var(--primary-color);cursor:pointer;box-shadow:-2px 0 10px #00000026;transition:right .25s ease}.widget-drawer-toggle.open{right:var(--widget-side-bar-width)}.widget-drawer-toggle svg{width:1.4286rem;height:1.4286rem;transition:transform .25s ease}.widget-drawer-toggle.open svg{transform:rotate(180deg)}.widget-drawer-backdrop{position:fixed;inset:0;background-color:#00000059;z-index:1250}@media only screen and (min-width:769px)and (max-width:1200px){.widget-side-bar.drawer{position:fixed;top:0;right:0;height:100%;z-index:1300;transform:translate(100%);transition:transform .25s ease;box-shadow:-4px 0 18px #0000002e;border-left:1px solid #EEEEEE}.widget-side-bar.drawer.open{transform:translate(0)}}.widget-side-bar.embedded{width:100%;min-width:0;max-width:100%;flex:1 1 auto;min-height:0;border-left:0;border-top:0;border-bottom:0;padding:.8571rem;overflow-y:auto;overflow-x:hidden}.widget-side-bar.embedded .important-widgets{flex-direction:column;gap:.7143rem}.widget-side-bar.embedded .useful-links .useful-link.groups-site{background-color:var(--tertiary-color-transparency-6);color:#fff}.widget-side-bar.embedded .new-orders-widget,.widget-side-bar.embedded .next-deliver-widget{padding:.7857rem .8571rem;gap:.5714rem;flex:unset;border-radius:.7143rem}.widget-side-bar.embedded .new-orders-widget h1,.widget-side-bar.embedded .next-deliver-widget h1{font-size:1.2857rem}.widget-side-bar.embedded .new-orders-widget .time-wrapper,.widget-side-bar.embedded .next-deliver-widget .time-wrapper{gap:.8571rem}.widget-side-bar.embedded .new-orders-widget .time-wrapper .icon,.widget-side-bar.embedded .next-deliver-widget .time-wrapper .icon{width:3rem;min-width:3rem;height:3rem;min-height:3rem;padding:.7143rem}.widget-side-bar.embedded .new-orders-widget .time-wrapper .time,.widget-side-bar.embedded .next-deliver-widget .time-wrapper .time{font-size:2.2857rem}.widget-side-bar.embedded .cart-summary-widget{min-height:17.1429rem}.widget-side-bar.embedded .widget-side-bar-header{justify-content:stretch}.notifications-widget{display:flex;flex-direction:column;gap:.8571rem}.notifications-widget .header{display:flex;gap:.4286rem}.notifications-widget .body{display:flex;flex-direction:column;flex:1;gap:.7143rem}.alert{display:flex;gap:.5714rem;background-color:#fff;border:1px solid var(--border-main-color);border-radius:.7143rem;padding:.6429rem .8571rem}.alert .status{width:.4286rem;min-width:.4286rem;height:.4286rem;min-height:.4286rem;border-radius:50%;margin-top:3px}.alert .status.read{background-color:var(--tertiary-color-transparency-4)}.alert .status.unread{background-color:red}.alert .info{display:flex;flex-direction:column;gap:.2857rem;line-height:normal}.alert .info .text{font-size:.7857rem}.alert .info .time{font-size:.6429rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.menu-table-button{width:1.7143rem;height:1.7143rem;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.menu-table-button svg{width:100%;height:auto}.menu-table-button:hover{opacity:.7}.menu-table-button.disabled{opacity:.3;pointer-events:none}.button-widget{background-color:#fff;border:1px solid var(--border-main-color);padding:.7143rem .8571rem;display:flex;align-items:center;gap:.7143rem;border-radius:.7143rem;cursor:pointer;width:100%;appearance:none;color:inherit;font:inherit;text-align:left}.button-widget:hover{opacity:.7}.button-widget:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.button-widget .icon{width:2.2857rem;min-width:2.2857rem;height:2.2857rem;min-height:2.2857rem;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color-transparency-1);padding:.6429rem;border-radius:50%}.button-widget .icon svg{width:100%;height:auto}.cart-summary-widget{display:flex;flex-direction:column;flex:1;background-color:#fff;min-height:19.2857rem}.cart-summary-widget .body{display:flex;flex-direction:column;flex:1;gap:.7143rem;overflow-y:auto;padding:.8571rem 1rem 0;border-radius:.7143rem .7143rem 0 0;border:1px solid var(--border-main-color);border-bottom:0}.cart-summary-widget .body .header{display:flex;justify-content:space-between;align-items:center;gap:.7143rem}.cart-summary-widget .body .header .items-number{text-align:right;display:flex;justify-content:flex-end;opacity:.4;font-size:.8571rem;font-weight:var(--font-weight-regular)}.cart-summary-widget .cart-items-wrapper{position:relative;overflow:hidden;display:flex;flex:1}.cart-summary-widget .cart-items-wrapper .cart-items{height:100%;overflow-y:auto;flex:1}.cart-summary-widget .cart-items-wrapper .cart-items .div-table-container,.cart-summary-widget .cart-items-wrapper .cart-items .mobile-table-container{padding-bottom:.7143rem}.cart-summary-widget .cart-items-wrapper .cart-items .div-table-container .div-table-wrapper .div-table-body .div-table-group{border-radius:.5714rem}.cart-summary-widget .cart-items-wrapper .cart-items .div-table-container .div-table-wrapper .div-table-body .div-table-group.has-group-header .div-table-group-header{padding:.2143rem .2857rem}.cart-summary-widget .cart-items-wrapper .cart-items .div-table-container .div-table-wrapper .div-table-header-row{display:none!important}.cart-summary-widget .cart-items-wrapper .cart-items .div-table-container .div-table-wrapper .div-table-body,.cart-summary-widget .cart-items-wrapper .cart-items .div-table-container .div-table-wrapper .div-table-body .table-row,.cart-summary-widget .cart-items-wrapper .cart-items .div-table-container .div-table-wrapper .div-table-body .table-row .table-cells-wrapper{border-radius:.5rem}.cart-summary-widget .cart-items-wrapper .cart-items .div-table-container .div-table-wrapper .div-table-body .table-cell{padding:.3571rem .2857rem}.cart-summary-widget .number-input{max-width:5.7143rem}.cart-summary-widget .mobile-table-container .mobile-table-row .mobile-table-row-header.align-center{align-items:flex-start}.cart-summary-widget .cart-items-wrapper .cart-items .cart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4286rem;height:100%;text-align:center;color:var(--grey-palette-01)}.cart-summary-widget .cart-items-wrapper .cart-items .cart-empty-state svg{width:2.1429rem;min-width:2.1429rem;height:2.1429rem;min-height:2.1429rem;opacity:.3}.cart-summary-widget .cart-items-wrapper .cart-items .cart-empty-state span{font-size:.8571rem;font-weight:var(--font-weight-regular);opacity:.7}.cart-summary-widget .cart-items-wrapper .fade{position:absolute;left:0;right:0;height:2rem;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:1}.cart-summary-widget .cart-items-wrapper .fade-top{top:0;background:linear-gradient(to bottom,#fff,#fff0)}.cart-summary-widget .cart-items-wrapper .fade-bottom{bottom:0;background:linear-gradient(to top,#fff,#fff0)}.cart-summary-widget .cart-items-wrapper.show-top .fade-top,.cart-summary-widget .cart-items-wrapper.show-bottom .fade-bottom{opacity:1}.cart-summary-widget .footer{display:flex}.cart-summary-widget .footer .actions{display:flex;flex-direction:column;justify-content:center;flex:1;gap:.0714rem;background-color:var(--primary-color);border:1px solid var(--primary-color);padding:.6429rem .7143rem .6429rem 1rem;border-radius:0 0 0 .7143rem}.cart-summary-widget .footer .actions .view-cart-btn{font-size:1rem;font-weight:var(--font-weight-regular)}.cart-summary-widget .footer .total{display:flex;flex-direction:column;justify-content:flex-end;flex:1;gap:.0714rem;background-color:var(--tertiary-color);border:1px solid var(--tertiary-color);padding:.6429rem 1rem;border-radius:0 0 .7143rem;color:#fff;text-align:right;line-height:normal}.cart-summary-widget .footer .total .label{font-size:.7143rem;font-weight:var(--font-weight-regular)}.cart-summary-widget .footer .total .value{font-size:1rem;font-weight:var(--font-weight-medium);display:flex;align-items:baseline;justify-content:flex-end;gap:.2857rem}.cart-summary-widget .footer .total .value span{font-size:.7143rem;font-weight:var(--font-weight-regular);color:#b2b2b2}.cart-summary-widget .cart-row-flash .table-cells-wrapper{animation:cart-row-flash .65s ease}@keyframes cart-row-flash{0%{box-shadow:inset 0 0 0 100vmax var(--primary-color-transparency-15)}to{box-shadow:inset 0 0 0 100vmax #2e9b7400}}:is(.products-page,.shopping-cart-page,.cart-summary-widget,.campaign-details-page) .table-row.product-row.status-outofstock .table-cells-wrapper{background-color:var(--status-red-transparency-1-hex)}:is(.products-page,.shopping-cart-page,.cart-summary-widget,.campaign-details-page) .table-row.product-row.status-removed .table-cells-wrapper{background-color:var(--tertiary-color-transparency-1-hex)}:is(.products-page,.shopping-cart-page,.cart-summary-widget,.campaign-details-page) .table-row.product-row.status-notforsale .table-cells-wrapper{background-color:var(--status-orange-transparency-1-hex)}:is(.products-page,.shopping-cart-page,.cart-summary-widget,.campaign-details-page) .table-row.product-row.status-outofstock:hover .table-cells-wrapper{background-color:var(--status-red-transparency-2-hex)}:is(.products-page,.shopping-cart-page,.cart-summary-widget,.campaign-details-page) .table-row.product-row.status-removed:hover .table-cells-wrapper{background-color:var(--tertiary-color-transparency-2-hex)}:is(.products-page,.shopping-cart-page,.cart-summary-widget,.campaign-details-page) .table-row.product-row.status-notforsale:hover .table-cells-wrapper{background-color:var(--status-orange-transparency-2-hex)}:is(.products-page,.shopping-cart-page,.cart-summary-widget,.campaign-details-page) .mobile-table-row.product-row.status-outofstock{background-color:var(--status-red-transparency-1-hex)}:is(.products-page,.shopping-cart-page,.cart-summary-widget,.campaign-details-page) .mobile-table-row.product-row.status-removed{background-color:var(--tertiary-color-transparency-1-hex)}:is(.products-page,.shopping-cart-page,.cart-summary-widget,.campaign-details-page) .mobile-table-row.product-row.status-notforsale{background-color:var(--status-orange-transparency-1-hex)}.tooltip-host{position:relative;width:-moz-fit-content;width:fit-content;height:fit-content}.tooltip{width:max-content;max-width:min(21.4286rem,calc(100vw - 1rem));white-space:normal;overflow-wrap:anywhere;position:fixed;z-index:90;display:none;align-items:center;justify-content:center;padding:.2857rem .4286rem;background-color:#fff;box-shadow:0 2px 6px var(--tertiary-color-transparency-1);border-radius:.5714rem;opacity:0;animation:show .25s ease-in-out forwards;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@keyframes show{0%{opacity:0}to{opacity:1}}.number-input{display:flex;align-items:center;border:1px solid var(--border-main-color);background-color:#fff;min-width:4.8571rem;border-radius:.5rem;overflow:hidden;height:1.7143rem;border-radius:.5714rem;pointer-events:auto}.number-input:hover,.number-input:focus-within{border-color:var(--primary-color)}.number-input.error,.number-input.error:hover{border-color:var(--error-color)}.number-input.disabled,.number-input.disabled:hover{pointer-events:none;border-color:var(--grey-palette-02);background-color:var(--grey-palette-03)}.number-input .number-btn{width:1.4286rem;min-width:1.4286rem;height:100%;border:none;background:transparent;cursor:pointer;font-size:.6429rem;font-weight:var(--font-weight-bold);line-height:normal;color:var(--text-main-color)}.number-input .native-number-input{flex:1;border:none;outline:none;text-align:center;font-size:.8571rem;background:transparent;width:100%;padding:0;line-height:normal}.number-input .native-number-input::-webkit-inner-spin-button,.number-input .native-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-main-info{display:flex;flex-direction:column;gap:.1429rem}.product-main-info .designation{font-size:.7143rem;font-weight:var(--font-weight-regular)}.product-main-info .price{font-size:.6429rem;font-weight:var(--font-weight-bold)}.div-table-container{display:flex;flex-direction:column;width:100%;position:relative}.div-table-container .div-table-wrapper{display:flex;flex-direction:column;width:100%}.div-table-container .div-table-wrapper .div-table-header-row{display:flex;width:100%;min-height:2.2857rem;background-color:transparent}.div-table-container .div-table-wrapper .div-table-header-row .div-table-header-cell{display:flex;align-items:center;padding:0;flex-shrink:0}.div-table-container .div-table-wrapper .div-table-header-row .div-table-header-cell .div-table-column-header{display:flex;align-items:center;gap:.29rem;padding:.2857rem .857rem;font-size:.75rem;width:100%;height:100%;color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-medium);text-align:left;word-break:break-word}.div-table-container .div-table-wrapper .div-table-header-row .div-table-header-cell .div-table-column-header.header-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.div-table-container .div-table-wrapper .div-table-header-row .div-table-header-cell .div-table-column-header .orderby-icon{display:none;align-items:center}.div-table-container .div-table-wrapper .div-table-header-row .div-table-header-cell .div-table-column-header.header-clickable:hover .orderby-neutral{display:flex;opacity:.3}.div-table-container .div-table-wrapper .div-table-header-row .div-table-header-cell .div-table-column-header.header-clickable .orderby-icon.show-arrow{display:flex}.div-table-container .div-table-wrapper .div-table-header-row .div-table-header-cell .div-table-column-header.header-clickable .orderby-icon.show-arrow path{fill:var(--grey-palette-01)}.div-table-container .div-table-wrapper .div-table-body{display:flex;flex-direction:column;gap:.3571rem;width:100%}.div-table-container .div-table-wrapper .div-table-body .div-table-group{display:flex;flex-direction:column;background-color:var(--primary-color-transparency-4);border:1px solid var(--primary-color-transparency-4);border-radius:.7143rem;overflow:hidden}.div-table-container .div-table-wrapper .div-table-body .div-table-group.has-group-header .div-table-group-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.3571rem .8571rem;color:#fff;font-size:.7143rem;font-weight:var(--font-weight-medium)}.div-table-container .div-table-wrapper .div-table-body .div-table-group .div-table-group-body{display:flex;flex-direction:column;gap:.3571rem;background-color:#fff;border-radius:.7143rem}.div-table-container.alternative-style .div-table-wrapper .div-table-body .div-table-group .div-table-group-body{background-color:var(--grey-palette-green-01)}.div-table-container .table-empty-loader-container{display:flex;align-items:center;justify-content:center;width:100%;height:30rem}.table-footer-div{display:flex;width:100%;padding:.857rem}.table-footer-pagination{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;color:var(--grey-palette-01);gap:1.1429rem;-webkit-user-select:none;user-select:none;width:100%}.table-footer-pagination .table-footer-pagination-info{color:var(--grey-palette-01)}.table-footer-pagination .table-footer-pagination-buttons{display:flex;gap:.7143rem}.table-footer-pagination .table-footer-pagination-button{display:flex;justify-content:center;align-items:center;height:1.7857rem;width:1.7857rem;border-radius:.4286rem;background-color:var(--tertiary-color)}.table-footer-pagination .table-footer-pagination-button:hover{opacity:.7;cursor:pointer}.table-footer-pagination .table-footer-pagination-button svg{height:1.14rem;width:1.14rem}.table-footer-pagination .table-footer-pagination-button svg path{fill:#fff}.table-footer-pagination .table-footer-pagination-button.rotate{transform:rotate(180deg)}.table-footer-pagination .table-footer-pagination-button.disable{opacity:.3;pointer-events:none}.table-select-single{--select-single-padding: .571rem;display:flex;align-items:center;height:2.857rem;min-width:min-content;position:relative;gap:1rem}.table-select-single .native-input{flex-grow:1;padding:0;padding-left:.286rem;caret-color:var(--secondary-color);color:var(--text-main-color)}.table-select-single.has-icon .native-input{padding-left:.429rem}.table-select-single .table-select-container{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.429rem;padding:0 .286rem;--select-container-height: 1.7857rem;height:var(--select-container-height);border:1px solid var(--grey-palette-01);border-radius:.4286rem}.table-select-single .table-select-container:hover{cursor:pointer;background-color:#fff}.table-select-single .table-select-container path{fill:var(--tertiary-color)}.table-select-single .native-input:focus{outline:none}.table-select-single .table-select-single-icon{display:flex;align-items:center}.table-select-single .table-select-single-options-panel{position:absolute;top:var(--select-container-height);left:0;min-width:100%;z-index:90;display:flex;flex-direction:column;overflow:auto;background-color:#fff;color:var(--text-main-color);box-shadow:0 1px 6px #00000040;border-radius:.3571rem}.table-select-single .table-select-single-options-panel .single-select-actions{display:flex;flex-direction:row;justify-content:end;padding:.435rem .857rem;padding-bottom:0}.table-select-single .table-select-single-options-panel .single-select-option{padding:.357rem .857rem}.table-select-single .table-select-single-options-panel .single-select-option.hover,.table-select-single .table-select-single-options-panel .single-select-option:hover{background-color:var(--grey-palette-02);cursor:pointer}.table-select-single .table-select-single-options-panel .single-select-option.selected{color:var(--primary-color);font-weight:var(--font-weight-bold);background-color:var(--grey-palette-02)}@media only screen and (max-width:768px){.table-select-single-label{display:none}}.table-row{position:relative;display:flex;flex-direction:column;width:100%;background-color:var(--grey-palette-green-01);border-radius:.7143rem}.table-row:hover{cursor:pointer}.table-row.alternative-style{background-color:#fff;border:1px solid var(--border-main-color)}.table-row.alternative-style:hover{border:1px solid #E6F0EC;cursor:pointer}.table-row .table-row-header{padding:.2857rem .857rem}.table-row .table-cells-wrapper{background-color:var(--grey-palette-green-01);border-radius:.7143rem}.table-row:hover .table-cells-wrapper{background-color:#e6f0ec;cursor:pointer}.table-row.alternative-style .table-cells-wrapper{background-color:#fff}.table-row.alternative-style:hover .table-cells-wrapper{background-color:#e6f0ec;cursor:pointer}.table-row.highlighted .table-cells-wrapper{background-color:#e6f0ec;border-style:solid;border-color:var(--primary-color-transparency-4);border-width:1px}.table-row.show-row-details>.table-cells-wrapper{background-color:var(--tertiary-color);color:#fff;border-radius:10px 10px 0 0}.table-row.show-row-details>.table-cells-wrapper .table-cell{color:#fff}.table-row .table-row-details{padding:0 .8571rem .8571rem;background-color:#fff;border-radius:10px;background-color:var(--grey-palette-green-01)}.table-row .table-row-details .table-cells-wrapper .table-cell{color:var(--text-main-color)}.table-cell{box-sizing:border-box;display:flex;padding:.6429rem .857rem;min-height:2.2857rem;font-size:.7857rem;color:var(--text-main-color);flex:1;word-break:break-word}.no-results{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;align-self:center;text-align:center}.no-results svg{width:3.75rem;height:auto}.no-results .no-results-title{margin:1.1429rem 0 0;font-weight:500}.no-results .no-results-subtitle{color:var(--grey-palette-04)}.spacer.horizontal{min-width:1.4286rem}.spacer.vertical{min-height:1.4286rem}.mobile-table-container{display:flex;flex-direction:column;gap:.5714rem;width:100%;position:relative}.mobile-table-container .mobile-table-rows-container{display:flex;flex-direction:column;width:100%;gap:.4286rem}.mobile-table-container .mobile-table-empty-loader-container{display:flex;align-items:center;justify-content:center;width:100%;height:20rem}.mobile-table-container .mobile-table-group{display:flex;flex-direction:column;background-color:var(--primary-color-transparency-4);border:1px solid var(--primary-color-transparency-4);border-radius:.7143rem;overflow:hidden}.mobile-table-container .mobile-table-group .mobile-table-group-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.3571rem .8571rem;color:#fff;font-size:.7143rem;font-weight:var(--font-weight-medium)}.mobile-table-container .mobile-table-group .mobile-table-group-body{display:flex;flex-direction:column;gap:.3571rem;background-color:#fff;border-radius:.7143rem}.mobile-table-container.alternative-style .mobile-table-group .mobile-table-group-body{background-color:var(--grey-palette-green-01)}.mobile-table-container .mobile-table-rows-container .mobile-table-row-details{margin-top:-.3571rem}.mobile-table-row{padding:.8571rem .5714rem .8571rem .8571rem;border-radius:.7143rem;display:flex;flex-direction:column;gap:.5714rem;background-color:var(--grey-palette-green-01);position:relative}.mobile-table-row.alternative-style{background-color:#fff;border:1px solid var(--border-main-color)}.mobile-table-row.highlighted{background-color:#e6f0ec;border-style:solid;border-color:var(--primary-color-transparency-4);border-width:1px}.mobile-table-row:has(.status-cell){padding-top:2.1429rem}.mobile-table-row .status-cell{position:absolute;top:0;left:0;width:100%}.mobile-table-row .status-cell .tag{width:100%;border-radius:.7143rem .7143rem 0 0}.mobile-table-row .mobile-table-row-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.2857rem}.mobile-table-row .mobile-table-row-header.align-center{align-items:center}.mobile-table-row .mobile-table-row-header .primary-cells{display:flex;flex-direction:column;gap:.5714rem;flex:1}.mobile-table-row .mobile-table-row-header .mobile-table-row-header-btns{display:flex;justify-content:flex-end;align-items:center;gap:.4286rem}.mobile-table-cell{display:flex;flex-direction:column;gap:.1429rem;font-size:.8571rem;color:var(--text-main-color)}.mobile-table-cell-label{font-size:.8571rem;color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-medium)}.mobile-table-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mobile-table-footer .mobile-table-footer-page-items{display:flex;flex-direction:row;align-items:center;color:var(--grey-palette-01);gap:.4286rem;-webkit-user-select:none;user-select:none}.mobile-table-footer .mobile-table-footer-page-items .mobile-table-footer-page-items-info{color:var(--grey-palette-01)}.mobile-table-footer .mobile-table-footer-buttons{display:flex;gap:.7143rem}.mobile-table-footer .mobile-table-footer-buttons .mobile-table-footer-button{display:flex;justify-content:center;align-items:center;height:1.7857rem;width:1.7857rem;border-radius:.4286rem;background-color:var(--tertiary-color)}.mobile-table-footer .mobile-table-footer-buttons .mobile-table-footer-button:hover{opacity:.7;cursor:pointer}.mobile-table-footer .mobile-table-footer-buttons .mobile-table-footer-button svg{height:1.14rem;width:1.14rem}.mobile-table-footer .mobile-table-footer-buttons .mobile-table-footer-button svg path{fill:#fff}.mobile-table-footer .mobile-table-footer-buttons .mobile-table-footer-button.rotate{transform:rotate(180deg)}.mobile-table-footer .mobile-table-footer-buttons .mobile-table-footer-button.disable{opacity:.3;pointer-events:none}.new-orders-widget{background-color:var(--primary-color);padding:.7857rem .8571rem;display:flex;flex-direction:column;gap:.5714rem;color:#fff;border-radius:.7143rem}.new-orders-widget h1{color:#fff}.new-orders-widget .time-wrapper{display:flex;align-items:center;gap:.8571rem}.new-orders-widget .time-wrapper .icon{width:3rem;min-width:3rem;height:3rem;min-height:3rem;display:flex;align-items:center;justify-content:center;background-color:#ffffff40;padding:.7143rem;border-radius:50%}.new-orders-widget .time-wrapper .icon svg{width:100%;height:auto}.new-orders-widget .time-wrapper .time{font-size:2.8571rem;font-weight:var(--font-weight-bold);line-height:normal}.new-orders-widget .schedules-btn{font-weight:var(--font-weight-regular)}@media only screen and (max-width:768px){.new-orders-widget{padding:.4286rem .5714rem;gap:.1429rem;flex:1;border-radius:0}.new-orders-widget h1{font-size:.8571rem}.new-orders-widget .time-wrapper{gap:.4286rem}.new-orders-widget .time-wrapper .icon{width:1.4286rem;min-width:1.4286rem;height:1.4286rem;min-height:1.4286rem;padding:.2857rem}.new-orders-widget .time-wrapper .time{font-size:1.1429rem}}.popup-container.system-popup{display:flex;flex-direction:column;align-items:center;max-width:37.5rem}.popup-container.system-popup.error-popup{width:auto}.popup-container.system-popup .popup-icon{display:flex;width:3.8571rem;height:3.8571rem}.popup-container.system-popup .popup-icon svg{width:100%;height:auto}.popup-container.system-popup .popup-header{font-weight:var(--font-weight-semibold);font-size:1.286rem}.popup-container.system-popup .popup-content{font-weight:var(--font-weight-regular);display:flex;flex-direction:column;text-align:center}.popup-container.system-popup .debug-info{width:100%;max-width:43.75rem;text-align:left;border:1px solid var(--color-neutral-300, #e0e0e0);border-radius:.5rem;background:var(--color-neutral-50, #f7f7f7);overflow:hidden}.popup-container.system-popup .debug-info-summary{cursor:pointer;list-style:none;padding:.75rem 1rem;font-weight:var(--font-weight-semibold);font-size:.875rem;-webkit-user-select:none;user-select:none}.popup-container.system-popup .debug-info-summary::-webkit-details-marker{display:none}.popup-container.system-popup .debug-info-summary:before{content:"▸";display:inline-block;margin-right:.5rem;transition:transform .15s ease}.popup-container.system-popup .debug-info[open] .debug-info-summary:before{transform:rotate(90deg)}.popup-container.system-popup .debug-info-body{display:flex;flex-direction:column;gap:.75rem;padding:0 1rem 1rem}.popup-container.system-popup .debug-info-entry{display:flex;flex-direction:column}.popup-container.system-popup .debug-info-entry-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.popup-container.system-popup .debug-info-entry-label{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-700, #444)}.popup-container.system-popup .debug-info-copy{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:.25rem;border-radius:.25rem;color:var(--color-neutral-600, #666)}.popup-container.system-popup .debug-info-copy:hover{background:var(--color-neutral-200, #eaeaea)}.popup-container.system-popup .debug-info-copy svg{width:1rem;height:1rem}.popup-container.system-popup .debug-info-code{margin:0;padding:.75rem;max-height:15rem;overflow:auto;background:var(--color-neutral-900, #1e1e1e);color:var(--color-neutral-50, #f0f0f0);border-radius:.375rem;font-family:Consolas,Courier New,monospace;font-size:.75rem;line-height:1.5;white-space:pre;tab-size:2}.popup-action-buttons{width:100%;display:flex;justify-content:center;gap:1.1429rem}.popup-action-buttons .button{flex:1;max-width:11.25rem}.popup-action-buttons .button.status-red{background-color:var(--status-red)}@media only screen and (max-width:425px){.popup-action-buttons .button{max-width:unset}}.popup-container{background-color:#fff;padding:16px 1.1429rem 1.2857rem;border-radius:1.1429rem;min-width:21.4286rem;width:34.2857rem;max-height:100%;overflow:auto}.popup-container .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:768px){.popup-container{width:30.2857rem}}@media only screen and (max-width:425px){.popup-container{height:100vh;width:100vw;overflow:auto;border-radius:0}}.next-deliver-widget{background-color:var(--secondary-color);padding:.7857rem .8571rem;display:flex;flex-direction:column;gap:.5714rem;color:#fff;border-radius:.7143rem}.next-deliver-widget h1{color:var(--primary-color)}.next-deliver-widget .time-wrapper{display:flex;align-items:center;gap:.8571rem}.next-deliver-widget .time-wrapper .icon{width:3rem;min-width:3rem;height:3rem;min-height:3rem;display:flex;align-items:center;justify-content:center;background-color:#ffffff40;padding:.7143rem;border-radius:50%}.next-deliver-widget .time-wrapper .icon svg{width:100%;height:auto}.next-deliver-widget .time-wrapper .time{font-size:2.8571rem;font-weight:var(--font-weight-bold);line-height:normal}.next-deliver-widget .delivers-btn{font-weight:var(--font-weight-regular)}@media only screen and (max-width:768px){.next-deliver-widget{padding:.4286rem .5714rem;gap:.1429rem;flex:1;border-radius:0}.next-deliver-widget h1{font-size:.8571rem}.next-deliver-widget .time-wrapper{gap:.4286rem}.next-deliver-widget .time-wrapper .icon{width:1.4286rem;min-width:1.4286rem;height:1.4286rem;min-height:1.4286rem;padding:.2857rem}.next-deliver-widget .time-wrapper .time{font-size:1.1429rem}}.useful-links{display:flex;gap:.4286rem}.useful-links .useful-link{display:flex;align-items:center;justify-content:center;flex:1;background-color:#000;padding:.2857rem .4286rem;min-height:2.2857rem;color:#fff;font-size:.8571rem;font-weight:var(--font-weight-bold);line-height:normal;border-radius:.7143rem;cursor:pointer}.useful-links .useful-link:hover{opacity:.7}.useful-links .useful-link.bestorder{background-color:#000}.useful-links .useful-link.bestorder img{width:2.5714rem;height:1.7143rem}.useful-links .useful-link.groups-site{background-color:var(--tertiary-color-transparency-6)}.useful-links .useful-link.chat{background-color:#f4a105}@media only screen and (max-width:768px){.useful-links .useful-link.groups-site{background-color:#fff;color:var(--text-main-color)}}.widget-side-bar-header{display:flex;justify-content:space-between;align-items:center;gap:.4286rem}.widget-side-bar-header:not(.embedded) .text-input{border:none;padding:0;min-width:unset;height:unset}.widget-side-bar-header:not(.embedded) .text-input .native-input{font-size:.8571rem}.widget-side-bar-header:not(.embedded) .text-input .text-input-icon{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.widget-side-bar-header.embedded .form-field{flex:1;min-width:0}.widget-side-bar-header.embedded .text-input{min-width:0}.text-input{display:flex;align-items:center;height:2.5714rem;min-width:14.286rem;border:1px solid var(--border-main-color);background-color:#fff;padding:0 .571rem;pointer-events:auto;border-radius:.7143rem}.text-input.alternative-style{border-color:unset;background-color:unset}.text-input:hover,.text-input:focus-within{border-color:var(--primary-color)}.text-input.error,.text-input.error:hover{border-color:var(--error-color)}.text-input.disabled,.text-input.disabled:hover{pointer-events:none;border-color:var(--grey-palette-02);background-color:var(--grey-palette-03)}.text-input .native-input{flex-grow:1;padding:0;padding-left:.286rem;caret-color:var(--secondary-color);border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%}.text-input.has-icon .native-input{padding-left:.429rem}.text-input .native-input:focus{outline:none}.text-input .native-input::placeholder{color:var(--placeholder-color)}.text-input.disabled .native-input{color:var(--grey-palette-01)}.text-input.disabled .native-input::placeholder{opacity:.4}.text-input .text-input-icon{display:flex;align-items:center;justify-content:center;min-width:1.1429rem;min-height:1.1429rem;max-width:1.1429rem;max-height:1.1429rem}.text-input .text-input-icon svg{width:100%;height:auto}.text-input.disabled .text-input-icon{opacity:.2}.text-input:hover .text-input-icon svg,.text-input:focus-within .text-input-icon svg{fill:var(--primary-color)}.text-input.error .text-input-icon svg,.text-input.error:hover .text-input-icon svg,.text-input.error:focus-within .text-input-icon svg{fill:var(--error-color)}.first-login-info{display:flex;flex-direction:column;gap:1.7143rem;min-width:20rem;max-width:22.8571rem}.first-login-info header{display:flex;flex-direction:column;gap:1rem;font-size:1rem;font-weight:var(--font-weight-light)}.first-login-info header h1{font-size:1.7143rem;font-weight:var(--font-weight-medium)}.first-login-info .action-buttons{display:flex;flex-direction:column;gap:.8571rem;padding-top:.4286rem}.first-login-info .action-buttons .button{width:100%}.form-container{display:flex;flex-direction:column;gap:1rem}.form-section{display:flex;flex-direction:column;gap:.8571rem}.form-section>.section-inputs{display:flex;flex-direction:row;flex-wrap:wrap;grid-row-gap:1rem;grid-column-gap:2.1429rem}.form-section>.section-inputs.input-gap{grid-column-gap:1rem}.form-section .section-inputs>*{flex:1}.form-section .section-inputs.flex-unset>*{flex:unset}.form-section .section-inputs.column{flex-direction:column}.section-separator{display:flex;align-items:center;gap:.7143rem;font-weight:var(--font-weight-bold);color:var(--secondary-color-transparency-5);padding-bottom:.125rem;margin-top:.2857rem}.section-separator:after{content:"";flex:1;height:1px;background-color:var(--secondary-color-transparency-5)}.login-page{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap}.login-content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:2.1429rem}.login-image{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:2;background-color:var(--primary-color);border-radius:1.4286rem 0 0 1.4286rem}.login-image img{width:35%;min-width:8.5714rem;max-width:14.2857rem;height:auto}@media only screen and (max-width:768px){.login-page{flex-direction:column;flex-direction:column-reverse}.login-content{padding:1.1429rem}.login-image{flex:unset;padding:1.4286rem;border-radius:0;height:6.4286rem;border-radius:0 0 1.4286rem 1.4286rem}.login-image img{width:8.5714rem}}.login-page.embedded{flex-direction:column-reverse;overflow-x:hidden}.login-page.embedded .login-content{padding:1.1429rem;width:100%;min-width:0}.login-page.embedded .login-info{min-width:0;width:100%;gap:1.1429rem}.login-page.embedded .login-image{flex:unset;padding:1.1429rem;height:5rem;border-radius:0 0 1.4286rem 1.4286rem}.login-page.embedded .login-image img{width:7.1429rem;min-width:0}.login-info{display:flex;flex-direction:column;gap:1.7143rem;min-width:20rem;max-width:22.8571rem}.login-info header{display:flex;flex-direction:column;gap:1rem;font-size:1rem;font-weight:var(--font-weight-light)}.login-info header h1{font-size:1.7143rem;font-weight:var(--font-weight-medium)}.login-info .action-buttons{display:flex;flex-direction:column;gap:.8571rem}.login-info .action-buttons .button{width:100%}.login-info .action-buttons .sign-in{font-size:.8571rem;font-weight:var(--font-weight-light)}.login-info .action-buttons .sign-in span{font-weight:var(--font-weight-medium)}.login-info .action-buttons .sign-in span:hover{cursor:pointer;opacity:.7}.login-info .forgot-password{text-align:right;padding-top:.5rem}.login-info .forgot-password span{cursor:pointer;text-decoration:underline}.checkbox-container{display:flex;align-items:center;gap:.5714rem}.checkbox-container .checkbox,.checkbox-container .checkbox.disabled,.checkbox-container .checkbox.disabled:hover{min-width:1.1429rem;max-width:1.1429rem;min-height:1.1429rem;max-height:1.1429rem;background-color:#fff;border:1px solid var(--border-main-color);border-radius:.4286rem;cursor:pointer}.checkbox-container .label{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:.8571rem}.checkbox-container .label .additional-text{padding-left:.5714rem;color:var(--grey-palette-01);font-size:.8571rem}.checkbox-container .label .additional-text.red{font-weight:700;color:var(--error-color)}.checkbox-container .checkbox{display:flex;align-items:center;justify-content:center}.checkbox-container .checkbox:hover{border-color:var(--primary-color)}.checkbox-container .checkbox.checked{background-color:var(--primary-color);border-color:var(--primary-color)}.checkbox-container .checkbox.disabled,.checkbox-container .checkbox.disabled:hover{opacity:.3;pointer-events:none}.checkbox-container .checkbox svg{width:100%;height:auto}.checkbox-container .label.disabled{opacity:.3}.session-expired-page{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--text-main-color)}.session-expired-page .wrapper{padding:2rem}.session-expired-page .wrapper .error-text .error{opacity:.2}.session-expired-page .wrapper .error-text .error svg{width:8.75rem;height:auto}.session-expired-page .wrapper .error-text .error svg path{fill:var(--tertiary-color)}.session-expired-page .wrapper .error-text .info{padding:1.625rem 0 2rem}.session-expired-page .wrapper .error-text .info .title{line-height:normal;margin-bottom:.625rem;color:var(--text-main-color)}.session-expired-page .wrapper .error-text .info .text{color:var(--text-main-color)}.session-expired-page .wrapper .action-btns{display:flex;flex-direction:row;justify-content:center}.session-expired-page .wrapper .action-btns .session-expired-btn{min-width:8.9375rem}@media only screen and (max-width:768px){.session-expired-page .wrapper .error-text .error svg{width:5.75rem;height:auto}.session-expired-page .wrapper .error-text .info .title{font-size:1.375rem}}@media only screen and (max-width:320px){.session-expired-page .wrapper .action-btns .session-expired-btn{width:100%}}.sign-in-info{display:flex;flex-direction:column;gap:1.7143rem;min-width:20rem;max-width:22.8571rem}.sign-in-info header{display:flex;flex-direction:column;gap:1rem;font-size:1rem;font-weight:var(--font-weight-light)}.sign-in-info header h1{font-size:1.7143rem;font-weight:var(--font-weight-medium)}.sign-in-info .action-buttons{display:flex;flex-direction:column;gap:.8571rem;padding-top:.4286rem}.sign-in-info .action-buttons .button{width:100%}.main-layout{display:flex;flex-grow:1;overflow:hidden}.main-layout .content{display:flex;flex-direction:row;flex-grow:1;overflow:hidden}.main-layout.mobile-layout{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}@media only screen and (max-width:768px){.main-layout .content{flex-direction:column-reverse}}.mobile-nav{--mobile-navbar-height: 3.5714rem}.mobile-nav .mobile-navbar{width:100%;min-height:var(--mobile-navbar-height);display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--primary-color);padding:0 1.1429rem;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.mobile-nav .mobile-navbar .mobile-navbar-left-options{display:flex;align-items:center;gap:.8571rem}.mobile-nav .mobile-navbar .mobile-navbar-left-options .mobilenav-close-icon path:last-child{fill:#fff}.mobile-nav .mobile-navbar .mobile-navbar-left-options .mobile-navbar-logo{display:flex;cursor:pointer;width:2.1429rem;min-width:2.1429rem;height:2.1429rem;min-height:2.1429rem}.mobile-nav .mobile-navbar .mobile-navbar-left-options .mobile-navbar-logo svg{width:100%;height:auto;cursor:pointer}.mobile-nav .mobile-navbar-right-options{display:flex;align-items:center;gap:1.4286rem}.mobile-nav .mobile-nav-panel{position:absolute;top:var(--mobile-navbar-height);left:0;z-index:90;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - var(--mobile-navbar-height));width:100%;background-color:var(--primary-color);padding:0 0 1rem;max-width:768px}.mobile-nav .mobile-nav-panel .menu-header{display:flex;flex-direction:column;gap:.8571rem;padding:.4286rem 1.4286rem}.mobile-nav .mobile-nav-panel .menu-content{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}.account-menu-container{display:flex;flex-direction:row;align-items:center;gap:.75rem;cursor:pointer}.account-menu-container .account-info{display:flex;flex-direction:column;align-items:end;justify-content:center}.account-menu-container .account-info .account-info-name{font-weight:var(--font-weight-bold)}.account-menu-container .account-info .account-info-email{color:#fff;opacity:.4;font-weight:var(--font-weight-bold);max-width:17.8571rem;text-overflow:ellipsis;overflow:hidden}.account-menu-container .account-info .avatar-container{display:flex;align-items:center;justify-content:center;width:2.8571rem;height:2.8571rem;font-size:1.1429rem;font-weight:var(--font-weight-bold);border-radius:50%;background:var(--gradient-main)}.account-menu-container .account-info .avatar-container .avatar{display:flex;position:relative}.account-menu-container:hover .account-info .account-info-name,.account-menu-container:hover .account-info .account-info-email,.account-menu-container:hover .avatar-container{opacity:.7}.mobile-nav-btn{cursor:pointer;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;border-radius:.3125rem;text-decoration:none;color:var(--main-text);font-weight:700}.mobile-nav-btn:hover,.mobile-nav-btn.selected{background-color:var(--white-gray)}.mobile-nav-btn .mobile-nav-btn-container{display:flex;flex-direction:row;align-items:center}.mobile-nav-btn .mobile-nav-btn-container .mobile-nav-btn-icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem}.mobile-nav-btn .mobile-nav-btn-container .mobile-nav-btn-icon svg{width:100%;height:auto}.mobile-nav-btn .mobile-nav-btn-container .mobile-nav-btn-name{padding:0 .625rem}.main-side-bar-menu{display:flex;flex:1;width:100%;overflow:auto}.main-side-bar-menu .menu-buttons{display:flex;flex-direction:column;justify-content:space-between;flex:1}.main-side-bar-menu .main-buttons{display:flex;flex-direction:column;flex:1;overflow:auto;gap:2px}.main-side-bar-menu .bottom-buttons{display:flex;flex-direction:column;gap:2px}.main-side-bar-menu .bottom-buttons .separator{width:100%;padding:.8571rem var(--btnPadding)}.main-side-bar-menu .bottom-buttons .separator div{height:1px;background-color:#ffffff40}:root{--btnPadding: 1.4286rem}.main-sub-side-menu-btn{display:flex;flex-direction:column;width:100%}.main-sub-side-menu-btn a{min-height:3.2857rem;display:flex;flex-direction:row;align-items:center;gap:.5714rem;text-decoration:none;padding:0 var(--btnPadding);position:relative;line-height:normal;font-weight:var(--font-weight-regular);cursor:pointer}.main-sub-side-menu-btn a:hover:after,.main-sub-side-menu-btn a.selected:after{content:"";position:absolute;left:0;top:0;width:.3571rem;height:100%;background-color:var(--secondary-color);border-radius:0 .7143rem .7143rem 0}.main-sub-side-menu-btn a .icon{width:1.7143rem;height:1.7143rem;display:flex;justify-content:center;align-items:center}.main-sub-side-menu-btn a .icon svg{width:100%;height:auto}.main-sub-side-menu-btn a:hover .icon svg path,.main-sub-side-menu-btn a.selected .icon svg path{stroke:var(--secondary-color)}.main-sub-side-menu-btn a .label{font-weight:var(--font-weight-regular);color:#fff;max-width:100%;display:flex;flex:1}.main-sub-side-menu-btn a:hover .label,.main-sub-side-menu-btn a.selected .label{color:var(--secondary-color)}.main-sub-side-menu-btn a .chevron{width:1rem;min-width:1rem;height:1rem;max-height:1rem}.main-sub-side-menu-btn a .chevron svg{width:100%;height:auto}.main-sub-side-menu-btn a:hover .chevron svg path,.main-sub-side-menu-btn a.selected .chevron svg path{stroke:var(--secondary-color)}.main-sub-side-menu-btn .sub-side-menu-btn-childs{display:flex;flex-direction:column;width:100%}.main-sub-side-menu-btn .sub-side-menu-btn-childs a{min-height:2rem;padding:0 calc(var(--btnPadding) + 1rem);font-size:.8571rem}.main-sub-side-menu-btn .sub-side-menu-btn-childs a .icon{width:1.1429rem;height:1.1429rem;display:flex;justify-content:center;align-items:center}.main-side-bar{display:flex;flex-direction:column;gap:.8571rem;padding:1.7143rem 0;background-color:var(--primary-color);color:#fff;max-width:17.1429rem;min-width:17.1429rem}.main-side-bar .main-side-bar-menu-header{display:flex;flex-direction:column;gap:.5714rem;padding:0 1.4286rem}.main-side-bar .main-side-bar-menu-header .main-side-bar-menu-logo img{width:9rem;height:auto}.main-content{display:flex;flex-grow:1;height:100%;padding:1.5714rem 1.7143rem;overflow:auto}@media only screen and (max-width:768px){.main-content{padding:1.5714rem 1.1429rem}}.homepage .page-content{gap:1.2857rem}.homepage .news-links{display:flex;gap:1.2857rem;flex:1}.homepage .homepage-empty{padding:48px 24px;text-align:center;color:var(--text-secondary-color, #6b7280)}.homepage-layout{display:flex;flex-direction:column;gap:24px}.homepage-layout .homepage-row{display:grid;gap:24px;align-items:start}.homepage-layout .homepage-row.columns-1{grid-template-columns:1fr}.homepage-layout .homepage-row.columns-2{grid-template-columns:1fr 1fr}.homepage-layout .homepage-row.columns-3{grid-template-columns:1fr 1fr 1fr}@media(max-width:900px){.homepage-layout .homepage-row.columns-2,.homepage-layout .homepage-row.columns-3{grid-template-columns:1fr}}.homepage-layout .homepage-column{min-width:0;display:flex;flex-direction:column;gap:16px}.homepage-layout .homepage-section{display:flex;flex-direction:column;gap:16px}.homepage-layout .homepage-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.homepage-layout .homepage-campaign{width:100%;overflow:hidden;border-radius:8px}.homepage-layout .homepage-campaign>*{width:100%;height:100%}.homepage-layout .homepage-campaign.clickable{cursor:pointer}.homepage-layout .homepage-campaign.clickable:focus-visible{outline:2px solid var(--primary-color, #00a0af);outline-offset:2px}.campaign-image-carousel{position:relative;display:block;width:100%;touch-action:pan-y}.campaign-image-carousel .campaign-responsive-img{animation:campaign-slide-fade .25s ease}@keyframes campaign-slide-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.campaign-image-carousel .campaign-responsive-img{animation:none}}.campaign-image-carousel .carousel-nav{opacity:0;transition:opacity .18s ease;pointer-events:none}.campaign-image-carousel:hover .carousel-nav,.campaign-image-carousel:focus-within .carousel-nav{opacity:1;pointer-events:auto}@media(hover:none){.campaign-image-carousel .carousel-nav{opacity:1;pointer-events:auto}}.campaign-image-carousel .carousel-nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.8571rem;height:1.8571rem;padding:0;border:none;border-radius:50%;background-color:#ffffff8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.campaign-image-carousel .carousel-nav:hover{background-color:#ffffffd9}.campaign-image-carousel .carousel-nav.prev{left:.5714rem}.campaign-image-carousel .carousel-nav.next{right:.5714rem}.campaign-image-carousel .carousel-nav svg{width:.8571rem;height:.8571rem}.campaign-image-carousel .carousel-nav svg path{fill:var(--tertiary-color)}.campaign-image-carousel .carousel-dots{position:absolute;bottom:.5714rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.3571rem;padding:.2143rem .4286rem;border-radius:1rem;background-color:#00000038}.campaign-image-carousel .carousel-dot{width:.4286rem;height:.4286rem;padding:0;border:none;border-radius:50%;background-color:var(--white-color, #fff);opacity:.5;cursor:pointer;transition:opacity .15s ease}.campaign-image-carousel .carousel-dot.active{opacity:1}.campaign-responsive-img{display:block;width:100%;aspect-ratio:8 / 3;overflow:hidden;background-color:var(--grey-palette-green-01)}.campaign-responsive-img img{display:block;width:100%;height:100%;object-fit:contain}.news{display:flex;flex-direction:column;flex:1;gap:1.1429rem}.news .header{display:flex;align-items:center;justify-content:space-between}.news .body{display:flex;flex-direction:column;gap:.8571rem}.news-item{display:flex;border-radius:.7143rem;background-color:var(--grey-palette-green-01);height:7.1429rem}.news-item .image{display:flex;width:7.1429rem;min-width:7.1429rem}.news-item .image img{width:100%;object-fit:cover;border-radius:.7143rem 0 0 .7143rem}.news-item .date-wrapper{padding:.7857rem 0 .8571rem .8571rem}.news-item .date-wrapper .date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:2.5714rem;min-width:2.5714rem;height:2.5714rem;min-height:2.5714rem;border-radius:.4286rem;background-color:#fff;text-align:center;line-height:normal}.news-item .date-wrapper .date .day{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--primary-color)}.news-item .date-wrapper .date .month{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.news-item .info-wrapper{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:.8571rem .8571rem .5714rem}.news-item .info-wrapper .info{display:flex;flex-direction:column;gap:.2857rem}.news-item .info-wrapper .info .text{font-size:.8571rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-item .info-wrapper .footer{display:flex;align-items:center;justify-content:space-between;line-height:normal}.news-item .info-wrapper .footer .text-button{font-size:.7143rem;font-weight:var(--font-weight-regular)}.news-item .info-wrapper .footer div:first-child{display:flex;align-items:center;gap:.8571rem}.news-item .info-wrapper .footer div:first-child .datetime{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.communication-preview-popup{max-width:42rem}.communication-preview-popup .communication-header-image{width:100%;max-height:16rem;overflow:hidden;border-radius:8px}.communication-preview-popup .communication-header-image img{width:100%;height:100%;object-fit:cover;display:block}.communication-preview-popup .communication-meta{display:flex;align-items:center;gap:.8571rem;margin-top:1.1429rem}.communication-preview-popup .communication-date{color:var(--grey-palette-04)}.communication-preview-popup .communication-body{margin:1.1429rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.communication-preview-popup .communication-documents{display:flex;flex-direction:column;align-items:flex-start;gap:.2857rem;margin-top:1.7143rem}.communication-preview-popup .communication-documents-title{font-weight:var(--font-weight-medium)}.communication-preview-popup .communication-unavailable{padding:1.7143rem 0;text-align:center;color:var(--grey-palette-04)}.connect-tag{background-color:var(--primary-color);display:flex;align-items:center;gap:.4286rem;border-radius:3.571rem;height:1.4286rem;padding:.2857rem .643rem .2857rem .5714rem;width:fit-content}.connect-tag .tag-dot{background-color:#fff;width:.357rem;min-width:.357rem;height:.357rem;min-height:.357rem;border-radius:50%}.connect-tag .tag-text{color:#fff;font-size:.714rem;font-weight:var(--font-weight-medium);line-height:normal}.popup-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.popup-header h3{margin-top:0;margin-bottom:0}.popup-header .title-and-subtitle{display:flex;flex-direction:column;gap:.0714rem}.popup-header .title-and-subtitle h3{display:flex;flex-direction:column;font-size:1.1429rem}.popup-header .title-and-subtitle .popup-subtitle{color:var(--grey-palette-blue-01);font-weight:var(--font-weight-bold)}.popup-header .right-side{display:flex;align-items:center;justify-content:flex-end;gap:1.1429rem}.popup-header .right-side .extra-content{display:flex;align-items:center;justify-content:flex-end;gap:.1429rem}.popup-header .right-side .system-btns{margin-right:-.1429rem;display:flex;align-items:center;justify-content:flex-end;gap:.1429rem}.quick-link{display:flex;padding:.7857rem .8571rem .5714rem;background-color:var(--grey-palette-green-01);border-radius:.7143rem;height:7.1429rem;cursor:pointer}.quick-link:hover{opacity:.7}.quick-link .icon-wrapper{min-width:2.5714rem}.quick-link .icon-wrapper .icon{display:flex;justify-content:center;align-items:center;width:2.5714rem;min-width:2.5714rem;height:2.5714rem;min-height:2.5714rem;background-color:var(--primary-color-transparency-1);padding:.1429rem;border-radius:50%}.quick-link .icon-wrapper .icon svg{width:100%;height:auto}.quick-link .icon-wrapper .icon svg path{fill:var(--primary-color)}.quick-link .info{display:flex;flex-direction:column;justify-content:center;flex:1;gap:.1429rem;text-align:center}.quick-link .info .subtitle{font-size:.8571rem}.quick-link .btn{min-width:2.5714rem;display:flex;align-items:end;justify-content:flex-end}.quick-link .btn svg path{fill:var(--primary-color)}.quick-link .info h3,.quick-link .info .subtitle{color:var(--quick-link-text-color, inherit)}.quick-link .btn svg path{fill:var(--quick-link-text-color, var(--primary-color))}.quick-link.clickable{cursor:pointer}.quick-link.clickable:focus-visible{outline:2px solid var(--primary-color, #00a0af);outline-offset:2px}.page-layout{width:100%;display:flex;flex-direction:column;gap:1.1429rem}.page-layout .page-layout-header{display:flex;justify-content:space-between}.page-layout .page-layout-header .page-layout-header-action-buttons{display:flex;align-items:center;gap:1.1429rem}.page-layout .page-content{display:flex;flex-direction:column;flex:1;padding-bottom:1.5714rem}.breadcrumb{display:flex;gap:.1429rem;list-style:none;color:var(--grey-palette-01);font-weight:var(--font-weight-medium);font-size:.6429rem;padding-left:initial;margin:initial}.breadcrumb-item{display:flex;align-items:center;cursor:pointer}.breadcrumb-item a{text-decoration:none;color:var(--grey-palette-01)}.breadcrumb-item a:hover{opacity:.7}.breadcrumb-separator{color:var(--grey-palette-01)}.breadcrumb-item:last-child .breadcrumb-separator{display:none}@keyframes blink{50%{color:transparent}}.loader__dot{font-size:.8571rem;font-weight:var(--font-weight-bold);animation:1s blink infinite}.loader__dot:nth-child(2){animation-delay:.25s}.loader__dot:nth-child(3){animation-delay:.5s}.shopping-cart-page{gap:0}.shopping-cart-page .page-content{justify-content:space-between;gap:.8571rem;padding-bottom:0}.shopping-cart-page .shopping-cart-table-wrapper{display:flex;flex:1;overflow-y:auto}.shopping-cart-page .number-input{max-width:5.7143rem}.shopping-cart-page .mobile-table-container .mobile-table-row .mobile-table-row-header.align-center{align-items:flex-start}.shopping-cart-page .cart-empty-state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.4286rem;text-align:center;color:var(--grey-palette-01)}.shopping-cart-page .cart-empty-state svg{width:2.5714rem;min-width:2.5714rem;height:2.5714rem;min-height:2.5714rem;opacity:.3}.shopping-cart-page .cart-empty-state span{font-size:1rem;font-weight:var(--font-weight-regular);opacity:.7}.shopping-cart-page .shopping-cart-footer{display:flex;flex-direction:column;align-items:flex-end;min-width:14.2857rem;max-width:21.4286rem;align-self:flex-end}.shopping-cart-page .shopping-cart-footer .s-iva{width:100%;display:flex;justify-content:flex-end;font-size:.8571rem;font-weight:var(--font-weight-regular);border-bottom:1px solid var(--tertiary-color-transparency-1);padding-bottom:.5714rem}.shopping-cart-page .shopping-cart-footer .total-c-iva{width:100%;display:flex;justify-content:space-between;gap:.7143rem;font-size:1.1429rem;font-weight:var(--font-weight-medium);padding-top:.5714rem;padding-bottom:1rem}.shopping-cart-page .shopping-cart-footer .total-c-iva span{font-size:.8571rem;font-weight:var(--font-weight-light);color:var(--tertiary-color-transparency-4);padding-right:.2857rem}@media only screen and (max-width:768px){.shopping-cart-page .shopping-cart-footer{align-self:stretch;max-width:none}.shopping-cart-page .shopping-cart-footer .button{width:100%;box-sizing:border-box}}.tag{display:flex;width:-moz-fit-content;width:fit-content;height:1.7857rem;padding:.2857rem .7143rem;justify-content:center;align-items:center;border-radius:.375rem;background-color:var(--status-grey);border:1px solid transparent;color:#fff;white-space:nowrap;gap:.2857rem;line-height:normal}.tag.tiny-tag{height:1.1429rem;padding:3px .3571rem;border-radius:.3571rem;font-size:.6429rem;font-weight:var(--font-weight-regular)}.tag.has-icon{padding-left:.2857rem}.tag .tag-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:1.2857rem;height:1.2857rem}.tag .tag-icon path{fill:#fff}.tag.status-red{background-color:var(--status-red)}.tag.status-blue{background-color:var(--status-blue)}.tag.status-yellow{background-color:var(--status-yellow);color:var(--text-main-color)}.tag.status-secondary-orange{background-color:var(--secondary-orange-color)}.tag.status-secondary-green{background-color:var(--secondary-green-color)}.tag.status-yellow.has-icon .tag-icon path{fill:var(--text-main-color)}.tag.status-grey{background-color:var(--status-grey)}.tag.status-green{background-color:var(--status-green)}.tag.status-lime-green{background-color:var(--status-lime-green);color:var(--text-main-color)}.tag.clickable{cursor:pointer}.tag.clickable:hover{opacity:.7}.cart-submission-result-popup .popup-content{width:100%;max-height:24.2857rem;overflow-y:auto;gap:.8571rem}.cart-submission-result-popup .submission-warnings{width:100%;padding:.5714rem .8571rem;border-radius:.2857rem;text-align:left;background-color:var(--alert-color-transparency-5)}.cart-submission-result-popup .submission-group{width:100%;text-align:left}.cart-submission-result-popup .submission-group .group-title{display:flex;flex-direction:row;align-items:center;gap:.4286rem;font-weight:var(--font-weight-semibold);margin-bottom:.4286rem}.cart-submission-result-popup .submission-group .group-icon{display:flex;flex-shrink:0;width:1.2857rem;height:1.2857rem}.cart-submission-result-popup .submission-group .group-icon svg{width:100%;height:auto}.cart-submission-result-popup .submission-group.success .group-title{color:var(--success-color)}.cart-submission-result-popup .submission-group.error .group-title{color:var(--error-color)}.cart-submission-result-popup .submission-group .group-rows{display:flex;flex-direction:column;gap:.4286rem}.cart-submission-result-popup .submission-row{display:flex;flex-direction:column;padding:.5714rem .8571rem;border-radius:.2857rem;background-color:var(--grey-palette-02)}.cart-submission-result-popup .submission-row .row-title{font-weight:var(--font-weight-semibold)}.cart-submission-result-popup .submission-row .row-subtitle{font-size:.8571rem;color:var(--text-main-color)}.cart-submission-result-popup .submission-row .row-items{display:flex;flex-direction:column;gap:.2857rem;margin-top:.4286rem;padding-top:.4286rem;border-top:1px solid var(--border-main-color)}.cart-submission-result-popup .submission-row .row-item{display:flex;flex-direction:row;align-items:baseline;gap:.4286rem;font-size:.8571rem}.cart-submission-result-popup .submission-row .row-item .item-name{font-weight:var(--font-weight-semibold)}.cart-submission-result-popup .submission-row .row-item .item-code{color:var(--text-main-color)}.cart-submission-result-popup .submission-row .row-item .item-qty{margin-left:auto;white-space:nowrap;color:var(--text-main-color)}.cart-submission-result-popup .submission-row .row-detail{font-size:.8571rem;color:var(--error-color);margin-top:.4286rem}.page-layout.campaign-details-page .page-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.2857rem}.campaign-details-page .campaign-main-content{display:flex;flex-direction:column;gap:1.2857rem;flex:2;min-width:20rem}.campaign-details-page .campaign-main-content .imgs{display:flex;border-radius:.7143rem;overflow:hidden}.campaign-details-page .campaign-main-content .imgs .campaign-image-carousel{flex:1}.campaign-details-page .campaign-main-content .campaign-products-wrapper{gap:0}.campaign-details-page .campaign-main-content .campaign-products-wrapper .campaign-products .campaign-unavailable-message{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:5rem;font-size:.8571rem;text-align:center;color:var(--tertiary-color-transparency-4)}.campaign-details-page .campaign-main-content .campaign-products-wrapper .campaign-products .number-input{max-width:5.7143rem}.campaign-details-page .campaign-main-content .campaign-products-wrapper .campaign-products .mobile-table-row .mobile-table-row-header.align-center{align-items:flex-start}.product-action-btns{display:flex;justify-content:flex-end;flex:1}.product-action-btns .availabity-alert svg path{fill:var(--warning-color)}.campaign-details-page .campaign-side-content{display:flex;flex-direction:column;gap:1.2857rem;min-width:17.1429rem;flex:1}.campaign-details-page .campaign-side-content h2{font-size:1rem;font-weight:var(--font-weight-regular)}.campaign-details-page .campaign-side-content .deliver-time{display:flex;align-items:center;gap:.5714rem;padding:1rem .8571rem;background-color:var(--warning-color);border-radius:.7143rem}.campaign-details-page .campaign-side-content .deliver-time .icon{display:flex;align-items:center;justify-content:center;width:2.2857rem;min-width:2.2857rem;height:2.2857rem;min-height:2.2857rem}.campaign-details-page .campaign-side-content svg{width:100%;height:auto}.campaign-details-page .campaign-side-content .deliver-time .info{display:flex;flex-direction:column;gap:.1429rem}.campaign-details-page .campaign-side-content .deliver-time .info .value{font-size:.8571rem;font-weight:var(--font-weight-regular)}.campaign-details-page .campaign-side-content .confirm-btns{display:flex;flex-direction:column;gap:.7143rem}.campaign-details-page .campaign-side-content .confirm-btns .button{width:100%}.campaign-details-page .campaign-side-content .campaign-terms{display:flex;flex-direction:column;gap:.7143rem;font-size:.8571rem}.campaign-details-page .campaign-side-content .campaign-terms .dates{display:flex;gap:1rem}.campaign-details-page .campaign-side-content .campaign-terms .dates .start-date,.campaign-details-page .campaign-side-content .campaign-terms .dates .end-date{display:flex;flex-direction:column;gap:.1429rem}.campaign-details-page .campaign-side-content .campaign-terms .dates .date-label{font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.campaign-details-page .campaign-side-content .campaign-terms .text{display:flex;flex-direction:column;gap:.5rem}.campaign-details-page .campaign-side-content .campaign-documents{display:flex;flex-direction:column;gap:.5714rem}.campaign-details-page .campaign-side-content .campaign-documents .document-row{display:flex;align-items:center;gap:.7143rem;padding:.7143rem;background-color:#fff;border:1px solid var(--border-main-color);border-radius:.5714rem;cursor:pointer}.campaign-details-page .campaign-side-content .campaign-documents .document-row:hover{border-color:var(--tertiary-color-transparency-4)}.campaign-details-page .campaign-side-content .campaign-documents .document-row .doc-icon{display:flex;align-items:center;justify-content:center;width:1.5714rem;min-width:1.5714rem;height:1.5714rem;min-height:1.5714rem}.campaign-details-page .campaign-side-content .campaign-documents .document-row .doc-icon svg{width:100%;height:auto}.campaign-details-page .campaign-side-content .campaign-documents .document-row .doc-info{display:flex;flex-direction:column;gap:.1429rem;flex:1;min-width:0}.campaign-details-page .campaign-side-content .campaign-documents .document-row .doc-info .doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8571rem}.campaign-details-page .campaign-side-content .campaign-documents .document-row .doc-info .doc-date{color:var(--tertiary-color-transparency-4);font-size:.7143rem}.campaign-details-page .campaign-side-content .no-documents{font-size:.8571rem;color:var(--tertiary-color-transparency-4)}.campaign-details-page .campaign-side-content .campaign-unavailable-message{font-size:.8571rem;color:var(--tertiary-color-transparency-4);text-align:center}@media only screen and (max-width:768px){.page-layout.campaign-details-page .page-content{flex-direction:column}.campaign-details-page .campaign-main-content,.campaign-details-page .campaign-side-content{display:contents}.campaign-details-page .campaign-main-content .imgs{order:1}.campaign-details-page .campaign-side-content .campaign-terms{order:2}.campaign-details-page .campaign-side-content .campaign-documents-wrapper{order:3}.campaign-details-page .campaign-side-content .confirm-btns{order:4}.campaign-details-page .campaign-main-content .campaign-products-wrapper{order:5}.campaign-details-page .campaign-side-content .request-help-campaign-section{order:6}.campaign-details-page .campaign-main-content .campaign-products-wrapper{gap:1rem}}.campaign-option-group-header{display:flex;align-items:center;justify-content:space-between;flex:1;gap:.7143rem}.campaign-option-group-header .view-terms-btn{display:flex;align-items:center;gap:.1429rem;font-size:.7143rem;font-weight:var(--font-weight-regular);color:#fff;line-height:normal;cursor:default}.campaign-option-group-header .view-terms-btn svg{width:.8571rem;min-width:.8571rem;height:.8571rem;min-height:.8571rem}.product-main-info{display:flex;flex-direction:column;justify-content:space-between;gap:.4286rem}.product-main-info .designation-codes{display:flex;flex-direction:column;gap:.1429rem}.product-main-info .designation-codes .designation{font-weight:var(--font-weight-regular)}.product-main-info .designation-codes .codes{display:flex;flex-wrap:wrap;gap:.7143rem;row-gap:0}.product-main-info .designation-codes .codes div{display:flex;gap:.2857rem;word-break:break-word;line-height:normal}.product-main-info .designation-codes .codes span{font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.product-main-info .product-footer{display:flex;align-items:center;gap:.7143rem}.product-main-info .product-footer .cold-epk{display:flex;align-items:center;gap:.4286rem}.product-main-info .product-footer .cold-epk .cold{display:flex;align-items:center;justify-content:center;width:1rem;min-width:1rem;height:1rem;min-height:1rem;background-color:#11ebf4;border-radius:50%}.product-main-info .product-footer .cold-epk .epk{display:flex;align-items:center;justify-content:center;width:1.6429rem;min-width:1.6429rem;height:1rem;min-height:1rem;background-color:#706dbf;border-radius:.5714rem}.card-container.titled{display:flex;flex-direction:column;gap:1.1429rem}.card-container.titled .header-container{display:flex;justify-content:space-between}.card-container.titled .header-container .title-right{display:flex;align-items:center;gap:1.1429rem}.card-container{height:fit-content;background-color:var(--grey-palette-green-01);padding:1.1429rem;border-radius:.7143rem}.card-container.titled.loading.small{min-height:8.9286rem}.card-container.titled.loading.medium{min-height:15.3571rem}.card-container.titled.loading.large{min-height:22.8571rem}.card-container.status-red{background-color:var(--status-red);color:#fff}.request-help-campaign-section{display:flex;align-items:center;background-color:var(--primary-color-transparency-1);border-radius:0 .7143rem .7143rem;overflow:hidden}.request-help-campaign-section:hover{cursor:pointer}.request-help-campaign-section .icon{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);border-radius:0 .7143rem .7143rem 0;width:2.8571rem;min-width:2.8571rem;height:2.8571rem;min-height:2.8571rem;padding:.7857rem}.request-help-campaign-section .label{display:flex;align-items:center;justify-content:center;flex:1;font-weight:var(--font-weight-medium);text-align:center;line-height:normal}.text-area{display:flex;height:8.14rem;min-width:14.286rem;border:1px solid var(--border-main-color);background-color:#fff;padding:.571rem;pointer-events:auto;border-radius:.7143rem}.text-area.alternative-style{border-color:#fff;background-color:#fff}.text-area:hover,.text-area:focus-within{border-color:var(--primary-color)}.text-area.error,.text-area.error:hover{border-color:var(--error-color)}.text-area.disabled,.text-area.disabled:hover{border-color:var(--grey-palette-02);background-color:var(--grey-palette-03)}.text-area .native-input{flex-grow:1;padding:0;padding-left:.286rem;border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none}.text-area.has-icon .native-input{padding-left:.429rem}.text-area .native-input:focus{outline:none}.text-area .native-input::placeholder{color:var(--placeholder-color)}.text-area.disabled .native-input{color:var(--grey-palette-01)}.text-area.disabled .native-input::placeholder{opacity:.4}.text-area .text-area-icon{display:flex;align-items:center}.text-area:hover .text-area-icon svg,.text-area:focus-within .text-area-icon svg{fill:var(--primary-color)}.text-area.error .text-area-icon svg,.text-area.error:hover .text-area-icon svg,.text-area.error:focus-within .text-area-icon svg{fill:var(--error-color)}.popup-buttons{width:100%;display:flex;justify-content:space-between;gap:1.1429rem}.popup-buttons .start,.popup-buttons .end{display:flex;flex:1;gap:1.1429rem}.popup-buttons .end{justify-content:flex-end}.popup-buttons .button{flex:none;min-width:7.1429rem}@media only screen and (max-width:425px){.popup-buttons{flex-direction:column}.popup-buttons .end{flex-direction:column-reverse;justify-content:center}.popup-container .popup-buttons .text-button,.popup-container .popup-buttons .button{width:100%;max-width:unset;justify-content:center}}.campaigns-page .campaigns-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(21.4286rem,1fr));grid-auto-rows:min-content;gap:1.2857rem}.campaigns-page .no-campaigns-placeholder{display:flex;align-items:center;justify-content:center;flex:1;gap:.5714rem;font-size:.8571rem;text-align:center;color:var(--tertiary-color-transparency-4)}.campaign-item{display:flex;flex-direction:column;min-height:19.2857rem;border-radius:.7143rem;overflow:hidden}.campaign-item .campaign-image-carousel{border-radius:.7143rem .7143rem 0 0;overflow:hidden}.campaign-item .info-wrapper{display:flex;flex-direction:column;flex:1;background-color:var(--warning-color)}.campaign-item .info-wrapper .info{display:flex;flex-direction:column;flex:1;gap:.4286rem;padding:.7143rem;background-color:var(--grey-palette-green-01);border-radius:0 0 .7143rem .7143rem}.campaign-item .info-wrapper .info .text{font-size:.8571rem}.campaign-item .info-wrapper .info .info-footer{display:flex;justify-content:space-between;padding-top:1.1429rem;margin-top:auto}.campaign-item .info-wrapper .info .info-footer .dates{font-size:.7143rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.campaign-item .info-wrapper .info .info-footer .text-button{font-size:.7143rem;font-weight:var(--font-weight-regular);gap:.1429rem}.campaign-item .info-wrapper .info .info-footer .text-button svg{width:1rem;min-width:1rem;height:1rem;min-height:1rem}.campaign-item .info-wrapper .deliver-time{display:flex;justify-content:space-between;padding:.5714rem .7143rem;font-size:.7143rem}.campaign-item .info-wrapper .deliver-time .value{font-weight:var(--font-weight-medium);text-align:right}.claim-details-page .page-content{gap:1.1429rem}.claim-details-page .claim-details-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1429rem;border-radius:.7143rem;background-color:var(--tertiary-color)}.claim-details-page .claim-details-header .claim-details-id{color:#fff;font-size:1.1429rem;font-weight:var(--font-weight-medium)}.claim-details-page .claim-details-header .claim-details-header-right{display:flex;align-items:center;gap:.7143rem}.claim-details-page .claim-details-header .claim-details-meta{font-size:.8571rem;color:#fff9}.claim-details-page .claim-details-body{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.1429rem}.claim-details-page .claim-details-body .claim-main-content{display:flex;flex-direction:column;gap:.8571rem;flex:2;min-width:20rem}.claim-details-page .claim-details-body .claim-side-content{display:flex;flex-direction:column;gap:1.1429rem;flex:1;min-width:20rem}.claim-details-page .claim-details-body .claim-complaints{display:flex;flex-direction:column;gap:.7143rem}.claim-details-page .claim-details-body .claim-complaint-card{display:flex;flex-direction:column;gap:1rem;background-color:#fff;border:1px solid var(--border-main-color)}.claim-details-page .claim-details-body .claim-complaint-card .claim-complaint-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7143rem}.claim-details-page .claim-details-body .claim-complaint-card .claim-complaint-title{font-size:.9286rem;font-weight:var(--font-weight-regular)}.claim-details-page .claim-details-body .claim-complaint-card .claim-complaint-header-right{display:flex;align-items:center;gap:.7143rem;flex-shrink:0}.claim-details-page .claim-details-body .claim-complaint-card .claim-complaint-conclusion{font-size:.8571rem;color:var(--tertiary-color-transparency-5);white-space:nowrap}.claim-details-page .claim-details-body .claim-complaint-card .info-block-label{font-size:.7857rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.claim-details-page .claim-details-body .claim-complaint-card .info-block-value{white-space:pre-line;font-size:.8571rem}.claim-details-page .claim-details-body .claim-complaint-card .claim-complaint-section{display:flex;flex-direction:column;gap:.5714rem;padding-top:.8571rem;border-top:1px solid var(--tertiary-color-transparency-05)}.claim-details-page .claim-details-body .claim-complaint-card .claim-section-label{font-size:.7857rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.claim-details-page .claim-details-body .claim-complaint-card .claim-treatment-text{font-size:.8571rem;white-space:pre-line}.claim-details-page .claim-details-body .claim-complaint-card .claim-associated-return{display:flex;align-items:center;gap:.8571rem;padding:.7143rem .8571rem;border-radius:.7143rem;background-color:var(--grey-palette-green-01);border:1px solid transparent;font-size:.8571rem;cursor:pointer;transition:border-color .2s ease}.claim-details-page .claim-details-body .claim-complaint-card .claim-associated-return:hover{border-color:var(--primary-color)}.claim-details-page .claim-details-body .claim-complaint-card .claim-associated-return .claim-associated-return-info{display:flex;align-items:center;gap:2.1429rem;flex:1;min-width:0}.claim-details-page .claim-details-body .claim-complaint-card .claim-associated-return .claim-associated-return-code{word-break:break-word}.claim-details-page .claim-details-body .claim-complaint-card .claim-associated-return .menu-table-button{flex-shrink:0}.claim-details-page .claim-details-body .claim-documents{display:flex;flex-direction:column;gap:.5714rem}.claim-details-page .claim-details-body .claim-documents .document-row{display:flex;align-items:center;gap:.7143rem;padding:.7143rem;background-color:#fff;border:1px solid var(--border-main-color);border-radius:.5714rem;cursor:pointer}.claim-details-page .claim-details-body .claim-documents .document-row:hover{border-color:var(--tertiary-color-transparency-4)}.claim-details-page .claim-details-body .claim-documents .document-row .doc-icon{display:flex;align-items:center;justify-content:center;width:1.5714rem;min-width:1.5714rem;height:1.5714rem;min-height:1.5714rem}.claim-details-page .claim-details-body .claim-documents .document-row .doc-icon svg{width:100%;height:auto}.claim-details-page .claim-details-body .claim-documents .document-row .doc-info{display:flex;flex-direction:column;gap:.1429rem;flex:1;min-width:0}.claim-details-page .claim-details-body .claim-documents .document-row .doc-info .doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8571rem}.claim-details-page .claim-details-body .claim-empty-text{font-size:.8571rem;color:var(--tertiary-color-transparency-4)}@media only screen and (max-width:768px){.claim-details-page .claim-details-body{flex-direction:column}.claim-details-page .claim-details-header{flex-direction:column-reverse;align-items:flex-start;gap:.5714rem}.claim-details-page .claim-details-header .claim-details-header-right{justify-content:flex-start;gap:.4286rem}.claim-details-page .claim-details-body .claim-complaint-card .claim-complaint-card-header{flex-direction:column-reverse;align-items:flex-start;gap:.5714rem}.claim-details-page .claim-details-body .claim-complaint-card .claim-complaint-header-right{justify-content:flex-start;gap:.4286rem}.claim-details-page .claim-details-body .claim-complaint-card .claim-complaint-header-right .claim-complaint-conclusion{order:1}.claim-details-page .claim-details-body .claim-complaint-card .claim-associated-return .claim-associated-return-info{flex-direction:column;align-items:flex-start;gap:.1429rem}}.info-block{display:flex;flex-direction:column;gap:.2857rem}.info-block .info-block-label{color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-medium);font-size:.8571rem}.request-help-claim-section{display:flex;align-items:center;background-color:var(--primary-color-transparency-1);border-radius:0 .7143rem .7143rem;overflow:hidden}.request-help-claim-section:hover{cursor:pointer}.request-help-claim-section .icon{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);border-radius:0 .7143rem .7143rem 0;width:2.8571rem;min-width:2.8571rem;height:2.8571rem;min-height:2.8571rem;padding:.7857rem}.request-help-claim-section .label{display:flex;align-items:center;justify-content:center;flex:1;padding:0 .7143rem;font-weight:var(--font-weight-medium);text-align:center;line-height:normal}.claims-returns-page .page-layout-header-action-buttons .export-btn svg path{fill:none}.claims-returns-page .returns-footer-links{display:flex;align-items:center;justify-content:flex-end;gap:.7143rem;margin-top:auto;font-size:.7143rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color)}.claims-returns-page .returns-footer-links .separator{color:var(--tertiary-color-transparency-2)}.claims-returns-page .returns-footer-links span:not(.separator){cursor:pointer}.claims-returns-page .returns-footer-links span:not(.separator):hover{color:var(--primary-color)}.claims-returns-page .page-content{gap:1.1429rem}.claims-returns-page .tab-btns-container{display:flex;gap:1.1429rem}.claims-returns-page .tab-btns-container .tab-btn{display:flex;align-items:center;justify-content:center;line-height:normal;width:17.1429rem;height:3.4286rem;background-color:var(--grey-palette-green-01);border-radius:.7143rem;font-size:.8571rem;font-weight:var(--font-weight-medium);cursor:pointer}.claims-returns-page .tab-btns-container .tab-btn:hover{opacity:.8}.claims-returns-page .tab-btns-container .tab-btn.selected{background-color:var(--primary-color);color:#fff}@media only screen and (max-width:768px){.claims-returns-page .tab-btns-container .tab-btn{height:2.8571rem}}.claims-table{display:flex;flex-direction:column;gap:1.1429rem}.claims-table .claims-data-table .div-table-container .table-row:hover .table-cells-wrapper{cursor:default}.claims-table .claims-data-table .div-table-container .table-row .table-cells-wrapper .table-cell{align-items:center}.claims-table .claims-data-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-id-wrapper{display:flex;flex-direction:column;gap:.0714rem}.claims-table .claims-data-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-id-wrapper .claim-id{font-weight:var(--font-weight-regular)}.claims-table .claims-data-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-id-wrapper .claim-date{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.claims-table .claims-data-table .div-table-container .table-row.show-row-details .table-cells-wrapper .table-cell .claim-id-wrapper .claim-date{color:#fff9}.claims-table .claims-data-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-treatment{display:flex;align-items:center;gap:.3571rem}.claims-table .claims-data-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-treatment .claim-treatment-info{display:flex;align-items:center;justify-content:center;width:.9286rem;min-width:.9286rem;height:.9286rem;min-height:.9286rem;cursor:default}.claims-table .claims-data-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-treatment .claim-treatment-info svg{width:100%;height:auto}.claims-table .claims-data-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-treatment .claim-treatment-info svg path{fill:var(--tertiary-color)}.claims-table .claims-data-table .mobile-table-container .claim-id-wrapper{display:flex;flex-direction:column;gap:.0714rem}.claims-table .claims-data-table .mobile-table-container .claim-id-wrapper .claim-date{font-size:.7143rem;color:var(--tertiary-color-transparency-4)}.claims-table .claims-data-table .mobile-table-container .claim-id-wrapper .child-count{align-self:flex-start;margin-top:.2857rem;padding:.0714rem .4286rem;border-radius:999px;background-color:var(--primary-color-transparency-1);color:var(--primary-color);font-size:.6429rem;font-weight:var(--font-weight-medium)}.claims-table .claims-data-table .mobile-table-container .claim-treatment{display:flex;align-items:center;gap:.3571rem}.claims-table .claims-data-table .mobile-table-container .claim-treatment .claim-treatment-info{display:flex;align-items:center;justify-content:center;width:.9286rem;min-width:.9286rem;height:.9286rem;cursor:default}.claims-table .claims-data-table .mobile-table-container .claim-treatment .claim-treatment-info svg{width:100%;height:auto}.claims-table .claims-data-table .mobile-table-container .claim-treatment .claim-treatment-info svg path{fill:var(--tertiary-color)}.claims-table .claims-filters-card h2{font-size:1rem;font-weight:var(--font-weight-regular)}.claims-table .claims-filters-card .search-row{display:flex;align-items:flex-end;gap:1rem}.claims-table .claims-filters-card .search-row>.form-field:first-child{flex:1;min-width:0}.claims-table .claims-filters-card .month-picker-v2 .date-picker-input{height:2.5714rem}.claims-table .claims-filters-card .search-row>.form-field:last-child:not(:first-child){flex:0 0 12.8571rem}@media only screen and (max-width:768px){.claims-table .claims-filters-card .search-row{flex-direction:column;align-items:stretch}.claims-table .claims-filters-card .search-row>.form-field:last-child:not(:first-child){flex:1 1 auto}.claims-table .claims-filters-card .month-picker-v2{max-width:none}}.advanced-filters-actions{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.advanced-filters-actions .apply-btn{padding:.3571rem .8571rem;border-radius:1.2857rem;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.advanced-filters-actions .apply-btn.has-pending-changes{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.advanced-filters-actions .apply-btn.has-pending-changes .text-button-icon svg path{fill:#fff}.claim-lines-table .div-table-container .div-table-header-row .div-table-header-cell .div-table-column-header{font-size:.6429rem;padding:.2857rem .7143rem}.claim-lines-table .div-table-container .table-row .table-cells-wrapper{background-color:#fff;border-radius:.7143rem}.claim-lines-table .div-table-container .table-row .table-cells-wrapper .table-cell{padding:.3571rem .7143rem;font-size:.7143rem}.claim-lines-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-line-status{display:flex;align-items:center;gap:.3571rem}.claim-lines-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-line-status .claim-line-info{display:flex;align-items:center;justify-content:center;width:.9286rem;min-width:.9286rem;height:.9286rem;min-height:.9286rem;cursor:default}.claim-lines-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-line-status .claim-line-info svg{width:100%;height:auto}.claim-lines-table .div-table-container .table-row .table-cells-wrapper .table-cell .claim-line-status .claim-line-info svg path{fill:var(--tertiary-color)}.claim-lines-table .claim-lines-loader{padding:.8571rem 0}.claim-lines-table .claim-lines-error{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--error-color);font-size:.8571rem;font-weight:var(--font-weight-regular);padding-top:.8571rem}.claim-lines-table .claim-lines-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tertiary-color-transparency-4);font-size:.8571rem;font-weight:var(--font-weight-regular);padding-top:.8571rem}.date-picker .date-picker-input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background-color:#fff;border:1px solid var(--border-main-color);border-radius:.7143rem;height:2.857rem;padding:0 .571rem;margin:0;pointer-events:auto;-webkit-transition:border .25s ease-in-out;-moz-transition:border .25s ease-in-out;-o-transition:border .25s ease-in-out;transition:border .25s ease-in-out}.date-picker.alternative-style .date-picker-input{border-color:#fff}.date-picker.disabled .date-picker-input input::placeholder{color:var(--placeholder-disabled-color)}.date-picker.disabled .date-picker-input path{opacity:.3}.date-picker .date-picker-input input{width:100%;height:100%;border:none;padding:0;cursor:pointer;padding-right:.625rem;border-radius:.7143rem}.date-picker .date-picker-input svg{cursor:pointer;min-width:1.5714rem;height:auto}.date-picker .date-picker-input input:disabled{background-color:transparent;pointer-events:none;color:var(--placeholder-disabled-color)}.date-picker.disabled .date-picker-input svg{cursor:unset}.date-picker .date-picker-input input::placeholder{color:var(--placeholder-color);opacity:1}.date-picker .date-picker-input input::-ms-input-placeholder{color:var(--placeholder-color)}.date-picker .date-picker-input:hover,.date-picker .date-picker-input:focus{outline:none;border:1px solid var(--primary-color)}.date-picker.error .date-picker-input,.date-picker.error .date-picker-input:hover{border-color:var(--error-color)}.date-picker.disabled .date-picker-input:hover,.date-picker.disabled .date-picker-input{border-color:var(--grey-palette-02);background-color:var(--grey-palette-03)}.date-picker .date-picker-input input:focus{outline:none}.date-picker-panel-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref{position:relative;width:100vw;height:100vh}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel{position:absolute;width:max-content;min-width:12.5rem;height:fit-content;display:flex;flex-direction:column;padding:.375rem .5rem;z-index:2;background-color:#fff;border-radius:.375rem;box-shadow:0 1px 6px #00000040;font-size:.875rem;opacity:0;pointer-events:auto}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector{display:flex;align-items:center;justify-content:space-between;height:2.25rem;margin-bottom:.125rem}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-date{font-weight:700}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon-box{display:flex;align-items:center}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon{width:1.625rem;height:1.625rem;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease-in-out;display:flex;align-items:center;justify-content:center}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon:hover{background-color:var(--white-gray)}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon:not(.date-picker-selector-icon-double) svg{width:auto;height:.3571rem}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon-double svg{width:auto;height:.6607rem}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon-left{transform:rotate(90deg)}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon-left.disable{cursor:unset;pointer-events:none}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon-left.disable path{opacity:.3}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon-right{transform:rotate(-90deg)}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon-right.disable{cursor:unset;pointer-events:none}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-selector .date-picker-selector-icon-right.disable path{opacity:.3}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-calendar-header{display:flex;font-weight:700}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-calendar-cell{padding:.25rem;width:2.375rem;height:2.375rem;margin:0 .125rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-calendar-row{display:flex}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .date-picker-calendar-day-cell{cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.date-picker-calendar-day-cell:not(.date-picker-calendar-day-cell-selected):hover{background-color:var(--status-grey-transparency-3)}.date-picker-calendar-day-cell:active{background-color:#d1d1d1}.date-picker-calendar-day-cell-today{background-color:var(--status-grey-transparency-3);color:var(--text-main-color)}.date-picker-calendar-day-cell-selected{background-color:var(--primary-color);color:#fff}.out-of-selected-month{opacity:.5;pointer-events:none}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .options-clear{padding:.25rem 0;margin-bottom:.25rem;text-align:center;background-color:var(--white-gray);border-radius:.25rem;display:flex;justify-content:center;color:var(--light-gray);cursor:pointer}.date-picker-panel-wrapper .date-picker-panel-wrapper-ref .date-picker-select-panel .options-clear:hover{opacity:.6}.date-picker-selector-dropdown-wrapper{position:relative;display:inline-block}.date-picker-selector-dropdown-label{cursor:pointer;padding:.25rem .5rem;border-radius:.4286rem;font-weight:500;display:flex;align-items:center;gap:.2857rem;border:1px solid var(--status-grey-transparency-3);-webkit-user-select:none;user-select:none}.date-picker-selector-dropdown-label:hover{color:var(--primary-color);border:1px solid var(--primary-color)}.date-picker-selector-dropdown-menu{max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:.2857rem;box-shadow:0 .1429rem .4286rem #00000026;z-index:9999}.date-picker-selector-dropdown-item.active{color:var(--primary-color);background:var(--grey-palette-02);font-weight:600}.date-picker-selector-dropdown-item{padding:.4286rem .8571rem;cursor:pointer}.date-picker-selector-dropdown-item:hover{background:var(--grey-palette-02)}.date-picker .date-picker-panel-wrapper .date-picker-selector .month-year-container{display:flex;align-items:center;gap:.7143rem}.month-picker-v2 .date-picker-panel-wrapper .date-picker-select-panel.month-picker-panel{min-width:15rem}.month-picker-panel .month-picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin-top:.25rem}.month-picker-panel .month-picker-cell{display:flex;align-items:center;justify-content:center;height:2.375rem;border-radius:.5714rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease-in-out,color .2s ease-in-out}.month-picker-panel .month-picker-cell:not(.selected):hover{background-color:var(--status-grey-transparency-3)}.month-picker-panel .month-picker-cell.selected{background-color:var(--primary-color);color:#fff;font-weight:600}.month-picker-panel .month-picker-cell.disabled{opacity:.4;pointer-events:none}.row-actions{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:.2857rem}.row-actions .chevron-btn svg path{stroke:var(--tertiary-color)}.row-actions .row-actions-separator{width:1px;height:.8571rem;border-radius:999px;background-color:var(--tertiary-color);opacity:.1;margin-left:.2857rem}.div-table-container .table-row.show-row-details .row-actions svg path{fill:#fff}.div-table-container .table-row.show-row-details .row-actions .chevron-btn svg path{fill:none;stroke:#fff}.div-table-container .table-row.show-row-details .row-actions .row-actions-separator{background-color:#fff;opacity:.2}.new-claim-popup{height:80vh;display:flex;flex-direction:column}.new-claim-popup .popup-content{display:flex;flex-direction:column;flex:1}.new-claim-popup .new-claim-description{font-size:.8571rem}.new-claim-popup .new-claim-body{display:flex;flex-direction:row;flex:1;gap:1.1429rem}.new-claim-popup .new-claim-body .observations-col,.new-claim-popup .new-claim-body .complaints-col{display:flex;flex-direction:column;flex:1;min-width:0;gap:.8571rem}.new-claim-popup .new-claim-body .complaints-col{height:auto}.new-claim-popup .new-claim-body .observations-col .form-field,.new-claim-popup .new-claim-body .observations-col .form-field .text-area{flex:1}.new-claim-popup .new-claim-body .observations-col .form-field .text-area .native-input{min-height:14.2857rem;resize:none}.new-claim-popup .new-claim-body .observations-col .text-button{align-self:flex-end}.new-claim-popup .new-claim-body .complaints-col .complaints-title{font-size:1rem;font-weight:var(--font-weight-medium)}.new-claim-popup .new-claim-body .complaints-col .complaints-list{display:flex;flex-direction:column;gap:.2857rem;flex:1;min-height:14.2857rem;max-height:40.5714rem;overflow:auto}.new-claim-popup .new-claim-body .complaints-col .complaints-empty{margin:auto;font-size:.7857rem;color:var(--tertiary-color-transparency-4)}.new-claim-popup .new-claim-body .complaints-col .complaints-list .complaint-card{display:flex;align-items:flex-start;gap:.5714rem;padding:.5714rem .7143rem;background-color:#fff;border:1px solid var(--border-main-color);border-radius:.7143rem}.new-claim-popup .new-claim-body .complaints-col .complaints-list .complaint-card .complaint-text{flex:1;min-width:0;font-size:.7857rem;white-space:pre-line;word-break:break-word}@media only screen and (max-width:768px){.new-claim-popup{height:inherit}.new-claim-popup .new-claim-body{flex-direction:column}}.cold-pickup-popup .popup-content{display:flex;flex-direction:column;gap:1.1429rem}.cold-pickup-popup .cold-pickup-description{font-size:.8571rem;color:var(--tertiary-color);line-height:1.4;white-space:pre-line}.cold-pickup-popup .cold-pickup-contact{display:flex;flex-direction:column;gap:.4286rem}.cold-pickup-popup .cold-pickup-contact .cold-pickup-contact-label{font-size:.8571rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.cold-pickup-popup .cold-pickup-contact .cold-pickup-contact-row{display:flex;gap:.5714rem}.cold-pickup-popup .cold-pickup-contact .cold-pickup-contact-row .form-field:first-child{flex:0 0 9.2857rem}.cold-pickup-popup .cold-pickup-contact .cold-pickup-contact-row .form-field:last-child{flex:1;min-width:0}@media only screen and (max-width:768px){.cold-pickup-popup .cold-pickup-contact .cold-pickup-contact-row{flex-direction:column}.cold-pickup-popup .cold-pickup-contact .cold-pickup-contact-row .form-field:first-child{flex:1}}.returns-table{display:flex;flex-direction:column;gap:1.1429rem}.returns-table .returns-data-table .div-table-container .table-row:hover .table-cells-wrapper{cursor:default}.returns-table .returns-data-table .div-table-container .table-row .table-cells-wrapper .table-cell{align-items:center}.returns-table .returns-data-table .div-table-container .table-row .table-cells-wrapper .table-cell .return-id-wrapper{display:flex;flex-direction:column;gap:.0714rem}.returns-table .returns-data-table .div-table-container .table-row .table-cells-wrapper .table-cell .return-id-wrapper .return-id{font-weight:var(--font-weight-regular)}.returns-table .returns-data-table .div-table-container .table-row .table-cells-wrapper .table-cell .return-id-wrapper .return-date{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.returns-table .returns-data-table .div-table-container .table-row.show-row-details .table-cells-wrapper .table-cell .return-id-wrapper .return-date{color:#fff9}.returns-table .returns-data-table .mobile-table-container .return-id-wrapper{display:flex;flex-direction:column;gap:.0714rem}.returns-table .returns-data-table .mobile-table-container .return-id-wrapper .return-date{font-size:.7143rem;color:var(--tertiary-color-transparency-4)}.returns-table .returns-data-table .mobile-table-container .return-id-wrapper .child-count{align-self:flex-start;margin-top:.2857rem;padding:.0714rem .4286rem;border-radius:999px;background-color:var(--primary-color-transparency-1);color:var(--primary-color);font-size:.6429rem;font-weight:var(--font-weight-medium)}.returns-table .returns-filters-card h2{font-size:1rem;font-weight:var(--font-weight-regular)}.returns-table .returns-filters-card .search-row{display:flex;align-items:flex-end;gap:1rem}.returns-table .returns-filters-card .search-row>.form-field:first-child{flex:1;min-width:0}.returns-table .returns-filters-card .month-picker-v2 .date-picker-input{height:2.5714rem}.returns-table .returns-filters-card .search-row>.form-field:last-child:not(:first-child){flex:0 0 12.8571rem}@media only screen and (max-width:768px){.returns-table .returns-filters-card .search-row{flex-direction:column;align-items:stretch}.returns-table .returns-filters-card .search-row>.form-field:last-child:not(:first-child){flex:1 1 auto}.returns-table .returns-filters-card .month-picker-v2{max-width:none}}.return-lines-table .div-table-container .div-table-header-row .div-table-header-cell .div-table-column-header{font-size:.6429rem;padding:.2857rem .7143rem}.return-lines-table .div-table-container .table-row .table-cells-wrapper{background-color:#fff;border-radius:.7143rem}.return-lines-table .div-table-container .table-row .table-cells-wrapper .table-cell{padding:.3571rem .7143rem;font-size:.7143rem}.return-lines-table .div-table-container .table-row .table-cells-wrapper .table-cell .designation{font-weight:var(--font-weight-regular)}.return-lines-table .claim-lines-loader{padding:.8571rem 0}.return-lines-table .claim-lines-error{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--error-color);font-size:.8571rem;font-weight:var(--font-weight-regular);padding-top:.8571rem}.return-lines-table .claim-lines-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tertiary-color-transparency-4);font-size:.8571rem;font-weight:var(--font-weight-regular);padding-top:.8571rem}.return-details-page .page-content{gap:1.1429rem}.return-details-page .return-details-card{border-radius:.7143rem;overflow:hidden}.return-details-page .return-details-card .return-details-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1429rem;background-color:var(--tertiary-color)}.return-details-page .return-details-card .return-details-card-header .return-details-id{color:#fff;font-size:1.1429rem;font-weight:var(--font-weight-medium)}.return-details-page .return-details-card .return-details-card-body{padding:1.1429rem 1.1429rem 1.4286rem;background-color:var(--grey-palette-green-01)}.return-details-page .return-details-card .return-details-card-body .info-section .section-inputs{grid-column-gap:4.2857rem}.return-details-page .return-products-section{display:flex;flex-direction:column}.return-details-page .return-products-section h2{font-size:1rem;font-weight:var(--font-weight-regular)}.return-details-page .return-products-section .return-product{display:flex;flex-direction:column;gap:.1429rem}.return-details-page .return-products-section .return-product .return-product-designation{font-size:.8571rem;font-weight:var(--font-weight-regular)}.return-details-page .return-products-section .return-product .return-product-code{font-size:.7857rem}.return-details-page .return-products-section .return-product .return-product-code span{color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-regular)}.return-details-page .return-products-section .return-product .return-resolution{display:inline-flex;align-items:center;gap:.4286rem;margin-top:.1429rem}.return-details-page .return-products-section .return-product .return-resolution .return-resolution-icon{display:flex;align-items:center;justify-content:center;width:1rem;min-width:1rem;height:1rem;min-height:1rem;cursor:default}.return-details-page .return-products-section .return-product .return-resolution .return-resolution-icon svg path{fill:var(--tertiary-color)}.return-details-page .return-products-section .return-product .return-resolution .return-resolution-icon svg{width:100%;height:auto}.return-details-page .return-products-section .table-row:hover{cursor:default}.return-details-page .return-products-section .table-row:hover .table-cells-wrapper{cursor:default;background-color:var(--grey-palette-green-01)}.return-details-page .return-products-section .return-claim-link{display:inline-flex;align-items:center;gap:.3571rem;font-size:.8571rem;height:fit-content;cursor:pointer}.return-details-page .return-products-section .return-claim-link:hover{color:var(--primary-color)}.return-details-page .return-products-section .return-claim-link svg{width:1rem;min-width:1rem;height:auto}.communications-page .communications-list{display:flex;flex-direction:column;gap:.8571rem}.communications-page .communications-load-more{display:flex;justify-content:center;margin-top:1.7143rem}.admin-user-details-page .page-content{flex-direction:row;gap:1.2857rem;flex-wrap:wrap;align-items:flex-start}.admin-user-details-page .admin-user-info,.admin-user-details-page .admin-user-pharmacies{display:flex;flex-direction:column;gap:1.2857rem;flex:1 1 22rem;min-width:22rem;max-width:38rem}.admin-user-details-page .fields{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.admin-user-details-page .field .label,.admin-user-details-page .global-admin-row .label{font-size:.857rem;color:var(--tertiary-color-transparency-6);padding-bottom:.25rem}.admin-user-details-page .field .value{line-height:1.5;word-break:break-word}.admin-user-details-page .global-admin-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;margin-top:.5rem;border-top:1px solid var(--border-main-color)}.admin-user-details-page .global-admin-row .hint{font-size:.786rem;color:var(--tertiary-color-transparency-5);max-width:26rem;line-height:1.45}.admin-user-details-page .pharmacy-list{display:flex;flex-direction:column;gap:.9rem;padding:.5rem 0}.admin-user-details-page .pharmacy{border:1px solid var(--border-main-color);border-radius:8px;padding:.75rem .9rem;display:flex;flex-direction:column;gap:.5rem}.admin-user-details-page .pharmacy-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.admin-user-details-page .pharmacy-name{font-weight:500}.admin-user-details-page .pharmacy-code{font-size:.8rem;color:var(--tertiary-color-transparency-5)}.admin-user-details-page .pharmacy-roles{display:flex;gap:.4rem;flex-wrap:wrap}.admin-user-details-page .no-roles,.admin-user-details-page .empty{font-size:.857rem;color:var(--tertiary-color-transparency-5)}.admin-user-details-page .danger-zone{border:1px solid var(--status-red-transparency-2-hex)}.admin-user-details-page .danger-copy{margin:0;font-size:.857rem;line-height:1.5;color:var(--tertiary-color-transparency-6)}.admin-user-details-page .danger-actions{display:flex;justify-content:flex-end;padding-top:1rem}.admin-user-details-page .button.danger-trigger{background-color:var(--status-red);border-color:var(--status-red);color:#fff}.admin-user-details-page .button.danger-trigger:hover{filter:brightness(.94)}.admin-user-details-page .button.danger-trigger.disabled{background-color:var(--tertiary-color-transparency-2-hex);border-color:var(--tertiary-color-transparency-2-hex);color:var(--tertiary-color-transparency-5)}.delete-user-popup .lead{margin:0 0 1rem;line-height:1.55}.delete-user-popup .impact-title{margin:0 0 .35rem;font-size:.857rem;color:var(--tertiary-color-transparency-6)}.delete-user-popup .impact-list{margin:0 0 1rem;padding-left:1.15rem;font-size:.9rem;line-height:1.6}.delete-user-popup .impact-warning{background:var(--status-orange-transparency-1-hex);border:1px solid var(--status-orange-transparency-2-hex);border-radius:8px;padding:.75rem .9rem;margin-bottom:1rem;font-size:.857rem;line-height:1.5}.delete-user-popup .impact-warning p{margin:0 0 .4rem}.delete-user-popup .impact-warning ul{margin:0;padding-left:1.15rem}.delete-user-popup .button.danger-confirm,.delete-user-popup .button.danger-confirm:hover{background-color:var(--status-red);border-color:var(--status-red);color:#fff}.delete-user-popup .button.danger-confirm:hover{filter:brightness(.94)}.toggle{display:flex;height:1.4286rem;width:2.5714rem;border-radius:1.1429rem;background-color:var(--grey-palette-01);cursor:pointer}.toggle:hover{opacity:.7}.toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.toggle.active{flex-direction:row;justify-content:end;background-color:var(--primary-color)}.toggle .slider{height:1.1429rem;width:1.1429rem;background-color:#fff;border-radius:50%;margin:.1429rem}.toggle.disabled{opacity:.3;cursor:unset}.admin-users-page .admin-users-search{max-width:24rem;padding-bottom:1rem}.admin-users-page .admin-user-identity{display:flex;flex-direction:column;line-height:1.35}.admin-users-page .admin-user-identity .name{font-size:.8rem;color:var(--tertiary-color-transparency-6)}.admin-users-page .admin-user-tags{display:flex;gap:.4rem;flex-wrap:wrap}.app-settings-page .titled{max-width:38rem}.app-settings-page .settings-fields{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.app-settings-page .settings-actions{display:flex;justify-content:flex-end;padding-top:1rem}.campaign-details-page .page-layout-header-action-buttons .button.unpublish{background-color:#fff;border:1px solid var(--status-red);color:var(--status-red)}.campaign-details-page .page-layout-header-action-buttons .button.unpublish svg path{fill:var(--status-red)}.campaign-details-page .page-content{flex-direction:row;gap:1.2857rem;flex-wrap:wrap}.campaign-details-page .campaign-info-docs{display:flex;flex-direction:column;gap:1.2857rem;flex:1}.campaign-details-page .campaign-files{flex:2}.campaign-images-card{height:100%;min-width:21.4286rem}.campaign-images-card .campaign-images-publish-requirement{padding:.7143rem .8571rem;border:1px solid var(--error-color, #d32f2f);border-radius:.5714rem;background-color:#d32f2f0f;color:var(--error-color, #d32f2f);font-size:.8571rem}.image-bucket{display:flex;flex-direction:column;gap:.7143rem}.image-bucket .image-bucket-header{display:flex;align-items:baseline;justify-content:space-between;gap:.8571rem}.image-bucket .image-bucket-title{font-size:.8571rem;font-weight:var(--font-weight-regular)}.image-bucket .image-bucket-dimensions{font-size:.7143rem;color:var(--tertiary-color-transparency-4)}.image-bucket .image-bucket-tiles{display:flex;flex-wrap:wrap;gap:1rem;padding:1.1429rem;border:1px dashed var(--border-main-color);border-radius:.7143rem;background-color:#fff}.image-bucket .image-bucket-add{width:8.5714rem;min-width:8.5714rem;height:5.7143rem;min-height:5.7143rem;flex:0 0 auto;padding:0}.image-bucket .image-bucket-add .image-bucket-add-tile{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid var(--border-main-color);border-radius:.6429rem;background-color:#fff;cursor:pointer}.image-bucket .image-bucket-add .image-bucket-add-tile svg{width:1.2857rem;min-width:1.2857rem;height:1.2857rem;min-height:1.2857rem}.image-bucket .image-bucket-add .image-bucket-add-tile svg path{fill:var(--tertiary-color)}.image-bucket .image-bucket-add:hover .fu-overlay{background-color:var(--tertiary-color-transparency-4)}.file-upload{position:relative;display:flex;justify-content:center;align-items:center;flex:1;height:100%;padding:.8571rem}.file-upload .fu-overlay{display:none;position:absolute;inset:0;z-index:1}.file-upload:hover .fu-overlay{display:block;border-radius:10px;background-color:var(--tertiary-color-transparency-8);cursor:pointer;-webkit-user-select:none;user-select:none}.file-upload .fu-upload-state-overlay{display:none;position:absolute;inset:0;z-index:1}.file-upload:hover .fu-upload-state-overlay{display:flex;justify-content:center;align-items:center;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.image-bucket-tile{position:relative;width:8.5714rem;min-width:8.5714rem;height:5.7143rem;min-height:5.7143rem;border-radius:.6429rem;overflow:hidden;flex-shrink:0;border:1px solid var(--border-main-color);background-color:#fff}.image-bucket-tile img{width:100%;height:100%;object-fit:cover;display:block}.image-bucket-tile .image-bucket-tile-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.4286rem;opacity:0;transition:opacity .15s ease-in-out;background-color:#0000004d}.image-bucket-tile:hover .image-bucket-tile-overlay{opacity:1}.image-bucket-tile .tile-action{display:flex;align-items:center;justify-content:center;width:1.8571rem;height:1.8571rem;padding:0;border:none;border-radius:.4286rem;cursor:pointer;background-color:#fff}.image-bucket-tile .tile-action:disabled{opacity:.4;cursor:default}.image-bucket-tile .tile-action svg{width:1rem;min-width:1rem;height:1rem;min-height:1rem}.image-bucket-tile .tile-action.remove svg path{fill:var(--error-color, #d32f2f)}.image-bucket-tile .tile-action .flip-x{display:flex;transform:scaleX(-1)}.campaign-info-card{flex-grow:1}.campaign-info-card .is-connect-form-field,.campaign-info-card .is-active-form-field,.campaign-info-card .is-default-form-field{display:flex;align-items:center;gap:.7143rem;font-size:.8571rem;line-height:normal}.campaign-documents-card.card-container.titled{min-height:14.2857rem;gap:.4286rem}.campaign-documents-card .table-cell{align-items:center}.campaign-documents-card .no-documents-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.5714rem;font-size:.8571rem;text-align:center;color:var(--tertiary-color-transparency-4);padding-bottom:1.1429rem}.communications-page .menu-table-button.is-default svg path:last-child{stroke:var(--tertiary-color);fill:#ffe971;opacity:1}.is-published-tag{display:flex;align-items:center;gap:.3571rem}.is-published-tag .tag-dot{width:.357rem;min-width:.357rem;height:.357rem;min-height:.357rem;border-radius:50%}.is-published-tag.published .tag-dot{background-color:var(--primary-color)}.is-published-tag.unpublished .tag-dot{background-color:var( --tertiary-color);opacity:40%}.is-published-tag .tag-text{font-size:.714rem;font-weight:var(--font-weight-medium);line-height:normal}.is-published-tag.published .tag-text{color:var(--primary-color)}.is-published-tag.unpublished .tag-text{color:var( --tertiary-color);opacity:40%}.communication-details-page .page-content{flex-direction:row;gap:1.2857rem;flex-wrap:wrap}.communication-details-page .communication-info{display:flex;flex-direction:column;gap:1.2857rem;flex:2}.communication-details-page .communication-extra-content{display:flex;flex-direction:column;gap:1.2857rem;flex:1;min-width:20rem}.communication-associated-pharmacies-card.card-container.titled{min-height:14.2857rem;gap:.4286rem}.communication-associated-pharmacies-card .table-cell{align-items:center}.communication-associated-pharmacies-card .no-associations-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.5714rem;font-size:.8571rem;text-align:center;color:var(--tertiary-color-transparency-4);padding-bottom:1.1429rem}.associate-pharmacies-popup .popup-content{display:flex;flex-direction:column;gap:1rem}.associate-pharmacies-option{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.associate-pharmacies-popup .popup-content .selected-pharmacies-container{display:flex;flex-direction:column;gap:.5714rem}.associate-pharmacies-popup .popup-content .selected-pharmacies-container .selected-pharmacies-label{font-size:.7143rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.associate-pharmacies-popup .popup-content .selected-pharmacies-container .selected-pharmacies-table .div-table-header-row{display:none!important}.associate-pharmacies-popup .popup-content .selected-pharmacies-container .selected-pharmacies-table .table-row:hover .table-cells-wrapper{background-color:initial;cursor:default}.communication-documents-card.card-container.titled{min-height:14.2857rem;gap:.4286rem}.communication-documents-card .table-cell{align-items:center}.communication-documents-card .no-documents-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.5714rem;font-size:.8571rem;text-align:center;color:var(--tertiary-color-transparency-4);padding-bottom:1.1429rem}.communication-images-card{height:100%;min-width:20rem}.communication-images-card .form-container,.communication-images-card .form-container .info-block{flex:1}.communication-images-card .form-container .info-block .info-block-value{display:flex;flex:1}.image-area{background-color:#fff;border:1px dashed var(--border-main-color);border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center;flex:1;min-width:14.2857rem}.image-area .image-area-action-overlay{position:absolute;top:.4286rem;right:.5714rem;display:flex;flex-direction:row;justify-content:end;z-index:1}.image-area .image{justify-self:center;align-self:center;flex:1;object-fit:contain;border-radius:.7143rem;max-width:100%;max-height:25.7143rem}.upload-image-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5714rem;min-height:11.5714rem;font-size:10.0002px;text-align:center}.upload-image-slot.light{color:#fff}.upload-image-slot.light svg,.upload-image-slot.light svg path{fill:#fff}.upload-image-slot .upload-description{display:flex;flex-direction:column;gap:.4286rem}.upload-image-slot .image-restrictions{display:flex;flex-direction:column;justify-content:center;font-size:9.0006px;font-weight:var(--font-weight-regular);opacity:.4;text-align:center}.communication-info-card{flex-grow:2}.communication-info-card .is-connect-form-field,.communication-info-card .is-active-form-field{display:flex;align-items:center;gap:.7143rem;font-size:.8571rem;line-height:normal}.communication-info-card .form-container,.communication-info-card .form-container .inputs-section,.communication-info-card .form-container .inputs-section .section-inputs.column{flex:1}.communication-info-card .form-container .inputs-section .section-inputs.column .form-field:last-child{flex:1}.communication-info-card .form-container .inputs-section .section-inputs.column .form-field:last-child .text-area{flex:1;min-height:8.5714rem}.communication-info-card .action-buttons{display:flex;justify-content:end;padding-top:.5714rem}.communications-page .table-cell{align-items:center;min-height:3.1429rem}.create-communication-popup .popup-content{display:flex;flex-direction:column;gap:24px}.create-communication-popup .is-connect-form-field{display:flex;align-items:center;gap:.7143rem;font-size:.8571rem;line-height:normal}.create-communication-popup .upload-action{display:flex;flex-direction:row;align-items:center}.create-communication-popup .form-error-message{color:var(--error-color);font-size:.8571rem;font-weight:var(--font-weight-regular)}.is-active-tag{display:flex;align-items:center;gap:.3571rem}.is-active-tag .tag-dot{width:.357rem;min-width:.357rem;height:.357rem;min-height:.357rem;border-radius:50%}.is-active-tag.active .tag-dot{background-color:var(--primary-color)}.is-active-tag.inactive .tag-dot{background-color:var( --tertiary-color);opacity:40%}.is-active-tag .tag-text{font-size:.714rem;font-weight:var(--font-weight-medium);line-height:normal}.is-active-tag.active .tag-text{color:var(--primary-color)}.is-active-tag.inactive .tag-text{color:var( --tertiary-color);opacity:40%}.document-library-page .page-content{display:flex;flex-direction:column;gap:1.2857rem}.static-documents-card .table-row:hover .table-cells-wrapper{background-color:initial;cursor:default}.static-documents-card .table-cell{align-items:center}.static-documents-card .document-name{font-weight:var(--font-weight-regular)}.static-documents-card .no-documents-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.5714rem;font-size:.8571rem;text-align:center;color:var(--tertiary-color-transparency-4);padding-bottom:1.1429rem}.static-document-row-actions{display:flex;align-items:center;gap:.8571rem}.documents-card .table-row:hover .table-cells-wrapper{background-color:initial;cursor:default}.documents-card .table-cell{align-items:center}.documents-card .document-name{font-weight:var(--font-weight-regular)}.documents-card .no-documents-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.5714rem;font-size:.8571rem;text-align:center;color:var(--tertiary-color-transparency-4);padding-bottom:1.1429rem}.document-row-actions{display:flex;align-items:center;gap:.8571rem}.backoffice-product-details-page .page-content{flex-direction:row;gap:1.2857rem;flex-wrap:wrap}.backoffice-product-details-page .backoffice-product-info{flex:1;min-width:280px}.backoffice-product-details-page .backoffice-product-docs{flex:2}@media only screen and (max-width:768px){.backoffice-product-details-page .page-content{flex-direction:column}}.product-documents-card.card-container.titled{min-height:14.2857rem;gap:.4286rem}.product-documents-card .table-cell{align-items:center}.product-documents-card .no-documents-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.5714rem;font-size:.8571rem;text-align:center;color:var(--tertiary-color-transparency-4);padding-bottom:1.1429rem}.product-info-card.card-container.titled{min-height:14.2857rem}.backoffice-products-page .page-content{gap:.4286rem}.backoffice-products-page .filter-area{display:flex}.backoffice-products-page .filter-area .form-field{min-width:18.5714rem}.backoffice-products-page .table-cell{align-items:center;min-height:3.1429rem}@media only screen and (max-width:768px){.backoffice-products-page .page-content{gap:.8571rem}.backoffice-products-page .filter-area{display:block}}.add-product-record-popup .popup-content{display:flex;flex-direction:column;gap:1.7143rem}.add-product-record-popup .search-product-text{font-size:.8571rem;text-align:center;color:var(--tertiary-color-transparency-4)}.template-editor-page .template-editor-layout{display:flex;align-items:flex-start;gap:1.2857rem;flex:1}.template-editor-page .template-canvas{flex:1}@media(max-width:60rem){.template-editor-page .settings-panel{width:100%;box-sizing:border-box}}.settings-panel{display:flex;flex-direction:column;align-self:flex-start;gap:1.1429rem;min-width:22rem;max-width:22rem;flex-shrink:0;height:100%}.settings-panel .card-container.titled{flex:1}.settings-panel .panel-toggle,.settings-panel .panel-readonly-field{display:flex;align-items:center;gap:.7143rem}.settings-panel .panel-readonly-field .field-label{color:var(--text-main-color)}.settings-panel .panel-readonly-field .field-values{display:flex;align-items:center;gap:.2857rem}.settings-panel .panel-readonly-field .field-value{padding:.1429rem .5714rem;border-radius:.8571rem;color:var(--grey-palette-01)}.settings-panel .panel-readonly-field .field-value.is-true.is-active{color:var(--primary-color);background-color:var(--primary-color-transparency-15);font-weight:600}.settings-panel .panel-readonly-field .field-value.is-false.is-active{color:var(--tertiary-color);background-color:var(--tertiary-color-transparency-1);font-weight:600}.settings-panel .panel-readonly-field .field-separator{color:var(--grey-palette-01)}.campaign-panel .panel-error-message{font-size:.7143rem;color:var(--error-color);text-align:center}.quicklink-panel .panel-color-field{display:flex;align-items:center;justify-content:space-between;gap:.7143rem}.quicklink-panel .panel-color-field>span{color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-medium);font-size:.8571rem}.quicklink-panel .panel-color-field input[type=color]{width:1.7143rem;min-width:1.7143rem;height:1.7143rem;min-height:1.7143rem;padding:0;border:1px solid #eaecf0;border-radius:50%;background:#fff;cursor:pointer}.quicklink-panel .panel-color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.quicklink-panel .panel-color-field input[type=color]::-webkit-color-swatch{border:transparent;border-radius:50%}.quicklink-panel .image-area-action-overlay .text-button.tertiary{display:inline-flex;align-items:center;gap:.1429rem;padding:.2143rem .4286rem .2143rem .2857rem;background:#fff;border:1px solid var(--border-main-color);border-radius:.4286rem;color:var(--status-red);font-size:.7143rem;cursor:pointer}.quicklink-panel .image-area-action-overlay .text-button.tertiary .text-button-icon svg{width:.8571rem;height:.8571rem}.quicklink-panel .image-area-action-overlay .text-button.tertiary .text-button-icon svg path{fill:var(--status-red)}.quicklink-panel .image-area-action-overlay .text-button.tertiary:hover{opacity:.7;background:#fff;color:var(--status-red)}.associated-pharmacies-panel .panel-pharmacies{display:flex;flex-direction:column;gap:.5714rem}.associated-pharmacies-panel .panel-pharmacies .panel-pharmacies-count{font-size:.7143rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.associated-pharmacies-panel .panel-pharmacies .no-associations-placeholder{font-size:.7143rem;color:var(--tertiary-color-transparency-4)}.associated-pharmacies-panel .panel-pharmacies .selected-pharmacies{display:flex;flex-direction:column;gap:.3571rem}.associated-pharmacies-panel .panel-pharmacies .selected-pharmacies .panel-pharmacy{display:flex;align-items:center;justify-content:space-between;padding:.5714rem .5714rem .5714rem .8571rem;background:#fff;border-radius:.7143rem;font-size:.8571rem}.associate-template-pharmacies-popup .popup-content{display:flex;flex-direction:column;gap:1rem}.associate-template-pharmacies-option{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.associate-template-pharmacies-popup .popup-content .selected-pharmacies-container{display:flex;flex-direction:column;gap:.5714rem}.associate-template-pharmacies-popup .popup-content .selected-pharmacies-container .selected-pharmacies-label{font-size:.7143rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.associate-template-pharmacies-popup .popup-content .selected-pharmacies-container .selected-pharmacies-table .div-table-header-row{display:none!important}.associate-template-pharmacies-popup .popup-content .selected-pharmacies-container .selected-pharmacies-table .table-row:hover .table-cells-wrapper{background-color:initial;cursor:default}.pharmacies-associated-success-popup .warning-text{padding:.7143rem;border-radius:.7143rem;background-color:var(--alert-color-transparency-5);font-size:.8571rem;font-weight:var(--font-weight-light)}.template-canvas{display:flex;flex-direction:column;gap:1rem;min-height:100%}.template-canvas .canvas-row{position:relative;border:1px dashed var(--border-main-color-2);border-radius:.7143rem;padding:.7143rem;cursor:pointer}.template-canvas .canvas-row:hover:not(:has(.canvas-row:hover,.canvas-component:hover)){border:1px dashed var(--tertiary-color)}.template-canvas .canvas-row-columns{display:flex;gap:0}.template-canvas .canvas-row-columns>.canvas-column{flex:1;min-width:0;padding:0 .7143rem}.template-canvas .canvas-row-columns>.canvas-column:first-child{padding-left:0}.template-canvas .canvas-row-columns>.canvas-column:last-child{padding-right:0}.template-canvas .canvas-row-columns>.canvas-column:not(:first-child){border-left:1px dashed var(--border-main-color-2)}.template-canvas .canvas-column{display:flex;flex-direction:column;gap:.7143rem}.template-canvas .canvas-component{position:relative;border:1px dashed transparent;border-radius:.7143rem;cursor:pointer}.template-canvas .canvas-component:hover{border-color:var(--tertiary-color-transparency-5)}.template-canvas .canvas-component.selected{border-color:var(--tertiary-color)}.template-canvas .canvas-component:hover .canvas-section,.template-canvas .canvas-component.selected .canvas-section{border-color:transparent}.template-canvas .canvas-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5714rem;min-height:7.1429rem;border-radius:.5714rem;color:#475467;font-size:.8571rem}.template-canvas .canvas-placeholder svg{width:1.7143rem;height:1.7143rem;opacity:.7}.template-canvas .canvas-placeholder.campaign,.template-canvas .canvas-placeholder.communications,.template-canvas .canvas-placeholder.quick-link{background:#c7c7c733}.template-canvas .canvas-section{display:flex;flex-direction:column;gap:1rem;border-radius:.7143rem;padding:.7143rem;border:1px dashed var(--border-main-color-2)}.template-canvas .canvas-section-header{display:flex;align-items:center;justify-content:space-between}.template-canvas .canvas-section-header h1{margin:0}.template-canvas .canvas-add-row,.template-canvas .canvas-add-component{display:inline-flex;align-items:center;justify-content:center;gap:.2857rem;width:100%;padding:.7143rem;background:#c7c7c71a;border:1px dashed var(--border-main-color-2);border-radius:.5714rem;font-size:.8571rem;font-weight:var(--font-weight-regular);cursor:pointer}.template-canvas .canvas-add-row:hover{border:1px dashed var(--tertiary-color)}.template-canvas .canvas-add-component:hover{opacity:.7}.template-canvas .template-canvas>.canvas-add-row{padding:1.1429rem}.template-canvas .canvas-column>.canvas-add-component:not(:only-child){background:none;border:none}.template-canvas .canvas-add-row svg,.template-canvas .canvas-add-component svg{width:1rem;height:1rem}.template-canvas .canvas-remove{position:absolute;top:.4286rem;right:.4286rem;z-index:2;display:none;align-items:center;gap:.1429rem;padding:.2143rem .4286rem .2143rem .2857rem;background:#fff;border:1px solid var(--border-main-color);border-radius:.4286rem;color:var(--status-red);font-size:.7143rem;cursor:pointer}.template-canvas .canvas-row:hover:not(:has(.canvas-row:hover,.canvas-component:hover))>.canvas-remove,.template-canvas .canvas-component:hover:not(:has(.canvas-row:hover,.canvas-component:hover))>.canvas-remove,.template-canvas .canvas-component.selected>.canvas-remove{display:inline-flex}.template-canvas .canvas-remove svg{width:.8571rem;height:.8571rem}.template-canvas .canvas-remove svg path{fill:var(--status-red)}.template-canvas .canvas-remove:hover{opacity:.7}.template-canvas .comm-preview{display:flex;flex-direction:column;gap:.7143rem}.template-canvas .quicklink-card{display:flex;padding:.7143rem .5714rem .5714rem .7143rem;min-height:7.1429rem;background:#c7c7c71a;border-radius:.7143rem}.template-canvas .quicklink-card .quicklink-icon-wrapper{display:flex;min-width:2.2857rem;max-width:2.2857rem}.template-canvas .quicklink-card .quicklink-icon-wrapper .quicklink-icon{display:flex;align-items:center;justify-content:center;width:100%;height:2.2857rem;min-height:2.2857rem;padding:.2857rem;border-radius:50%;background:color-mix(in srgb,currentColor 10%,transparent)}.template-canvas .quicklink-card .quicklink-icon img{width:70%;height:auto;object-fit:contain}.template-canvas .quicklink-card .quicklink-content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.1429rem}.template-canvas .quicklink-card .quicklink-content .quicklink-title{margin:0;font-size:1rem;font-weight:var(--font-weight-medium)}.template-canvas .quicklink-card .quicklink-content .quicklink-subtitle{margin:0;font-size:.8571rem}.template-canvas .quicklink-card .quicklink-arrow{display:flex;align-items:flex-end;justify-content:flex-end;min-width:2.2857rem;max-width:2.2857rem}.template-canvas .quicklink-card .quicklink-arrow svg path{fill:currentColor}.template-canvas .quicklink-card svg{width:1.1429rem;min-width:1.1429rem;height:1.1429rem;min-height:1.1429rem}.add-component-popup .component-options{display:grid;grid-template-columns:repeat(2,1fr);gap:.8571rem;min-width:22rem}.add-component-popup .component-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4286rem;min-height:7.1429rem;padding:.4286rem;background:#fff;border:1px solid var(--border-main-color);border-radius:.7143rem;cursor:pointer}.add-component-popup .component-option:hover{opacity:.7;background-color:var(--tertiary-color-transparency-05)}.add-component-popup .component-icon{display:flex;align-items:center;justify-content:center;width:1.4286rem;min-width:1.4286rem;height:1.4286rem;min-height:1.4286rem}.add-component-popup .component-icon svg{width:100%;height:auto}.add-component-popup .component-label{font-size:.8571rem}.add-row-popup .row-options{display:flex;gap:.8571rem}.add-row-popup .row-option{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.4286rem;min-height:7.1429rem;padding:.4286rem;border:1px solid var(--border-main-color);border-radius:.7143rem;cursor:pointer;background-color:#fff}.add-row-popup .row-option:hover{background-color:var(--tertiary-color-transparency-05);opacity:.7}.add-row-popup .row-preview{display:flex;align-items:center;justify-content:center;width:1.4286rem;min-width:1.4286rem;height:1.4286rem;min-height:1.4286rem}.add-row-popup .row-preview svg{width:100%;height:auto}.add-row-popup .row-option-label{font-size:.8571rem;text-align:center}.canvas-placeholder.campaign.campaign-preview-filled{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-height:22rem;overflow:hidden}.canvas-placeholder.campaign .campaign-preview-body{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding:0 1rem;text-align:center}.canvas-placeholder.campaign .campaign-preview-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.canvas-placeholder.campaign .campaign-preview-unavailable{font-size:.72rem;line-height:1.3;color:var(--status-orange)}.canvas-placeholder.campaign .campaign-preview-tier{position:absolute;right:.5rem;bottom:.35rem;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary-color-transparency-4);pointer-events:none}.canvas-placeholder.campaign .campaign-preview-carousel{position:absolute;inset:0}.canvas-placeholder.campaign .campaign-preview-carousel img{width:100%;height:100%;object-fit:cover}.canvas-placeholder.campaign .campaign-preview-warning{position:absolute;top:0;right:0;left:0;z-index:2;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background-color:var(--status-red-transparency-1-hex);border:1px solid var(--status-red-transparency-3);color:var(--status-red);font-size:.72rem;line-height:1.3;text-align:left;pointer-events:none}.canvas-placeholder.campaign .campaign-preview-warning-icon{flex-shrink:0;width:1rem;height:1rem}.canvas-placeholder.campaign .campaign-preview-warning-icon g path{fill:var(--status-red)}.canvas-placeholder.campaign .campaign-preview-warning-message{min-width:0}.canvas-placeholder.campaign.campaign-preview-filled .campaign-preview-body{position:relative;z-index:1;background:#ffffffdb;border-radius:6px;padding:.35rem .7rem;max-width:calc(100% - 2rem)}.comm-preview{display:flex;flex-direction:column;gap:.75rem;width:100%}.comm-preview .comm-preview-shortfall{font-size:.78rem;line-height:1.4;color:var(--tertiary-color-transparency-5);padding:.4rem .2rem;border-top:1px dashed var(--border-main-color)}.templates-page .table-cell{align-items:center;min-height:3.1429rem}.templates-page .stale-refs-icon{display:flex;align-items:center;justify-content:center}.templates-page .stale-refs-icon svg{width:1.5rem;height:1.5rem}.templates-page .stale-refs-icon svg g path{fill:var(--alert-danger-color)}.create-template-popup{min-width:26rem}.create-template-popup .toggle-form-field{display:flex;align-items:center;gap:.7143rem}.create-template-popup .toggle-form-field .label{font-size:.9286rem;color:#344054}.pharmacies-page .table-cell{align-items:center;min-height:3.1429rem}.global-admin-pharmacies-layout{display:flex;flex-direction:column;flex-grow:1;height:100%;max-width:100vw;background-position:center;background-repeat:no-repeat;background-size:cover;gap:1.1429rem}.global-admin-pharmacies-layout .content{display:flex;flex-grow:1;min-height:0;overflow:auto}.route-tab-menu{display:flex;flex-direction:row;border-bottom:1px solid var(--grey-palette-02);overflow-x:auto;scrollbar-width:none;min-height:49px}.route-tab-menu::-webkit-scrollbar{display:none}.route-tab-menu .route-tab{display:flex;flex-direction:row;align-items:center;gap:.4286rem;flex-shrink:0;padding:.4286rem 1.1429rem .7143rem .8571rem;text-decoration:none;white-space:nowrap;color:var(--tertiary-color);font-weight:var(--font-weight-medium);border-bottom:2px solid transparent;transition:color .25s ease,border-color .25s ease}.route-tab-menu .route-tab .route-tab-text{display:flex;flex-direction:column}.route-tab-menu .route-tab .route-tab-subtitle{min-height:.8571rem;line-height:.8571rem;font-size:.6429rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.route-tab-menu .route-tab:hover,.route-tab-menu .route-tab.active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.route-tab-menu .route-tab .route-tab-icon{display:flex;align-items:center;justify-content:center;width:1.4286rem;min-width:1.4286rem;height:1.4286rem;min-height:1.4286rem}.route-tab-menu .route-tab .route-tab-icon svg{width:100%;height:auto}.route-tab-menu .route-tab .route-tab-icon svg path{stroke:var(--tertiary-color)}.route-tab-menu .route-tab:hover .route-tab-icon svg path,.route-tab-menu .route-tab.active .route-tab-icon svg path{stroke:var(--primary-color)}.pharmacy-details-page .page-content{flex-direction:row;gap:1.2857rem;flex-wrap:wrap}.pharmacy-details-page .pharmacy-info{display:flex;flex-direction:column;gap:1.2857rem;flex:1;min-width:20rem}.pharmacy-details-page .pharmacy-schedules{display:flex;flex-direction:column;gap:1.2857rem;flex:2;min-width:20rem}.pharmacy-details-page .pharmacy-schedules .phamarcy-days{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2857rem;min-width:20rem}.pharmacy-info-card{flex-grow:1}.pharmacy-info-card .text-input,.pharmacy-info-card .select-single{min-width:7.1429rem}.pharmacy-info-card .med-auth{display:flex;flex-direction:column;gap:.8571rem}.pharmacy-info-card .med-auth .label{font-size:.7143rem;font-weight:var(--font-weight-medium)}.pharmacy-info-card .action-buttons{display:flex;justify-content:end;padding-top:.5714rem;gap:1.4286rem}.pharmacy-opening-hours-card{flex-grow:1}.pharmacy-opening-hours-card .action-buttons{display:flex;justify-content:end;padding-top:.5714rem;gap:1.4286rem}.hours-grid{display:grid;align-items:center;gap:.3571rem .8571rem}.hours-grid.with-day{grid-template-columns:minmax(5.1429rem,120px) minmax(36px,80px) repeat(2,minmax(5.7143rem,7.1429rem))}.hours-grid.with-day.with-lunch{grid-template-columns:minmax(5.1429rem,120px) minmax(36px,80px) repeat(4,minmax(5.7143rem,7.1429rem))}.hours-grid.times-only{grid-template-columns:repeat(2,minmax(5.7143rem,7.1429rem))}.hours-grid.times-only.with-lunch{grid-template-columns:repeat(4,minmax(5.7143rem,7.1429rem))}.hours-grid .hours-cell{min-width:0}.hours-grid-container{container-type:inline-size}.hours-grid .hours-row,.hours-grid .hours-period{display:contents}.hours-grid .compact-label{display:none}.hours-grid .group-spacer,.hours-grid .group-label{grid-column:span 2}.hours-grid .group-label{font-size:.7143rem;font-weight:var(--font-weight-medium);color:var(--primary-color-transparency-4)}.hours-grid .head{font-size:.7143rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.hours-grid .day-label{font-size:.8571rem}.hours-grid .open-cell{display:flex;align-items:center;gap:.2857rem}.hours-grid .select-single{width:100%;min-width:0;--select-single-height: 2.2857rem}.schedule-periods-editor{display:flex;flex-direction:column;gap:.5714rem}.hours-grid .compact-label{font-size:.7143rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.hours-grid .period-label{color:var(--primary-color-transparency-4)}@container (max-width: 35rem){.hours-grid.with-day.with-lunch{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.hours-grid.with-day.with-lunch>.head,.hours-grid.with-day.with-lunch>.group-label,.hours-grid.with-day.with-lunch>.group-spacer{display:none}.hours-grid.with-day.with-lunch .hours-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.3571rem .5714rem}.hours-grid.with-day.with-lunch .hours-row.with-lunch{grid-template-columns:auto 1fr 1fr}.hours-grid.with-day.with-lunch .compact-label{display:block}.hours-grid.with-day.with-lunch .open-cell{justify-self:end}.hours-grid.with-day.with-lunch .hours-row.with-lunch .day-label{grid-column:1 / 3}.hours-grid.with-day.with-lunch .hours-row.with-lunch .open-cell{grid-column:3}.hours-grid.with-day.with-lunch .period-label{grid-column:1}}@container (max-width: 22rem){.hours-grid.with-day{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.hours-grid.with-day>.head,.hours-grid.with-day>.group-label,.hours-grid.with-day>.group-spacer{display:none}.hours-grid.with-day .hours-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.3571rem .5714rem}.hours-grid.with-day .hours-row.with-lunch{grid-template-columns:auto 1fr 1fr}.hours-grid.with-day .compact-label{display:block}.hours-grid.with-day .open-cell{justify-self:end}.hours-grid.with-day .hours-row.with-lunch .day-label{grid-column:1 / 3}.hours-grid.with-day .hours-row.with-lunch .open-cell{grid-column:3}.hours-grid.with-day .period-label{grid-column:1}}@container (max-width: 25.5rem){.hours-grid.times-only.with-lunch{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.hours-grid.times-only.with-lunch>.head,.hours-grid.times-only.with-lunch>.group-label,.hours-grid.times-only.with-lunch>.group-spacer{display:none}.hours-grid.times-only.with-lunch .hours-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.3571rem .5714rem}.hours-grid.times-only.with-lunch .hours-row.with-lunch{grid-template-columns:auto 1fr 1fr}.hours-grid.times-only.with-lunch .compact-label{display:block}.hours-grid.times-only.with-lunch .open-cell{justify-self:end}.hours-grid.times-only.with-lunch .hours-row.with-lunch .day-label{grid-column:1 / 3}.hours-grid.times-only.with-lunch .hours-row.with-lunch .open-cell{grid-column:3}.hours-grid.times-only.with-lunch .period-label{grid-column:1}}.pharmacy-service-days-card{flex-grow:1}.pharmacy-service-days-card .service-days-count{font-size:.8571rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.pharmacy-service-days-card .service-days-body{position:relative;display:flex;flex-direction:column;gap:1.1429rem}.pharmacy-service-days-card .service-days-body.loading .service-calendar,.pharmacy-service-days-card .service-days-body.loading .action-buttons{visibility:hidden}.pharmacy-service-days-card .service-days-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.pharmacy-service-days-card .service-calendar{display:flex;flex-direction:column;gap:.4286rem}.pharmacy-service-days-card .calendar-header{display:flex;align-items:center;gap:.7143rem}.pharmacy-service-days-card .calendar-month{flex:1;text-align:center;font-size:.8571rem;font-weight:var(--font-weight-regular)}.pharmacy-service-days-card .calendar-nav.prev svg{transform:rotate(90deg)}.pharmacy-service-days-card .calendar-nav.next svg{transform:rotate(-90deg)}.pharmacy-service-days-card .calendar-nav.prev svg path,.pharmacy-service-days-card .calendar-nav.next svg path{stroke:var(--tertiary-color)}.pharmacy-service-days-card .calendar-weekdays,.pharmacy-service-days-card .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.2857rem}.pharmacy-service-days-card .calendar-weekday{text-align:center;padding:.1429rem 0;font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.pharmacy-service-days-card .calendar-day{display:flex;align-items:center;justify-content:center;height:1.7857rem;padding:0;appearance:none;font-family:inherit;color:inherit;border:1px solid var(--border-main-color);background-color:#fff;border-radius:.4286rem;font-size:.7143rem;font-weight:var(--font-weight-light);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.pharmacy-service-days-card .calendar-day:hover:not(:disabled):not(.selected){border-color:var(--primary-color)}.pharmacy-service-days-card .calendar-day:disabled{cursor:default}.pharmacy-service-days-card .calendar-day.outside{opacity:.4;cursor:default}.pharmacy-service-days-card .calendar-day.today{border-color:var(--tertiary-color);font-weight:var(--font-weight-regular)}.pharmacy-service-days-card .calendar-day.selected{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.pharmacy-service-days-card .action-buttons{display:flex;justify-content:end;padding-top:.5714rem;gap:1.4286rem}.card-container.titled.pharmacy-special-days-card{height:auto;min-height:0;gap:.2857rem}.pharmacy-special-days-card .overflow{position:relative;flex:1;min-height:12rem}.pharmacy-special-days-card .overflow .overflow-scroll{position:absolute;inset:0;overflow-y:auto}.pharmacy-special-days-card .div-table-container .div-table-wrapper .div-table-header-row .div-table-header-cell .div-table-column-header{padding:.2857rem .4286rem}.pharmacy-special-days-card .table-row.alternative-style:hover .table-cells-wrapper{cursor:default;background-color:unset}.pharmacy-special-days-card .table-row .table-cell{align-items:center;padding:.4286rem}.pharmacy-special-days-card .table-row .table-cell .contextual-menu-host{display:flex;align-items:center}.pharmacy-special-days-card .table-row .table-cell .special-day-info{display:flex;flex-direction:column}.pharmacy-special-days-card .table-row .table-cell .special-day-info .day{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.pharmacy-special-days-card .table-row .table-cell .schedule{display:flex;flex-direction:column;justify-content:center;gap:.1429rem;font-size:.6429rem}.pharmacy-special-days-card .table-row .table-cell .schedule .morning,.pharmacy-special-days-card .schedule .afternoon{display:flex;gap:.2857rem;font-weight:var(--font-weight-light)}.pharmacy-special-days-card .table-row .table-cell .schedule span{color:var(--tertiary-color-transparency-4)}.pharmacy-special-days-card .table-row .table-cell .special-day-contextual-menu:hover{cursor:pointer}.add-special-day-popup .popup-content{display:flex;flex-direction:column;gap:1.7143rem}.user-role-details-page .page-content{flex-direction:row;gap:1.2857rem;flex-wrap:wrap}.user-role-details-page .user-role-info,.user-role-details-page .user-role-permissions{display:flex;flex-direction:column;gap:1.2857rem;flex:1;min-width:20rem}.user-role-info-card .action-buttons{display:flex;justify-content:end;padding-top:.5714rem}.user-role-info-card .base-role-note{font-size:.857rem;line-height:1.5;color:var(--text-secondary-color, #6b7280);padding-top:.75rem}.role-permissions-card.card-container.titled{min-height:13.4286rem;gap:1.1429rem}.role-permissions-card .div-table-header-row{display:none!important}.role-permissions-card .div-table-body .table-cell{padding:.5714rem .857rem;align-items:center;font-size:.8571rem}.role-permissions-card .no-permissions-placeholder{display:flex;font-size:.8571rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.role-permissions-card .action-buttons{display:flex;justify-content:flex-end;padding-top:.5714rem}.user-roles-page .table-cell{align-items:center;min-height:3.1429rem}.user-roles-page .role-name{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.user-roles-page .base-role-tag{font-size:.75rem;line-height:1;padding:.2rem .45rem;border-radius:.75rem;color:var(--text-secondary-color, #6b7280);background:var(--background-secondary-color, #eef1f4);white-space:nowrap}.create-user-role-popup .popup-content{display:flex;flex-direction:column;gap:24px}.create-user-role-popup .form-error-message{color:var(--error-color);font-size:.8571rem;font-weight:var(--font-weight-regular)}.user-details-page .page-content{flex-direction:row;gap:1.2857rem;flex-wrap:wrap}.user-details-page .user-info,.user-details-page .user-roles{display:flex;flex-direction:column;gap:1.2857rem;flex:1;min-width:20rem}.user-details-page .user-info-fields{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.user-details-page .user-info-fields .field .label{font-size:.857rem;color:var(--text-secondary-color, #6b7280);padding-bottom:.25rem}.user-details-page .user-info-fields .field .value{line-height:1.5;word-break:break-word}.user-details-page .card-actions{display:flex;justify-content:flex-end;padding-top:1rem}.users-page .table-cell{align-items:center;min-height:3.1429rem}.users-page .table-cell .contextual-menu-host{display:flex;align-items:center}.add-pharmacy-user-popup .popup-content{display:flex;flex-direction:column;gap:1.7143rem}.add-pharmacy-user-popup .form-error-message{color:var(--error-color);font-size:.8571rem;font-weight:var(--font-weight-regular)}.current-month-purchases-page .current-month-purchases-layout{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:1.1429rem}.current-month-purchases-page .current-month-purchases-charts{display:flex;flex-direction:column;gap:1.1429rem;min-width:0}@media(max-width:1359px){.current-month-purchases-page .current-month-purchases-layout{grid-template-columns:1fr}}@media(max-width:1200px){.current-month-purchases-page .current-month-purchases-layout{grid-template-columns:1fr 2fr}}@media(max-width:768px){.current-month-purchases-page .current-month-purchases-layout{grid-template-columns:1fr}}.discount-tier-card{display:flex;flex-direction:column;gap:1.1429rem}.discount-tier-card .discount-tier-month{font-size:1.1429rem;font-weight:var(--font-weight-regular)}.discount-tier-card .discount-tier-goal{display:flex;flex-direction:column;gap:.5714rem}.discount-tier-card .discount-tier-goal .discount-tier-goal-header{display:flex;align-items:center;justify-content:space-between;font-size:.9286rem}.discount-tier-card .discount-tier-goal .discount-tier-goal-header .discount-tier-goal-percentage{font-weight:var(--font-weight-medium);color:var(--primary-color)}.discount-tier-card .discount-tier-levels{display:flex;flex-direction:column;gap:.2857rem}.discount-tier-card .discount-tier-levels .discount-tier-missing{display:flex;flex-direction:column;gap:.1429rem;padding:.8571rem;background-color:var(--primary-color);color:#fff;border-radius:.5714rem .5714rem 0 0}.discount-tier-card .discount-tier-levels .discount-tier-missing .discount-tier-missing-label{font-size:.8571rem}.discount-tier-card .discount-tier-levels .discount-tier-missing .discount-tier-missing-value{display:flex;align-items:baseline;gap:.4286rem;font-size:1.5714rem;font-weight:var(--font-weight-medium)}.discount-tier-card .discount-tier-levels .discount-tier-missing .discount-tier-missing-value span{font-size:.8571rem;font-weight:var(--font-weight-regular);opacity:.8}.discount-tier-card .discount-tier-levels .discount-tier-missing .discount-tier-missing-hint{margin:0;padding-top:.2857rem;font-size:.7857rem;line-height:1.3}.discount-tier-card .discount-tier-levels .discount-tier-level{display:flex;align-items:baseline;justify-content:center;gap:.4286rem;padding:.5714rem .8571rem;font-size:.8571rem}.discount-tier-card .discount-tier-levels .discount-tier-level strong{font-size:1rem;font-weight:var(--font-weight-medium)}.discount-tier-card .discount-tier-levels .discount-tier-level.next{background-color:var(--secondary-color);color:var(--primary-color)}.discount-tier-card .discount-tier-levels .discount-tier-level.current{background-color:var(--primary-color-transparency-15);color:var(--primary-color);border-radius:0 0 .5714rem .5714rem}.discount-tier-card .discount-tier-periods{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8571rem}.discount-tier-card .discount-tier-periods .discount-tier-period{display:flex;flex-direction:column;align-items:center;gap:.1429rem;padding:.8571rem;background-color:#fff;border:1px solid var(--border-main-color);border-radius:.5714rem}.discount-tier-card .discount-tier-periods .discount-tier-period .discount-tier-period-value{font-size:1.1429rem;font-weight:var(--font-weight-medium)}.discount-tier-card .discount-tier-periods .discount-tier-period .discount-tier-period-label{font-size:.8571rem;color:var(--tertiary-color-transparency-4)}.progress-bar{width:100%;height:.4286rem;border-radius:999px;background-color:var(--primary-color-transparency-25);overflow:hidden}.progress-bar .progress-bar-fill{height:100%;border-radius:999px;background-color:var(--primary-color);transition:width .3s ease}.purchases-chart-card h2{font-size:1rem;font-weight:var(--font-weight-regular)}.purchases-chart-card .purchases-chart-comparisons{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch}.purchases-chart-card .purchases-chart-comparisons .comparison-tile{position:relative;display:flex;flex-direction:column;gap:.1429rem;padding:.5714rem .8571rem;border-radius:.5714rem;border:1px solid var(--border-main-color)}.purchases-chart-card .purchases-chart-comparisons .comparison-tile:not(:last-child){padding-right:1.7143rem}.purchases-chart-card .purchases-chart-comparisons .comparison-tile.up{z-index:1;background-color:#e3f1ec}.purchases-chart-card .purchases-chart-comparisons .comparison-tile.down{z-index:2;margin-left:-.8571rem;background-color:#fce7e9}.purchases-chart-card .purchases-chart-comparisons .comparison-tile.current{z-index:3;margin-left:-.8571rem;justify-content:center;align-items:center;text-align:center;background-color:#fff}.purchases-chart-card .purchases-chart-comparisons .comparison-tile .comparison-tile-heading{font-size:.8571rem}.purchases-chart-card .purchases-chart-comparisons .comparison-tile .comparison-tile-period{font-size:.7857rem;color:var(--tertiary-color-transparency-4)}.purchases-chart-card .purchases-chart-comparisons .comparison-tile .comparison-tile-figures{display:flex;align-items:baseline;justify-content:space-between;gap:.5714rem;padding-top:.2857rem}.purchases-chart-card .purchases-chart-comparisons .comparison-tile.current .comparison-tile-figures{justify-content:center;padding-top:.1429rem}.purchases-chart-card .purchases-chart-comparisons .comparison-tile .comparison-tile-value{font-size:.9286rem;font-weight:var(--font-weight-medium)}.purchases-chart-card .purchases-chart-comparisons .comparison-tile .comparison-tile-variation{font-size:.8571rem;font-weight:var(--font-weight-medium)}.purchases-chart-card .purchases-chart-comparisons .comparison-tile.up .comparison-tile-variation{color:var(--primary-color)}.purchases-chart-card .purchases-chart-comparisons .comparison-tile.down .comparison-tile-variation{color:var(--status-red)}@media(max-width:575px){.purchases-chart-card .purchases-chart-comparisons{grid-template-columns:1fr;gap:.2857rem}.purchases-chart-card .purchases-chart-comparisons .comparison-tile:not(:last-child){padding-right:.8571rem}.purchases-chart-card .purchases-chart-comparisons .comparison-tile.down,.purchases-chart-card .purchases-chart-comparisons .comparison-tile.current{margin-left:0}.purchases-chart-card .purchases-chart-comparisons .comparison-tile.current .comparison-tile-figures{justify-content:flex-start}}.monthly-comparison-chart{width:100%;height:17.8571rem}@media(max-width:768px){.monthly-comparison-chart{height:15.7143rem}}.financial-information-page .page-content{gap:1.1429rem}.financial-information-page .financial-indicators{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1429rem}.financial-information-page .financial-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1429rem}.financial-information-page .financial-highlight{display:flex;align-items:center;justify-content:space-between;gap:1.1429rem;padding:1.1429rem;border-radius:.7143rem;font-size:1rem}.financial-information-page .financial-highlight strong{font-size:1.4286rem;font-weight:var(--font-weight-medium);white-space:nowrap}.financial-information-page .financial-highlight.is-balance{background-color:var(--primary-color-transparency-1)}.financial-information-page .financial-highlight.is-balance strong{color:var(--primary-color)}.financial-information-page .financial-highlight.is-overdue{background-color:#f570701f}.financial-information-page .financial-highlight.is-overdue strong{color:var(--status-red)}.financial-information-page .message-bar .message-bar-text{white-space:pre-line}.financial-information-page .financial-statements{display:flex;flex-direction:column;gap:.5714rem}.financial-information-page .financial-statements h2{font-size:1.1429rem;font-weight:var(--font-weight-regular)}.financial-information-page .statement-outstanding{color:var(--status-red);font-weight:var(--font-weight-regular)}.financial-information-page .financial-statements-table .table-row .table-cells-wrapper .table-cell{align-items:center;min-height:3.1429rem}@media(max-width:1359px){.financial-information-page .financial-indicators{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.financial-information-page .financial-indicators{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.financial-information-page .financial-indicators{grid-template-columns:repeat(2,1fr);gap:.5714rem}.financial-information-page .financial-highlights{gap:.5714rem}.financial-information-page .financial-highlight{flex-direction:column;align-items:flex-start;gap:.1429rem;padding:.5714rem}.financial-information-page .financial-highlight span{font-size:.7857rem}.financial-information-page .financial-highlight strong{font-size:1.1429rem}}.financial-stat-card{display:flex;flex-direction:column;gap:1.1429rem;height:auto;min-width:0}.financial-stat-card .financial-stat-label{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--text-main-color);min-width:0}.financial-stat-card .financial-stat-amounts{display:flex;flex-direction:column;gap:.2857rem;margin-top:auto;min-width:0}.financial-stat-card .financial-stat-amount{display:flex;align-items:baseline;justify-content:space-between;gap:.5714rem;min-width:0}.financial-stat-card .financial-stat-value{font-size:1rem;font-weight:var(--font-weight-regular);white-space:nowrap;min-width:0;overflow:hidden}.financial-stat-card .financial-stat-suffix{flex:0 0 auto;font-size:.8571rem;color:var(--tertiary-color-transparency-4)}@media(max-width:1359px){.financial-stat-card{flex-direction:row;align-items:center;justify-content:space-between;gap:.8571rem;padding:.5714rem .8571rem}.financial-stat-card .financial-stat-label{flex:1 1 auto;font-size:.9286rem}.financial-stat-card .financial-stat-amounts{flex:0 1 auto;align-items:flex-end;margin-top:0}.financial-stat-card .financial-stat-amount{justify-content:flex-end}}@media(max-width:1200px){.financial-stat-card{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.1429rem;padding:1.1429rem}.financial-stat-card .financial-stat-label{flex:0 1 auto;font-size:1rem}.financial-stat-card .financial-stat-amounts{align-items:stretch;margin-top:auto}.financial-stat-card .financial-stat-amount{justify-content:space-between}}@media(max-width:768px){.financial-stat-card{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.2857rem;padding:.5714rem}.financial-stat-card .financial-stat-label{flex:0 1 auto;font-size:.7857rem;line-height:1.2}.financial-stat-card .financial-stat-amounts{align-items:stretch;margin-top:auto}.financial-stat-card .financial-stat-amount{justify-content:space-between;gap:.2857rem}.financial-stat-card .financial-stat-suffix{font-size:.7143rem}}.message-bar{display:flex;align-items:flex-start;gap:.7143rem;padding:.7857rem .8571rem;border-radius:.7143rem;background-color:#eee}.message-bar .message-bar-text{color:var(--text-main-color)}.message-bar.success{background-color:#ebfbea}.message-bar.error{background-color:#ffe7e9}.message-bar.warning{background-color:var(--alert-color-transparency-5)}.message-bar .message-bar-icon{min-width:1.1429rem;min-height:1.1429rem;max-width:1.1429rem;max-height:1.1429rem}.message-bar .message-bar-icon svg{width:100%;height:auto}.message-bar .message-bar-icon svg [fill]:not([fill=none]){fill:var(--text-main-color)}.message-bar .message-bar-icon svg [stroke]:not([stroke=none]){stroke:var(--text-main-color)}.message-bar.success .message-bar-icon svg [fill]:not([fill=none]){fill:var(--success-color)}.message-bar.success .message-bar-icon svg [stroke]:not([stroke=none]){stroke:var(--success-color)}.message-bar.error .message-bar-icon svg [fill]:not([fill=none]){fill:var(--error-color)}.message-bar.error .message-bar-icon svg [stroke]:not([stroke=none]){stroke:var(--error-color)}.message-bar.warning .message-bar-icon svg [fill]:not([fill=none]){fill:#caaf16}.message-bar.warning .message-bar-icon svg [stroke]:not([stroke=none]){stroke:#caaf16}.purchase-history-page .page-content{gap:1.1429rem}.purchase-history-page .purchase-history-filters{display:flex;flex-wrap:wrap;gap:1.1429rem}.purchase-history-page .purchase-history-filters>*{width:12.8571rem}.purchase-history-page .purchase-history-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1429rem}.purchase-history-page .purchase-history-cards>*{min-width:0;height:auto}.purchase-history-page .purchase-history-chart-card{grid-column:span 2}.purchase-history-page .total-purchases-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.purchase-history-page .total-purchases-card .total-purchases-icon{display:flex;align-items:center;justify-content:center;width:3.4286rem;height:3.4286rem;border-radius:50%;background-color:var(--primary-color-transparency-15)}.purchase-history-page .total-purchases-card .total-purchases-icon svg{width:2rem;height:auto}.purchase-history-page .total-purchases-card .total-purchases-icon svg path{stroke:var(--primary-color)}.purchase-history-page .total-purchases-card .total-purchases-figures{display:flex;flex-direction:column;align-items:center}.purchase-history-page .total-purchases-card .total-purchases-figures .total-purchases-label{font-size:1rem;font-weight:var(--font-weight-regular)}.purchase-history-page .total-purchases-card .total-purchases-figures .total-purchases-value{font-size:2rem;font-weight:var(--font-weight-medium);text-align:center;overflow-wrap:anywhere}.purchase-history-page .breakdown-card{display:flex;flex-direction:column;gap:1.1429rem}.purchase-history-page .breakdown-card .breakdown-card-heading h2{font-size:1rem;font-weight:var(--font-weight-regular)}.purchase-history-page .breakdown-card .breakdown-card-overline{font-size:.7857rem;color:var(--tertiary-color-transparency-4)}@media(max-width:1359px){.purchase-history-page .purchase-history-cards{grid-template-columns:1fr}.purchase-history-page .purchase-history-chart-card{grid-column:auto}}@media(max-width:1200px){.purchase-history-page .purchase-history-cards{grid-template-columns:repeat(3,1fr)}.purchase-history-page .purchase-history-chart-card{grid-column:span 2}}@media(max-width:768px){.purchase-history-page .purchase-history-cards{grid-template-columns:1fr}.purchase-history-page .purchase-history-chart-card{grid-column:auto}.purchase-history-page .purchase-history-filters>*{width:100%}}.category-donut-chart{display:flex;flex-direction:column;gap:1.1429rem}.category-donut-chart .category-donut-chart-plot{width:100%;height:12.8571rem}.category-donut-chart .category-donut-chart-legend{display:flex;flex-direction:column;gap:.4286rem;margin:0;padding:0;list-style:none}.category-donut-chart .category-donut-chart-legend li{display:flex;align-items:center;gap:.5714rem;font-size:.8571rem}.category-donut-chart .category-donut-chart-legend .legend-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%}.category-donut-chart .category-donut-chart-legend .legend-label{flex:1;min-width:0}.category-donut-chart .category-donut-chart-legend .legend-value{font-weight:var(--font-weight-medium)}.shipping-costs-page .page-content{gap:1.1429rem}.shipping-costs-page .shipping-costs-filters .month-picker-v2{max-width:12.8571rem}.shipping-costs-page .shipping-costs-filters .month-picker-v2 .date-picker-input{height:2.5714rem}.shipping-costs-page .shipping-costs-messages{display:flex;flex-direction:column;gap:.7143rem}.shipping-costs-page .shipping-costs-content{display:flex;flex-direction:column;gap:1.1429rem}.shipping-costs-page .shipping-costs-summary{display:flex;flex-direction:column;gap:.5714rem}.shipping-costs-page .shipping-costs-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1429rem}.shipping-costs-page .shipping-months-table .table-row:hover .table-cells-wrapper{cursor:default}.shipping-costs-page .shipping-months-table .table-row .table-cells-wrapper .table-cell{align-items:center;min-height:3.1429rem}.shipping-costs-page .shipping-months-table .table-row .table-row-details{padding:0 .8571rem .8571rem}@media(max-width:1359px){.shipping-costs-page .shipping-costs-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.shipping-costs-page .shipping-costs-stats{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.shipping-costs-page .shipping-costs-stats{grid-template-columns:repeat(2,1fr);gap:.5714rem}}.shipping-deliveries-table{cursor:default}.shipping-deliveries-table .div-table-container .div-table-column-header{padding-left:.7143rem;padding-right:.7143rem}.shipping-deliveries-table .div-table-container .table-row .table-cells-wrapper{background-color:#fff;border:1px solid var(--border-main-color);border-radius:.7143rem}.shipping-deliveries-table .div-table-container .table-row:hover .table-cells-wrapper{cursor:default}.shipping-deliveries-table .div-table-container .table-row .table-cells-wrapper .table-cell{align-items:center;padding:.4286rem .7143rem;min-height:2.5714rem}.shipping-stat-card{display:flex;flex-direction:column;gap:.5714rem;height:auto;min-width:0}.shipping-stat-card .shipping-stat-heading{display:flex;align-items:center;gap:.2857rem;line-height:normal}.shipping-stat-card .shipping-stat-icon{display:flex;align-items:center;justify-content:center;width:1.4286rem;min-width:1.4286rem;height:1.4286rem}.shipping-stat-card .shipping-stat-icon svg{width:100%;height:auto}.shipping-stat-card .shipping-stat-icon svg [fill]:not([fill=none]){fill:var(--text-main-color)}.shipping-stat-card .shipping-stat-icon svg [stroke]:not([stroke=none]){stroke:var(--text-main-color)}.shipping-stat-card .shipping-stat-label{font-size:1rem;font-weight:var(--font-weight-regular)}.shipping-stat-card .shipping-stat-value{font-size:2.1429rem;font-weight:var(--font-weight-medium);white-space:nowrap}@media(max-width:768px){.shipping-stat-card{padding:.8571rem}.shipping-stat-card .shipping-stat-label{font-size:.8571rem}}.agreement-details-page .page-layout-header-action-buttons .export-btn svg path{fill:none}.agreement-details-page .page-content{gap:.7143rem}.agreement-details-page .agreement-details-top{display:flex;gap:1.4286rem;align-items:stretch}.agreement-details-page .agreement-details-top>.agreement-card{flex:3 1 0;min-width:0}.agreement-details-page .agreement-chart-container{flex:7 1 0;min-width:0;margin:0}.agreement-details-page .agreement-chart-container .purchase-history-chart svg g:first-child{width:100%}.agreement-products-section .div-table-container .table-cell .agreement-discount{display:flex;flex-direction:column}.agreement-products-section .div-table-container .table-cell .agreement-discount .agreement-discount-base{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.agreement-products-section .number-input{max-width:5.7143rem}.agreement-products-section .mobile-table-container .mobile-table-row .mobile-table-row-header.align-center{align-items:flex-start}@media(max-width:992px){.agreement-details-page .agreement-details-top{flex-direction:column}}.agreement-details-page .table-row.product-row.status-outofstock .table-cells-wrapper{background-color:var(--status-red-transparency-1-hex)}.agreement-details-page .table-row.product-row.status-removed .table-cells-wrapper{background-color:var(--tertiary-color-transparency-1-hex)}.agreement-details-page .table-row.product-row.status-notforsale .table-cells-wrapper{background-color:var(--status-orange-transparency-1-hex)}.agreement-details-page .table-row.product-row.status-outofstock:hover .table-cells-wrapper{background-color:var(--status-red-transparency-2-hex)}.agreement-details-page .table-row.product-row.status-removed:hover .table-cells-wrapper{background-color:var(--tertiary-color-transparency-2-hex)}.agreement-details-page .table-row.product-row.status-notforsale:hover .table-cells-wrapper{background-color:var(--status-orange-transparency-2-hex)}.product-prices{display:flex;flex-direction:column;gap:.2143rem}.product-prices .pvf,.product-prices .pvf span{font-weight:var(--font-weight-medium)}.product-prices span{font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.product-prices .line{width:.7143rem;height:1px;background-color:var(--tertiary-color-transparency-2)}.agreement-card{height:auto;display:flex;flex-direction:column;gap:1rem;padding:.4286rem .4286rem .7143rem}.agreement-card .agreement-card-header{display:flex;align-items:center;justify-content:center;min-height:8.5714rem;padding:.7143rem;background-color:#fff;border-radius:.5rem .5rem 0 0}.agreement-card .agreement-card-header .agreement-card-title{font-size:1.1429rem;font-weight:var(--font-weight-medium);text-align:center;padding:.7143rem .8571rem}.agreement-card .agreement-card-metrics{display:flex;gap:1.4286rem;padding:0 .2857rem}.agreement-card .agreement-card-metrics .agreement-card-metric{display:flex;gap:.4286rem}.agreement-card .agreement-card-metrics .agreement-card-metric .agreement-card-metric-icon{display:flex;align-items:center;justify-content:center;width:1.4286rem;min-width:1.4286rem;height:1.4286rem;min-height:1.4286rem}.agreement-card .agreement-card-metrics .agreement-card-metric .agreement-card-metric-icon svg{width:100%;height:auto}.agreement-card .agreement-card-metrics .agreement-card-metric .agreement-card-metric-block{display:flex;flex-direction:column;gap:.1429rem;padding-top:.1429rem}.agreement-card .agreement-card-metrics .agreement-card-metric .agreement-card-metric-block .agreement-card-metric-label{font-size:.8571rem;color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-regular)}.agreement-card .agreement-card-metrics .agreement-card-metric .agreement-card-metric-block .agreement-card-metric-value{font-size:1rem;font-weight:var(--font-weight-medium)}.agreement-card .agreement-card-progress{display:flex;flex-direction:column;gap:.2857rem;padding:0 .4286rem}.agreement-card .agreement-card-progress .agreement-card-progress-track{width:100%;height:.4286rem;border-radius:999px;background-color:var(--primary-color-transparency-25);overflow:hidden}.agreement-card .agreement-card-progress .agreement-card-progress-track .agreement-card-progress-fill{height:100%;border-radius:999px;background-color:var(--primary-color);transition:width .3s ease}.agreement-card .agreement-card-progress .agreement-card-progress-label{font-size:.7857rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.agreement-card .agreement-card-footer{display:flex;justify-content:flex-end;margin-top:auto}.product-agreement-info{display:flex;flex-direction:column;justify-content:space-between;gap:.4286rem}.product-agreement-info .designation-codes{display:flex;flex-direction:column;gap:.1429rem}.product-agreement-info .designation-codes .designation{font-weight:var(--font-weight-regular)}.product-agreement-info .designation-codes .codes{display:flex;flex-wrap:wrap;gap:.7143rem;row-gap:0}.product-agreement-info .designation-codes .codes div{display:flex;gap:.2857rem;word-break:break-word;line-height:normal}.product-agreement-info .designation-codes .codes span{font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.view-product-documents-popup .popup-content{display:flex;flex-direction:column;gap:1rem}.view-product-documents-popup .product-identification-section{display:flex;flex-direction:column;gap:.4286rem}.view-product-documents-popup .product-identification-section .product-identification-section-label{font-size:.8571rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.view-product-documents-popup .product-documents-section{display:flex;flex-direction:column;gap:.4286rem}.view-product-documents-popup .product-documents-section .empty-product-documents-message{font-size:.8571rem;color:var(--tertiary-color-transparency-4);min-height:2.1429rem}.view-product-documents-popup .product-documents-section .product-documents-section-label{font-size:.8571rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.view-product-documents-popup .product-documents-section .product-documents-table .div-table-header-row{display:none!important}.view-product-documents-popup .product-documents-section .product-documents-table .table-row:hover .table-cells-wrapper{background-color:initial;cursor:default}.agreements-page .page-layout-header-action-buttons .export-btn svg path{fill:none}.agreements-page .page-content{gap:1.1429rem}.agreements-page .agreements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-template-rows:18.5714rem;gap:1.1429rem}.agreements-page .agreements-empty{color:var(--tertiary-color-transparency-4);font-size:.8571rem}@media(max-width:768px){.agreements-page .agreements-grid{grid-template-columns:1fr}}.documents-page .page-content{display:flex;flex-direction:column;gap:.5rem}.documents-page .month-picker-v2{max-width:12.8571rem}.documents-page .month-picker-v2 .date-picker-input{height:2.5714rem}.documents-page .div-table-container .table-row .table-cells-wrapper .table-cell{align-items:center}.documents-page .div-table-container .table-row .doc-name-wrapper,.documents-page .div-table-container .table-row .doc-order-wrapper{display:flex;flex-direction:column}.documents-page .div-table-container .table-row .doc-name-wrapper .doc-name,.documents-page .div-table-container .table-row .doc-order-wrapper .doc-order-number{font-weight:var(--font-weight-regular)}.documents-page .div-table-container .table-row .doc-name-wrapper .doc-date,.documents-page .div-table-container .table-row .doc-order-wrapper .doc-order-date{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.documents-page .div-table-container .table-row.show-row-details .doc-name-wrapper .doc-date,.documents-page .div-table-container .table-row.show-row-details .doc-order-wrapper .doc-order-date{color:var(--tertiary-color-transparency-3-hex)}.documents-page .mobile-table-container .doc-name-wrapper{display:flex;flex-direction:column}.documents-page .mobile-table-container .doc-name-wrapper .doc-name{font-weight:var(--font-weight-regular)}.documents-page .mobile-table-container .doc-name-wrapper .doc-date{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.documents-page .div-table-container .table-row .doc-total{font-weight:var(--font-weight-medium)}.documents-page .div-table-container .table-row .doc-status-wrapper{display:flex;align-items:center;gap:.7143rem}.documents-page .div-table-container .table-row .docs-action-btns{display:flex;align-items:center;gap:.2857rem;justify-content:flex-end;flex:1}.documents-page .div-table-container .table-row .docs-action-btns .chevron-btn svg path{stroke:var(--tertiary-color)}.documents-page .div-table-container .table-row.show-row-details .docs-action-btns svg path{fill:#fff}.documents-page .div-table-container .table-row.show-row-details .docs-action-btns .chevron-btn svg path{fill:none;stroke:#fff}.documents-page .documents-table-toolbar{display:flex;align-items:center}.documents-page .epk-pending-counter{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:var(--warning-banner-color);border-radius:.7143rem;border:1px solid var(--warning-banner-border-color)}.documents-page .epk-pending-counter .counter-content-wrapper{display:flex;align-items:center;gap:1rem}.documents-page .epk-pending-counter .warning-icon{width:1.5rem;height:1.5rem}.documents-page .epk-pending-counter .warning-icon g path{fill:var(--warning-banner-icon-color)}.documents-page .epk-pending-counter .arrow-icon{transform:rotate(180deg);align-self:center;justify-self:flex-end;width:2rem;height:2rem}.documents-page .epk-pending-counter .arrow-icon g path{stroke:#5c5c5c}.documents-page .epk-pending-counter p{margin:0}.documents-page .epk-pending-counter .counter-title{font-weight:var(--font-weight-medium)}.documents-page .epk-pending-counter .counter-subtitle{font-weight:var(--font-weight-light);color:var(--tertiary-color-transparency-6)}.documents-page .export-btn .text-button-icon svg path{fill:none}.documents-page .select-btn .text-button-icon svg{border-radius:3px;width:.7143rem;height:.7143rem}.documents-page .select-btn .text-button-icon svg rect{fill:var(--primary-color)}.documents-page .select-btn .text-button-icon svg path{fill:#fff;stroke:#fff}.documents-page .search-container h2{font-size:1rem;font-weight:var(--font-weight-regular)}.documents-page .search-container .search-row{display:flex;align-items:flex-end;gap:1rem}.documents-page .search-container .search-row>.form-field:first-child{flex:1;min-width:0}.documents-page .search-container .search-row>.form-field:last-child{flex:0 0 12.8571rem}.documents-page .search-container .advanced-filters{display:flex;flex-direction:column;gap:1rem}.documents-page .search-container .advanced-filters-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}@media screen and (max-width:768px){.documents-page .search-container .search-row{flex-direction:column;align-items:stretch}.documents-page .search-container .search-row>.form-field:last-child{flex:1 1 auto}.documents-page .month-picker-v2{max-width:none}}.delivery-invoices-table .div-table-container .table-row .invoice-action-btns{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:1rem}.filter-by-action{display:flex;align-items:center;gap:.2rem;cursor:pointer}.filter-by-action .applied-filters-count{display:flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;box-sizing:border-box;border-radius:50%;background-color:var(--tertiary-color);color:#fff;font-size:.7143rem}@supports selector(:has(*)){.filter-by-action:has(.text-button:focus-visible){outline:2px solid var(--primary-color);outline-offset:2px;border-radius:.2857rem}.filter-by-action .text-button:focus-visible{outline:none}}.my-orders-page .page-layout-header-action-buttons .clock-icon{width:.875rem;min-width:.875rem;height:.875rem;min-height:.875rem;display:flex;align-items:center;justify-content:center}.my-orders-page .page-layout-header-action-buttons .clock-icon .svg{width:100%;height:auto;fill:#5c5c5c}.my-orders-page .page-content{gap:1.1429rem}.my-orders-page .tab-btns-container{display:flex;gap:1.1429rem}.my-orders-page .tab-btns-container .tab-btn{display:flex;align-items:center;justify-content:center;line-height:normal;width:17.1429rem;height:3.4286rem;background-color:var(--grey-palette-green-01);border-radius:.7143rem;font-size:.8571rem;font-weight:var(--font-weight-medium);cursor:pointer}.my-orders-page .tab-btns-container .tab-btn:hover{opacity:.8}.my-orders-page .tab-btns-container .tab-btn.selected{background-color:var(--primary-color);color:#fff}@media only screen and (max-width:768px){.my-orders-page .tab-btns-container .tab-btn{height:2.8571rem}}.deliveries-table{display:flex;flex-direction:column;gap:.4286rem}.deliveries-table .month-picker-v2{max-width:12.8571rem}.deliveries-table .month-picker-v2 .date-picker-input{height:2.5714rem}.deliveries-table .div-table-container .table-header-btn{display:flex;justify-content:flex-end;flex:1}.deliveries-table .div-table-container .table-row:hover .table-cells-wrapper{cursor:default}.deliveries-table .div-table-container .table-row .table-cells-wrapper .table-cell{align-items:center}.deliveries-table .div-table-container .table-row .delivery-time{display:flex;flex-direction:column;gap:.0714rem}.deliveries-table .div-table-container .table-row .delivery-time .delivery-time-label{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.deliveries-table .div-table-container .table-row.show-row-details .delivery-time .delivery-time-label{color:#fff6}.deliveries-table .div-table-container .table-row.show-row-details .delivery-status-tag{border-color:#fff}.deliveries-table .mobile-table-container .delivery-number-wrapper{display:flex;flex-direction:column}.deliveries-table .mobile-table-container .delivery-number-wrapper .child-count{align-self:flex-start;margin-top:.2857rem;padding:.0714rem .4286rem;border-radius:999px;background-color:var(--primary-color-transparency-1);color:var(--primary-color);font-size:.6429rem;font-weight:var(--font-weight-medium)}.delivery-invoices-table{cursor:default}.delivery-invoices-table .div-table-container .div-table-column-header{padding-left:.7143rem;padding-right:.7143rem}.delivery-invoices-table .div-table-container .div-table-wrapper .div-table-body .div-table-group .div-table-group-body{background-color:transparent;border-radius:0}.delivery-invoices-table .div-table-container .table-row .table-cells-wrapper{background-color:#fff;border:1px solid var(--border-main-color);border-radius:.7143rem}.delivery-invoices-table .div-table-container .table-row.show-row-details .table-cells-wrapper{border-radius:.7143rem .7143rem 0 0}.delivery-invoices-table .div-table-container .table-row .table-cells-wrapper .table-cell{align-items:center;padding:.4286rem .7143rem}.delivery-invoices-table .div-table-container .table-row .invoice-action-btns{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:.2857rem}.delivery-invoices-table .div-table-container .table-row .invoice-action-btns .chevron-btn svg path{stroke:var(--tertiary-color)}.delivery-invoices-table .div-table-container .table-row .invoice-action-btns .invoice-action-separator{width:1px;height:.8571rem;border-radius:999px;background-color:var(--tertiary-color);opacity:.1;margin-left:.2857rem}.delivery-invoices-table .div-table-container .table-row .table-row-details{padding:0}.delivery-invoices-table .delivery-invoices-loader{padding:.8571rem 0}.delivery-invoices-table .delivery-invoices-error{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--error-color);font-size:.8571rem;font-weight:var(--font-weight-regular);padding-top:.8571rem}.delivery-invoices-table .delivery-invoices-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tertiary-color-transparency-4);font-size:.8571rem;font-weight:var(--font-weight-regular);padding-top:.8571rem}.delivery-invoices-table .mobile-table-container .invoice-number-wrapper{display:flex;flex-direction:column}.delivery-invoices-table .mobile-table-container .invoice-number-wrapper .child-count{align-self:flex-start;margin-top:.2857rem;padding:.0714rem .4286rem;border-radius:999px;background-color:var(--primary-color-transparency-1);color:var(--primary-color);font-size:.6429rem;font-weight:var(--font-weight-medium)}.delivery-invoices-table .mobile-table-container .mobile-table-row-details{margin:-.1429rem 0 0 .2857rem;padding:0 .5714rem;border:1px solid var(--border-main-color);border-left:2px solid var(--primary-color);border-radius:.5714rem;background-color:#fff}.delivery-invoices-table .mobile-table-container .mobile-table-row-details .delivery-invoice-orders-table{border:0;border-radius:0;background-color:transparent}.delivery-invoices-table .mobile-table-container .mobile-table-row-details .delivery-invoice-orders-table .mobile-table-rows-container{gap:0}.delivery-invoices-table .mobile-table-container .mobile-table-row-details .delivery-invoice-orders-table .mobile-table-row{background-color:transparent;border:0;border-bottom:1px solid var(--border-main-color);border-radius:0;padding:.5714rem .2857rem}.delivery-invoices-table .mobile-table-container .mobile-table-row-details .delivery-invoice-orders-table .mobile-table-rows-container .mobile-table-row:last-child{border-bottom:0}.delivery-invoice-orders-table{background-color:#fff;border:1px solid var(--border-main-color);border-top:0;border-radius:0 0 .7143rem .7143rem}.delivery-invoice-orders-table .div-table-container .div-table-wrapper .div-table-header-row{min-height:unset}.delivery-invoice-orders-table .div-table-container .div-table-wrapper .div-table-header-row .div-table-column-header{padding:.7143rem .7143rem .4286rem;font-size:.7143rem}.delivery-invoice-orders-table .div-table-container .div-table-wrapper .div-table-body{gap:0}.delivery-invoice-orders-table .div-table-container .div-table-wrapper .div-table-body .div-table-group{background-color:transparent;border:0;border-radius:0}.delivery-invoice-orders-table .div-table-container .div-table-wrapper .div-table-body .div-table-group .div-table-group-body{gap:.1429rem;background-color:transparent;border-radius:0}.delivery-invoice-orders-table .div-table-container .div-table-wrapper .div-table-body .table-row{background-color:transparent}.delivery-invoice-orders-table .div-table-container .table-row .table-cells-wrapper,.delivery-invoice-orders-table .div-table-container .table-row:hover .table-cells-wrapper{background-color:transparent;border:0}.delivery-invoice-orders-table .div-table-container .table-row .table-cells-wrapper .table-cell{min-height:1.7143rem;padding:.2857rem .7143rem}.delivery-invoice-orders-table .delivery-invoice-orders-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tertiary-color-transparency-4);font-size:.8571rem;font-weight:var(--font-weight-regular);padding:.8571rem 0}.invoice-order-mobile{display:flex;flex-direction:column;gap:.1429rem;width:100%}.invoice-order-mobile .iom-number{font-size:.8571rem;font-weight:var(--font-weight-medium);color:var(--text-main-color)}.invoice-order-mobile .iom-meta{font-size:.75rem;color:var(--tertiary-color-transparency-4)}.orders-table{display:flex;flex-direction:column;gap:.4286rem}.orders-table .month-picker-v2{max-width:12.8571rem}.orders-table .month-picker-v2 .date-picker-input{height:2.5714rem}.orders-table .search-container h2{font-size:1rem;font-weight:var(--font-weight-regular)}.orders-table .search-container .search-row{display:flex;align-items:flex-end;gap:1rem}.orders-table .search-container .search-row>.form-field:first-child{flex:1;min-width:0}.orders-table .search-container .search-row>.form-field:last-child{flex:0 0 12.8571rem}.orders-table .search-container .advanced-filters{display:flex;flex-direction:column;gap:1rem}.orders-table .search-container .advanced-filters-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}@media screen and (max-width:768px){.orders-table .search-container .search-row{flex-direction:column;align-items:stretch}.orders-table .search-container .search-row>.form-field:last-child{flex:1 1 auto}.orders-table .month-picker-v2{max-width:none}}.orders-table .div-table-container .table-row .table-cells-wrapper .table-cell{align-items:center}.orders-table .div-table-container .table-row .order-number-wrapper{display:flex;flex-direction:column}.orders-table .div-table-container .table-row .order-number-wrapper .order-number{font-weight:var(--font-weight-regular)}.orders-table .div-table-container .table-row .order-number-wrapper .order-date{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.orders-table .div-table-container .table-row.show-row-details .order-number-wrapper .order-date{color:#fff}.orders-table .div-table-container .table-row.show-row-details .doc-tag svg path{fill:#fff}.orders-table .div-table-container .table-row.show-row-details .order-type-tag{border-style:solid;border-color:#fff;border-width:1px}.orders-table .div-table-container .table-row .order-delivery-time{display:flex;flex-direction:column;gap:.0714rem}.orders-table .div-table-container .table-row .order-delivery-time .order-delivery-time-label{font-size:.7143rem;font-weight:var(--font-weight-regular);color:var(--tertiary-color-transparency-4)}.orders-table .div-table-container .table-row.show-row-details .order-delivery-time .order-delivery-time-label{color:#fff}@media only screen and (max-width:475px){.orders-table .month-picker-v2{max-width:unset}}.orders-table .div-table-container .table-row.show-row-details .order-status-tag{border-color:#fff}.orders-table .mobile-table-container .order-number-wrapper{display:flex;flex-direction:column}.orders-table .mobile-table-container .order-number-wrapper .child-count{align-self:flex-start;margin-top:.2857rem;padding:.0714rem .4286rem;border-radius:999px;background-color:var(--primary-color-transparency-1);color:var(--primary-color);font-size:.6429rem;font-weight:var(--font-weight-medium)}.order-document-tag{display:flex;flex-direction:row;align-items:center}.order-products-table .div-table-container .table-row .table-cells-wrapper{background-color:#fff;border:1px solid var(--border-main-color);border-radius:.7143rem}.order-products-table .order-products-loader{padding:.8571rem 0}.order-products-table .order-products-error{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--error-color);font-size:.8571rem;font-weight:var(--font-weight-regular);padding-top:.8571rem}.order-products-table .order-products-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tertiary-color-transparency-4);font-size:.8571rem;font-weight:var(--font-weight-regular);padding-top:.8571rem}.order-products-table .mobile-table-container .mobile-table-rows-container{gap:0;border:1px solid var(--border-main-color);border-left:2px solid var(--primary-color);border-radius:.5714rem;overflow:hidden;background-color:#fff}.order-products-table .mobile-table-container .mobile-table-row{background-color:transparent;border:0;border-bottom:1px solid var(--border-main-color);border-radius:0;padding:.5714rem .7143rem}.order-products-table .mobile-table-container .mobile-table-rows-container .mobile-table-row:last-child{border-bottom:0}.order-product-mobile{display:flex;flex-direction:column;gap:.1429rem;width:100%}.order-product-mobile .opm-name{font-size:.8571rem;font-weight:var(--font-weight-medium);color:var(--text-main-color)}.order-product-mobile .opm-meta{display:flex;flex-wrap:wrap;gap:.1429rem .8571rem;font-size:.75rem;color:var(--tertiary-color-transparency-4)}.delivery-schedule-page .page-layout-header-action-buttons .export-btn svg path{fill:none}.delivery-schedule-page .page-content{gap:.75rem}.delivery-schedule-page .page-content .delivery-schedule-empty-state{color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-regular)}.daily-delivery-schedule-card{display:flex;flex-direction:row;gap:.8571rem;background-color:var(--grey-palette-green-01);border-radius:.625rem;padding:.7143rem}.daily-delivery-schedule-card .day-of-month{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:.4286rem;padding:.2857rem;width:2.5714rem;min-width:2.5714rem;height:2.5714rem;min-height:2.5714rem}.daily-delivery-schedule-card .day-of-month .day-label{color:var(--primary-color);font-size:1rem;font-weight:var(--font-weight-medium)}.daily-delivery-schedule-card .day-of-month .month-label{font-size:.7143rem;color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-regular)}.daily-delivery-schedule-card .scheduled-deliveries{display:flex;flex-direction:column;gap:2px;font-size:.8571rem;padding-top:.1429rem}.daily-delivery-schedule-card .scheduled-deliveries .week-day-label{font-weight:var(--font-weight-medium)}.daily-delivery-schedule-card .scheduled-deliveries .scheduled-deliveries-list{display:flex;flex-direction:column;gap:2px}.daily-delivery-schedule-card .scheduled-deliveries .scheduled-deliveries-list .no-deliveries-text{color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-regular)}.daily-delivery-schedule-card .scheduled-deliveries .scheduled-deliveries-list .scheduled-delivery{display:flex;flex-direction:row;align-items:center;gap:.2857rem;flex-wrap:wrap}.daily-delivery-schedule-card .scheduled-deliveries .scheduled-deliveries-list .scheduled-delivery .right-arrow-separator{display:flex;align-items:center}.daily-delivery-schedule-card .scheduled-deliveries .scheduled-deliveries-list .scheduled-delivery .right-arrow-separator svg path{fill:var(--primary-color)}.daily-delivery-schedule-card .scheduled-deliveries .scheduled-deliveries-list .scheduled-delivery .light-text{color:var(--tertiary-color-transparency-4);font-weight:var(--font-weight-regular)}.daily-delivery-schedule-card .scheduled-deliveries .scheduled-deliveries-list .scheduled-delivery .regular-text{font-weight:var(--font-weight-regular)}.daily-delivery-schedule-card .scheduled-deliveries .scheduled-deliveries-list .scheduled-delivery .highlighted-text{font-weight:var(--font-weight-regular);color:var(--secondary-color)}.monthly-list-page .page-layout-header-action-buttons .export-btn svg path,.monthly-list-page .page-layout-header-action-buttons .import-btn svg path{fill:none}.monthly-list-page .page-content{gap:1.1429rem}.monthly-list-page .search-container h2{font-size:1rem;font-weight:var(--font-weight-regular)}.monthly-list-page .monthly-list-table-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.8571rem}.monthly-list-page .monthly-list-table-toolbar .select-all{margin-right:auto}.monthly-list-page .monthly-list-table-toolbar .remove-selected.is-hidden{visibility:hidden;pointer-events:none}.monthly-list-page .monthly-list-table-toolbar .remove-selected .text-button-icon svg path{fill:none}.monthly-list-page .monthly-list-readonly-hint{color:var(--tertiary-color-transparency-4);font-size:.7857rem}.monthly-list-page .monthly-list-empty{color:var(--tertiary-color-transparency-4);font-size:.8571rem}.monthly-list-page .monthly-list-action-btns{display:flex;align-items:center;justify-content:flex-end}.monthly-list-page .advised-quantity{display:flex;align-items:flex-start;padding-top:.2857rem}.monthly-list-page .quantity-value{display:flex;align-items:center}@media(max-width:768px){.monthly-list-page .mobile-table-row .primary-cells{display:grid;grid-template-columns:auto 1fr 1fr;column-gap:.8571rem;row-gap:.8571rem;align-items:center}.monthly-list-page .mobile-table-row .primary-cells>.mobile-table-cell:nth-child(1){grid-row:1;grid-column:1}.monthly-list-page .mobile-table-row .primary-cells>.mobile-table-cell:nth-child(2){grid-row:1;grid-column:2 / -1;min-width:0}.monthly-list-page .mobile-table-row .primary-cells>.mobile-table-cell:nth-child(3){grid-row:2;grid-column:1 / 3}.monthly-list-page .mobile-table-row .primary-cells>.mobile-table-cell:nth-child(4){grid-row:2;grid-column:3;align-items:flex-end}.monthly-list-page .mobile-table-row .primary-cells:before{content:"";grid-row:2;grid-column:1 / -1;align-self:start;height:0;margin-top:-.4286rem;border-top:1px solid var(--border-main-color)}.monthly-list-page .mobile-table-row .primary-cells>.mobile-table-cell:nth-child(3),.monthly-list-page .mobile-table-row .primary-cells>.mobile-table-cell:nth-child(4){align-self:start}.monthly-list-page .mobile-table-row .advised-quantity{padding-top:.5714rem}.monthly-list-page .mobile-table-row .number-input{width:100%;height:2.2857rem}.monthly-list-page .mobile-table-row .number-input .number-btn{width:2.5714rem;min-width:2.5714rem;font-size:.8571rem}.monthly-list-page .mobile-table-row .checkbox-container .checkbox{position:relative;min-width:1.4286rem;max-width:1.4286rem;min-height:1.4286rem;max-height:1.4286rem}.monthly-list-page .mobile-table-row .checkbox-container .checkbox:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.5714rem;height:2.5714rem}.monthly-list-page .monthly-list-table-toolbar{justify-content:space-between}}.monthly-list-product-search{position:relative}.monthly-list-product-search.is-disabled{cursor:not-allowed}.monthly-list-product-search .suggestions-list,.monthly-list-product-search .suggestions-message{position:absolute;z-index:3;top:calc(100% + .2857rem);left:0;right:0;max-height:21.4286rem;overflow-y:auto;margin:0;padding:0;list-style:none;background-color:#fff;border:1px solid var(--border-main-color);border-radius:.7143rem;box-shadow:0 .2857rem .8571rem var(--tertiary-color-transparency-1)}.monthly-list-product-search .suggestions-message{display:flex;align-items:center;justify-content:center;padding:1.1429rem;font-size:.8571rem;color:var(--tertiary-color-transparency-4)}.monthly-list-product-search .suggestion{display:flex;align-items:center;justify-content:space-between;gap:.8571rem;padding:.5714rem .8571rem;font-size:.8571rem;cursor:pointer}.monthly-list-product-search .suggestion:hover{background-color:var(--primary-color-transparency-1)}.monthly-list-product-search .suggestion+.suggestion{border-top:1px solid var(--tertiary-color-transparency-1-hex)}.monthly-list-product-search .suggestion .product-main-info{min-width:0}.monthly-list-product-search .suggestion.already-on-list{cursor:default;opacity:.55}.monthly-list-product-search .suggestion.already-on-list:hover{background-color:transparent}.monthly-list-product-search .suggestion .suggestion-tag{flex:0 0 auto;font-size:.7857rem;color:var(--primary-color)}.monthly-list-product-search .suggestions-message.is-loading{height:5.7143rem;padding:.5714rem}.monthly-list-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.1429rem;overflow-x:auto}.monthly-list-tabs .monthly-list-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1429rem;min-width:8.5714rem;min-height:4.2857rem;padding:.8571rem;border-radius:.7143rem;background-color:var(--grey-palette-02);color:var(--text-main-color);cursor:pointer;text-align:center}.monthly-list-tabs .monthly-list-tab .list-label{font-size:1rem;font-weight:var(--font-weight-medium)}.monthly-list-tabs .monthly-list-tab .list-period,.monthly-list-tabs .monthly-list-tab .list-status{font-size:.7857rem;color:var(--tertiary-color-transparency-6)}.monthly-list-tabs .monthly-list-tab .list-status{text-transform:uppercase;letter-spacing:.0357rem}.monthly-list-tabs .monthly-list-tab.selected{background-color:var(--primary-color);color:#fff}.monthly-list-tabs .monthly-list-tab.selected .list-period,.monthly-list-tabs .monthly-list-tab.selected .list-status{color:inherit;opacity:.85}@media(max-width:768px){.monthly-list-tabs{grid-auto-flow:row;grid-auto-columns:auto;gap:.4286rem;overflow-x:visible}.monthly-list-tabs .monthly-list-tab{flex-direction:row;align-items:center;justify-content:space-between;gap:.8571rem;min-width:0;min-height:2.8571rem;padding:.5714rem .8571rem;text-align:left}.monthly-list-tabs .monthly-list-tab .list-label{font-size:.9286rem}.monthly-list-tabs .monthly-list-tab .list-period{margin-left:auto;text-align:right}}.products-page .page-layout-header-action-buttons .export-btn svg path{fill:none}.products-page .page-content{gap:.4286rem}.products-page .search-container h2{font-size:1rem;font-weight:var(--font-weight-regular)}.products-page .search-container .advanced-filters{display:flex;flex-direction:column;gap:1rem;padding-top:.2857rem}.products-page .search-container .advanced-filters .advanced-filters-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.products-page .search-container .advanced-filters .advanced-filters-fields .sos-filter,.products-page .search-container .advanced-filters .advanced-filters-fields .orderable-filter{display:flex;align-items:center;gap:.5714rem;padding-bottom:.5rem}.products-page .div-table-container .div-table-wrapper .div-table-body .div-table-group{background-color:var(--primary-color-transparency-15)}.products-page .div-table-container .div-table-wrapper .div-table-body .div-table-group.has-group-header .div-table-group-header{padding:0}.products-page .number-input{max-width:5.7143rem}.products-page .mobile-table-container .mobile-table-group{background-color:var(--primary-color-transparency-15)}.products-page .mobile-table-container .mobile-table-group .mobile-table-group-header{padding:0}.products-page .mobile-table-container .mobile-table-row .mobile-table-row-header.align-center{align-items:flex-start}@media only screen and (max-width:768px){.products-page .page-content{gap:1rem}}.products-page .page-layout-header-action-buttons .monthly-list-btn svg path{fill:none}.filter-chips{display:flex;flex-wrap:wrap;gap:.2857rem}.filter-chips .filter-chip{display:inline-flex;align-items:center;gap:.2857rem;padding:.2857rem .4286rem .2857rem .7143rem;background:var(--tertiary-color-transparency-5);border-radius:1rem;font-size:.7857rem;color:#fff}.filter-chips .filter-chip-remove svg path{fill:#fff}.filters-side-panel .filters-side-panel-fields{display:flex;flex-direction:column;gap:1rem}.filters-side-panel .side-panel-footer .text-button,.filters-side-panel .side-panel-footer .button{flex:1;justify-content:center}.select-multiple-simple{--select-single-padding: .571rem;display:flex;flex-direction:column;align-items:center;border:1px solid var(--border-main-color);padding:0 var(--select-single-padding);pointer-events:auto;position:relative;border-radius:.7143rem;height:2.5714rem}.select-multiple-simple .select-multiple-simple-box{--select-single-padding: .571rem;height:100%;display:flex;flex-direction:row;align-items:center;min-width:100%;justify-content:space-between;position:relative}.select-multiple-simple .select-multiple-simple-selected-options{display:flex;position:absolute;width:calc(100% - 1.4286rem);gap:.2857rem;overflow:hidden;align-items:center}.select-multiple-simple .select-multiple-simple-selected-options:after{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(90deg,transparent 80%,#ffffff 100%);right:0;bottom:0}.select-multiple-simple .select-multiple-simple-selected-options .selected-option-tag{display:flex;align-items:center;min-width:fit-content;gap:.1429rem;min-height:1.5714rem;padding:.2143rem .4286rem;background-color:var(--grey-palette-01);font-size:.7143rem;font-weight:var(--font-weight-medium);color:#fff;border-radius:.4286rem}.select-multiple-simple .arrow-down-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;align-items:flex-end;width:1.2857rem;height:auto}.select-multiple-simple .arrow-down-icon path{fill:var(--tertiary-color)}.select-multiple-simple.disabled .arrow-down-icon{cursor:pointer;min-width:1.2857rem;height:1.2857rem;cursor:unset}.select-multiple-simple:hover,.select-multiple-simple:focus-within{border-color:var(--primary-color)}.select-multiple-simple.error,.select-multiple-simple.error:hover{border-color:var(--error-color)}.select-multiple-simple.disabled,.select-multiple-simple.disabled:hover{border-color:var(--grey-palette-02);background-color:var(--grey-palette-03)}.select-multiple-simple .native-input{flex-grow:1;padding:0;padding-left:.286rem;min-width:2.8571rem;caret-color:var(--secondary-color);border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.select-multiple-simple.has-icon .native-input{padding-left:.429rem}.select-multiple-simple .native-input:focus{outline:none}.select-multiple-simple .native-input::placeholder{color:var(--placeholder-color)}.select-multiple-simple.disabled .native-input{color:var(--grey-palette-01)}.select-multiple-simple.disabled .native-input::placeholder{color:var(--placeholder-disabled-color)}.select-multiple-simple .select-multiple-simple-icon{display:flex;align-items:center}.select-multiple-simple:hover .select-multiple-simple-icon svg,.select-multiple-simple:focus-within .select-multiple-simple-icon svg{fill:var(--primary-color)}.select-multiple-simple.disabled,.select-multiple-simple.disabled:hover{background-color:var(--grey-palette-03)}.select-multiple-simple.disabled .arrow-down-icon path,.select-multiple-simple.disabled:hover .arrow-down-icon path{fill:var(--placeholder-disabled-color)}.select-multiple-simple.error .select-multiple-simple-icon svg,.select-multiple-simple.error:hover .select-multiple-simple-icon svg,.select-multiple-simple.error:focus-within .select-multiple-simple-icon svg{fill:var(--error-color)}.select-multiple-simple .select-multiple-simple-options-panel{position:absolute;top:calc(100% + .0714rem);left:0;min-width:100%;z-index:90;display:flex;flex-direction:column;overflow:auto;background-color:#fff;color:var(--text-main-color);max-height:11.6429rem;padding:.8571rem 0 .4286rem;box-shadow:0 1px 6px #00000040;border-radius:.3571rem}.select-multiple-simple .select-multiple-simple-options-panel .multiple-select-actions{display:flex;flex-direction:row;align-items:center;justify-content:end;padding:0 .857rem .1429rem;gap:.4286rem}.select-multiple-simple .select-multiple-simple-options-panel .multiple-select-actions .mini-text-button{color:var(--primary-color);cursor:pointer;font-size:.857rem;font-weight:var(--font-weight-medium)}.select-multiple-simple .select-multiple-simple-options-panel .multiple-select-actions .mini-text-button:hover{opacity:.7}.select-multiple-simple .select-multiple-simple-options-panel .multiple-select-actions .dot-separator{display:flex;align-items:center;width:.1429rem;height:.1429rem;border-radius:50%;background-color:var(--grey-palette-02)}.select-multiple-simple .select-multiple-simple-options-panel .multiple-select-option{min-height:2.1429rem;padding:.357rem .857rem}.select-multiple-simple .select-multiple-simple-options-panel .multiple-select-option.hover,.select-multiple-simple .select-multiple-simple-options-panel .multiple-select-option:hover{background-color:var(--grey-palette-02);cursor:pointer}.select-multiple-simple .select-multiple-simple-options-panel .multiple-select-option.selected{display:flex;justify-content:space-between;color:var(--primary-color);font-weight:var(--font-weight-medium);background-color:var(--grey-palette-02)}.select-multiple-simple .select-multiple-simple-options-panel .multiple-select-option.selected .check-option path{fill:var(--primary-color)}.select-multiple-simple .select-multiple-simple-options-panel .multiple-select-option.selected .check-option path:first-child{fill:none}.side-panel-root{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end}.side-panel-root .side-panel{position:relative;display:flex;flex-direction:column;max-width:90vw;height:100%;background:#fff;box-shadow:-4px 0 24px #0000001a;animation:side-panel-slide .25s ease}@keyframes side-panel-fade{0%{opacity:0}to{opacity:1}}@keyframes side-panel-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.side-panel-root .side-panel .side-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.7143rem;padding:1.1429rem}.side-panel-root .side-panel .side-panel-header h2{margin:0;font-size:1.1429rem}.side-panel-root .side-panel .side-panel-body{flex:1;overflow-y:auto;padding:0 1.1429rem;display:flex;flex-direction:column;gap:1.1429rem}.side-panel-root .side-panel .side-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1429rem}.product-group-header-container{display:flex;flex-direction:column;flex:1;background-color:var(--primary-color-transparency-4);border-radius:.5714rem;overflow:hidden}.product-group-header-container .product-group-header{display:flex;align-items:center;justify-content:space-between;flex:1;gap:.7143rem;padding:.3571rem .8571rem}.product-group-header-container .product-group-header .text-button{font-weight:var(--font-weight-regular)}.product-group-header-container .product-group-header .text-button svg path{fill:none}.product-group-header-container .campaign-options{display:flex;flex-direction:column;flex:1;padding:0 .8571rem;border-radius:.5714rem .5714rem 0 0;overflow:hidden;background-color:#ffffffb3}.product-group-header-container .campaign-options .campaign-option{display:flex;align-items:center;justify-content:space-between;flex:1;gap:.7143rem;min-height:2.1429rem;color:var(--text-main-color);font-weight:var(--font-weight-light);border-bottom:1px solid var(--primary-color-transparency-1)}.product-group-header-container .campaign-options .campaign-option:last-child{border:none}.product-group-header-container .campaign-options .campaign-option span{font-weight:var(--font-weight-regular)}.product-group-header-container .text-button{font-size:.7143rem;gap:.1429rem}.product-group-header-container .text-button .text-button-icon{width:.8571rem;min-width:.8571rem;height:.8571rem;min-height:.8571rem}.popup-container.register-product-loss-popup{width:380px;min-width:unset}.register-product-loss-popup .popup-content{display:flex;flex-direction:column;gap:1.7143rem}.register-product-loss-popup .product-identification-section{display:flex;flex-direction:column;gap:.4286rem}.register-product-loss-popup .product-identification-section .product-identification-section-label{font-size:.8571rem;font-weight:var(--font-weight-medium);color:var(--tertiary-color-transparency-4)}.register-product-loss-popup .number-input{height:2.5714rem}.register-product-loss-popup .number-input .number-btn{width:2.4286rem}.register-product-loss-popup .form-error-message{color:var(--error-color);font-size:.8571rem;font-weight:var(--font-weight-regular)}.error-page{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--text-main-color)}.error-page .wrapper{padding:2rem;width:50%}.error-page .error-text .error{font-size:15rem;font-weight:var(--font-weight-bold);line-height:11rem;opacity:.2}.error-page .error-text .info{padding:1.625rem 0 2rem}.error-page .error-text .info .title{line-height:1.5;margin-bottom:.625rem;color:var(--text-main-color)}.error-page .error-text .info .text{color:var(--text-main-color)}.error-page .error-page-btn{display:inline-flex}@media only screen and (max-width:1024px){.error-page .wrapper{width:80%}}@media only screen and (max-width:768px){.error-page .error-text .error{font-size:7.5rem;line-height:6rem}.error-page .error-text .info .title{font-size:1.375rem}}@media only screen and (max-width:480px){.error-page .wrapper,.error-page .error-page-btn{width:100%}}.splash-screen{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:100%}.splash-screen .splash-logo{display:flex;flex-direction:column;align-items:center;justify-content:center}.splash-screen .splash-logo{display:flex;flex-direction:column;gap:1.4286rem;width:14.2857rem;height:auto}.splash-screen .splash-logo img{width:100%;height:auto}
