@charset "UTF-8";.toast-message{width:fit-content;padding:1.6rem;color:#fff;border-radius:.4rem;background-color:var(--blue);box-shadow:0 2rem 2rem -1.6rem #00000040;display:flex;gap:.8rem;align-items:center;justify-content:center;cursor:pointer}.toast-message.danger{background-color:var(--red)}.toast-message.success,.toast-message.default{background-color:var(--green)}.toast-container{position:fixed;z-index:99999999;right:3.2rem;bottom:3.2rem;cursor:pointer;max-width:44rem;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-end}.toast-container.bottom-right{bottom:3.2rem;right:3.2rem}.toast-container.bottom-left{right:auto;left:3.2rem;bottom:3.2rem}.toast-container.top-right{top:4.8rem;right:3.2rem}.toast-container.top-left{top:4.8rem;left:3.2rem;right:auto}.toast-container.top-center{left:50%;top:3.2rem;bottom:auto;right:auto;transform:translate(-50%)}.toast-container.bottom-center{left:50%;bottom:3.2rem;right:auto;transform:translate(-50%)}.toast-container.center{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}@media screen and (max-width: 768px){.toast-container{right:50%;transform:translate(50%,10px)}.toast-container.top{top:8rem}}.error-page{display:flex;align-items:center;justify-content:center;flex-direction:column}.icon-item{margin:0 auto}.icon-item:not(.-disabled){cursor:pointer}@media (min-width: 768px){.icon-item{margin:0}}.icon-item.-selected img,.icon-item:hover img{background-color:var(--blue-olist-light);border-color:var(--blue-olist-hover);box-shadow:var(--shadow)}.icon-item span{font-size:1.6rem;font-weight:500;display:block;margin-bottom:1.2rem;color:var(--font-color-title)}.icon-item img{transition:var(--transition);border:.3rem solid var(--blue-olist-light);border-radius:1.6rem;max-height:10rem}.product-block-item{border-radius:1.2rem;border:.3rem solid var(--blue-olist-light);padding:1.6rem;width:100%;display:flex;flex-direction:column;transition:var(--transition)}.product-block-item:not(.-disabled){cursor:pointer}@media (min-width: 768px){.product-block-item{width:calc(50% - 1.6rem)}}@media (min-width: 992px){.product-block-item{width:calc(33.3333333333% - 1.6rem)}}.product-block-item.-selected,.product-block-item:hover{background-color:#fafafa;border-color:var(--blue-olist-hover);box-shadow:var(--shadow)}.product-block-item img{aspect-ratio:1/1;object-fit:contain;object-position:50% 0%}.product-block-item h4{color:var(--font-color-title);font-size:1.6rem;font-weight:500;margin-top:1.6rem;margin-bottom:.8rem;text-align:center;border-top:1px solid var(--blue-olist-light);padding-top:1.6rem}.product-block-item p{font-size:1.2rem;text-align:center}.custom-loader{width:100%;height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;padding:3.2rem 0}.custom-loader span,.custom-loader svg{color:var(--font-color-title)}.custom-loader>.loader-label{font-weight:500;font-size:2rem}.options-wrapper{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem;border-radius:1.6rem;background-color:var(--white);width:100%;position:relative;margin:4rem auto 0;max-width:172.4rem;box-shadow:0 0 6px #0000000d}.options-wrapper .content{display:flex;justify-content:center;gap:2.4rem;flex-wrap:wrap}.options-wrapper .texts{width:100%;max-width:60rem}.options-wrapper .texts p{margin-top:.6rem;font-size:1.3rem}.options-wrapper .texts .title{display:flex;align-items:center;gap:1rem;font-size:2.6rem;font-weight:600}.options-wrapper .texts .title svg{width:2.6rem;height:2.6rem}.btn-selector{display:flex;flex-wrap:wrap;justify-content:center}.btn-selector .button-wrapper{text-align:center;display:flex;flex-direction:column;transition:var(--transition)}.btn-selector .button-wrapper:not(.-disabled){cursor:pointer}.btn-selector .button-wrapper.-selected button,.btn-selector .button-wrapper:hover button{background-color:var(--primary-color)!important;color:var(--white)!important;box-shadow:var(--shadow)}.btn-selector .button-wrapper button:not([id=btns_6]){min-width:13rem;background-color:var(--blue-4);color:var(--white)}.color-picker{flex:1;position:relative}.color-picker.-active{z-index:14}.color-picker>span{display:block;margin-bottom:.8rem;color:var(--font-color-title);font-weight:500}.color-picker .color-selected{height:6.4rem;width:100%;border-radius:1rem;border:1px solid var(--gray-2);display:flex;justify-content:center;align-items:center}.color-picker .color-selected:not(.-disabled){cursor:pointer}.color-picker .color-selected span{color:var(--white);font-size:var(--font-size-small);background-color:#0003;border-radius:99rem;text-transform:uppercase;padding:.8rem;pointer-events:none}.color-picker .color-selected .svg-wrapper{width:3.2rem;height:3.2rem;padding:.8rem;background-color:#0003;border-radius:50%;color:var(--white);display:flex;align-items:center;justify-content:center;margin-left:.8rem;pointer-events:none}.color-picker .selector{position:absolute;margin-left:calc(50% - 12rem)}.color-picker .cover{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;cursor:pointer}.color-picker .sketch-picker{position:relative;box-sizing:border-box!important;width:24rem!important}.color-picker .sketch-picker>div:first-child{padding-bottom:100%!important;cursor:pointer}.color-picker .sketch-picker>div:nth-child(2)>div:nth-child(2){display:none}.color-picker .sketch-picker>div:nth-child(2) div:first-child div{cursor:pointer}.color-picker .sketch-picker .flexbox-fix:nth-child(3) div{display:none}.color-picker .sketch-picker .flexbox-fix:nth-child(3) div:first-child{display:block;width:100%}.color-picker .sketch-picker .flexbox-fix:nth-child(3) div:first-child input{width:100%!important;text-align:center;height:2rem}.color-picker .sketch-picker .flexbox-fix:nth-child(3) div:first-child label{font-size:1.2rem;font-weight:500}.color-picker .sketch-picker .flexbox-fix:last-child{display:none!important}.pages-header{width:100%;margin:0 auto 3.2rem;padding-top:4.8rem;max-width:172.4rem}.pages-header>div{display:flex;align-items:center;gap:1.6rem;margin-bottom:.8rem}.pages-header>div .title{font-size:2.6rem;font-weight:600}.pages-header>div span{background-color:#d8e3fe;padding:.5rem 1rem;border-radius:20rem;font-size:var(--font-size-small);font-weight:600;color:#052976}.pages-header .description{font-size:var(--font-size-medium)}.custom-select{width:100%;position:relative;cursor:pointer;height:4.2rem;margin:auto 0}.custom-select svg.arrow-icon{transition:var(--transition);position:relative;left:.55rem}.custom-select .selected-item{box-shadow:0 0 3px #0000000d;height:100%;padding:.6rem 1.6rem;background-color:var(--white);border:1px solid var(--gray-2);border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-small);font-weight:600}.custom-select .selected-item .title:first-letter{text-transform:uppercase}.custom-select .selected-item .icon{display:block;width:1.5rem;height:1.5rem}.custom-select .options-list{position:absolute;left:0;width:100%;max-height:25rem;overflow:auto;list-style:none;padding:0;margin:0;display:none;background-color:var(--white);border:1px solid var(--gray-2);border-radius:8px;z-index:10}.custom-select .options-list::-webkit-scrollbar{width:6px;border-radius:20px}.custom-select .options-list::-webkit-scrollbar-track{background:var(--gray-1);border-radius:8px}.custom-select .options-list::-webkit-scrollbar-thumb{background:var(--blue-olist-hover);border-radius:4px}.custom-select .options-list::-webkit-scrollbar-thumb:hover{background:var(--blue-olist)}.custom-select .options-list li{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;text-decoration:none;color:var(--blue-dark);font-weight:500;font-size:var(--font-size-small);text-align:left;transition:var(--transition)}.custom-select .options-list li:first-letter{text-transform:uppercase}.custom-select .options-list li:not(:last-of-type){border-bottom:1px solid var(--gray-1)}.custom-select .options-list li.-active{background-color:var(--blue-olist-light)}.custom-select .options-list li:hover{background-color:var(--gray-1)}.custom-select.open .options-list{display:block;box-shadow:#0000004d 0 2px 1px -1px,#0000004d 0 1px 1px,#0000004d 0 1px 3px}.custom-select.open svg.arrow-icon{transform:rotate(180deg)}.select-field{display:flex;flex-direction:column}.select-field span.subtitle{font-size:1.3rem;color:var(--font-color-base);font-weight:400;margin-bottom:1.2rem;display:block}.select-field .label{color:var(--font-color-title);font-weight:500;line-height:normal;margin-bottom:.6rem}.select-field .selected-item{color:var(--font-color-title);font-size:1.6rem}.fontes-form{width:100%;display:flex;gap:3.2rem}.fontes-form .font-content{flex:1;display:flex;flex-direction:column;gap:1.6rem}.fontes-form .font-preview{font-weight:600;font-size:1.6rem;height:100%;display:flex;flex-direction:column}.fontes-form .font-preview .preview-title{font-weight:300;font-size:1.3rem;margin-bottom:1.2rem}.fontes-form .font-preview .preview-content{background-color:#f2f3f6;color:var(--font-color-title);padding:1.6rem;border-radius:1.2rem;flex:1;display:flex;flex-direction:column;justify-content:center}.fontes-form .font-preview .preview-content h2{margin-bottom:1.2rem;font-size:var(--font-size-medium)}.fontes-form .font-preview .preview-content p{font-weight:400;font-size:1.3rem;margin-bottom:1.6rem}.fontes-form .font-preview .preview-content .price{display:flex;flex-direction:column;gap:.4rem;font-size:1.3rem;font-weight:400}.main-configs{height:calc(100vh - 11.4rem);overflow:auto;padding:0 4.8rem}.main-configs .field{display:flex;flex-direction:column;gap:1rem;width:50%;margin-top:2rem;margin-left:auto;margin-right:auto}.main-configs .field input{padding:1rem;border-radius:5px;border:1px solid var(--gray-3);outline:none;font-size:1.2rem}.main-configs .icons-container .content,.main-configs .products-block-container .content{gap:4rem;flex-wrap:nowrap}.progressive-loader-container{background-color:var(--blue-olist-extra-light);width:80%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:9;height:100%;width:100%}.progressive-loader-container .loader-message{display:flex;align-items:center;font-size:2.6rem;color:var(--blue-dark);font-weight:700}.progressive-loader-container .message-content{display:flex;align-items:center;gap:1.6rem}.progressive-loader-container .message-content .icon{width:4rem;height:4rem;color:var(--blue-olist)}.progressive-loader-container .spin{animation:spin 1.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-view{position:relative;width:100%;height:100%}.page-view.mobile{width:450px;margin-left:auto;margin-right:auto}.page-view>div:not(.progressive-loader-container){opacity:0}.page-view.-loaded>div{transition:.5s;opacity:1}.page-view img{width:100%}.page-view .iframe-store{width:100%;height:100%;zoom:.7}.page-view .iframe-store.mobile{zoom:1}.page-view .MuiLinearProgress-root{margin:0;height:1rem;opacity:.8}.page-view .component-view.footer{margin-top:auto}.add-new-sections .components-list{overflow-y:auto;width:fit-content}.add-new-sections .MuiPaper-root{width:20vw;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:none!important;transition:var(--transition)}.add-new-sections .MuiPaper-root:before{display:none}.add-new-sections .MuiPaper-root.Mui-expanded{margin:0}.add-new-sections .MuiPaper-root .accordion-header:hover{background-color:var(--blue-olist-extra-light)}.add-new-sections .accordion-header{color:var(--blue-dark)}.add-new-sections .accordion-header span{font-size:var(--font-size-base)}.add-new-sections .MuiButtonBase-root{min-height:0;padding:1.6rem}.add-new-sections .MuiButtonBase-root.Mui-expanded{min-height:0}.add-new-sections .MuiButtonBase-root .MuiAccordionSummary-content{margin:0;font-size:1.2rem;font-weight:700}.add-new-sections .MuiAccordionDetails-root{padding:0}.add-new-sections .MuiAccordionDetails-root>li{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;cursor:pointer;transition:var(--transition)}.add-new-sections .MuiAccordionDetails-root>li:not(:last-of-type){border-bottom:1px solid #eee}.add-new-sections .MuiAccordionDetails-root>li:hover{background-color:var(--blue-olist-extra-light)}.add-new-sections .MuiAccordionDetails-root>li:hover>.list-item{color:var(--blue-olist)}.add-new-sections .MuiAccordionDetails-root>li .list-item{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.6rem}.add-new-sections .MuiAccordionDetails-root>li .list-item>button{font-size:1.3rem;font-weight:400;color:var(--font-color-base);width:75%;text-align:left;margin-right:auto;padding:0}.add-new-sections .MuiAccordionDetails-root>li .list-item:hover .actions-container{opacity:1;visibility:visible}.add-new-sections .MuiAccordionDetails-root>li .list-item .actions-container{display:flex;align-items:center;gap:.8rem;opacity:0;visibility:hidden;transition:.2s ease-in-out}.add-new-sections .MuiAccordionDetails-root>li .list-item .btn-add{display:flex;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;padding:.2rem;border:1px solid transparent;background-color:var(--blue-olist);color:var(--white);border-radius:50%;transition:var(--transition)}.add-new-sections .MuiAccordionDetails-root>li .list-item .btn-add:hover{color:var(--blue-olist);background-color:var(--white);border-color:var(--blue-olist)}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper{position:fixed;top:0;left:20vw;width:38vw;z-index:999;max-width:60rem;max-height:80vh;overflow:hidden;overflow-y:auto;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;background-color:var(--white);box-shadow:0 0 5px #00000040;cursor:auto}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper.-loading{min-height:45vh}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper.-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20vh}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper.-no-data h3{font-size:2rem}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .skeleton-wrapper{padding:1rem 1rem 0}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .skeleton-wrapper .MuiSkeleton-rectangular{width:100%;height:20rem;margin-top:5rem}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .infos{height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .component-description{font-size:1.2rem;margin-bottom:1rem;padding:1.6rem;display:flex;flex-direction:column;text-align:center}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .component-description:hover{color:var(--black)}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .component-description h2{text-align:center;font-size:1.4rem;margin-bottom:.8rem;color:var(--blue-olist)}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .component-image{width:100%;height:100%;margin:auto}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .component-image img{width:100%;padding-bottom:6rem}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .content-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;position:sticky;bottom:0;width:100%;background-color:var(--white);padding:1.6rem;box-shadow:inset 0 0 3px #00000026}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .content-bottom .button-default{padding:0rem 1.6rem;font-size:var(--font-size-small)}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .btn-download{padding:.8rem 1.2rem;transition:var(--transition);border-radius:2rem;color:var(--blue-olist);text-decoration:underline}.add-new-sections .MuiAccordionDetails-root .component-infos-wrapper .btn-download:hover{background-color:var(--blue-olist);color:var(--white);text-decoration:none}.page-itens>.item:hover+.add-section-cta{opacity:1!important}.page-itens>.item:hover+.add-section-cta span{width:100%}.add-section-cta{position:relative;width:100%;transition:.3s;opacity:0;display:flex;justify-content:center;margin-top:-.8rem}.add-section-cta svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);padding:0 .5rem;background-color:var(--blue-olist);color:var(--white);border-radius:2rem 2rem 0 0;width:2rem;height:1.8rem;box-shadow:#0004 0 2px 1px -1px;transition:.5s;cursor:pointer}.add-section-cta span{height:.3rem;background-color:var(--blue-olist);width:0%;transition:.3s;transition-timing-function:ease-in-out}.add-section-cta:hover,.add-section-cta.-open{opacity:1}.add-section-cta:hover span,.add-section-cta.-open span{width:100%;transition:.5s}.add-section-cta:hover svg,.add-section-cta.-open svg{width:2.6rem;height:2.2rem}.add-section-popover .MuiPopover-paper{transform:translate(1.3rem)!important;top:7.5rem!important;height:calc(100vh - 13rem);width:20vw;left:34.6rem!important;max-width:100rem;overflow:visible;box-shadow:0 0 4px #0003!important}.-add-section-below{display:flex;align-items:center;justify-content:center;gap:1.6rem;font-size:1.5rem;font-weight:500;margin:2.4rem auto;border-radius:var(--radius);width:100%;min-height:5rem;border:2px dashed var(--font-color-base);transition:var(--transition);padding:.8rem 1.6rem}.-add-section-below:hover{background-color:var(--blue-olist);border-color:var(--blue-olist);color:var(--white)}.sections-list{transition:.5s;opacity:0;height:calc(100% - 3.2rem);display:flex;flex-direction:column}.sections-list p{font-size:1.2rem}.sections-list.-loaded{opacity:1}.sections-list .componentes-list{overflow-y:auto;padding-right:.2rem}.sections-list .componentes-list::-webkit-scrollbar{width:.2rem}.page-itens{display:flex;flex-direction:column;gap:8px;max-height:80vh;width:100%;margin:0}.page-itens::-webkit-scrollbar{width:0rem}.page-itens .item{padding:1.6rem;background-color:var(--gray-bg);display:flex;gap:1.6rem;border-radius:var(--radius)}.page-itens .item p{margin-right:auto;font-size:1.5rem}.page-itens .item button{padding:0;transition:var(--transition)}.page-itens .item button:hover{color:var(--red)}.page-itens .item button.-move:hover{color:var(--blue-olist)}.MuiTooltip-tooltipPlacementBottom{margin-top:.2rem!important}.MuiTooltip-popperInteractive{pointer-events:none!important}.component-infos-wrapper .icon-wrapper{display:flex;align-items:center;cursor:pointer;transition:var(--transition)}.component-infos-wrapper .icon-wrapper:hover{opacity:.8}.popup-component{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-component .popup-content{width:80%;max-width:80rem;min-height:50%;max-height:80vh;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:3.2rem;border-radius:.4rem;background-color:var(--white)}.popup-component .popup-content.-loading{justify-content:center}.popup-component .popup-content .component-description{width:100%;text-align:left;font-size:1.4rem;border-bottom:1px solid var(--gray-2);padding:2rem;padding-bottom:0}.popup-component .popup-content .component-description h1,.popup-component .popup-content .component-description h2{margin-bottom:1.5rem;font-size:3rem}.popup-component .popup-content .component-description p{margin-bottom:1rem}.popup-component .popup-content .close-popup-button{color:var(--gray-3);width:3.2rem;height:3.2rem;box-shadow:0 0 4px #0006;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;font-size:2rem;font-weight:300;padding:.3rem .6rem;cursor:pointer;position:absolute;right:.8rem;top:.8rem;z-index:1;transition:var(--transition)}.popup-component .popup-content .close-popup-button:hover{background-color:var(--red);color:var(--white)}.popup-component .popup-content>img{max-width:calc(100% - 4rem);margin:0 auto}.popup-component .popup-content footer{background:#fff;width:100%;position:sticky;bottom:0;left:0;padding:1.6rem 1.6rem 1.6rem 2rem;box-shadow:inset 0 0 4px #0003}.popup-component .popup-content .button-default{width:fit-content;height:4.2rem;min-height:4.2rem}.popup-component .popup-content .process-msg{position:absolute;bottom:1rem}.select-component .title{display:flex;align-items:center;gap:.8rem;width:100%}.select-component{display:flex;flex-direction:column;transition:.5s;opacity:0}.select-component.-loaded{opacity:1}.sidebar{overflow-y:scroll;background-color:var(--white);padding-bottom:4rem;gap:3.2rem;border:1px solid var(--blue-olist-softlight);border-radius:1.6rem;transform-origin:left;display:flex;flex-direction:column;overflow:hidden;padding:2.4rem 1.6rem;transition:.4s ease-in-out;position:absolute;z-index:99;top:0;left:-34rem;height:100%;width:34rem;opacity:0;visibility:hidden}.sidebar.-open{left:2.4rem;opacity:1;visibility:visible}.sidebar.blur{filter:blur(1px) brightness(.95);pointer-events:none}.sidebar .title{font-size:1.2rem;font-weight:500;margin-bottom:1.2rem}.sidebar>header{display:flex;align-items:center;justify-content:space-between;color:var(--font-color-title)}.sidebar>header svg{cursor:pointer;transition:var(--transition)}.sidebar>header svg:hover{color:var(--blue-olist)}.sidebar .loaders .custom-skeleton{min-height:8rem}.sidebar-button{position:fixed;width:fit-content;height:fit-content;top:8rem;left:2rem;z-index:1000;background:var(--white);border:1px solid var(--blue-olist-softlight);border-radius:10rem;padding:1rem 1.8rem;color:#50557c;font-weight:600;font-size:var(--font-size-base);cursor:pointer;box-shadow:0 .4rem 1.2rem #00000026;transition:all .3s ease;display:flex;gap:.8rem;align-items:center;justify-content:center}.sidebar-button:hover{transform:scale(1.05)}.sidebar-button:focus{outline:none;box-shadow:0 .4rem 1.2rem #00000026,0 0 0 3px #007bff4d}.sidebar-button svg{color:var(--blue-olist)}.chat-button{position:fixed;top:8rem;right:2.4rem;z-index:1000;background:var(--white);border:none;border-radius:10rem;padding:1rem 1.8rem;color:#50557c;font-weight:600;font-size:var(--font-size-base);cursor:pointer;box-shadow:0 .4rem 1.2rem #00000026;border:1px solid transparent;background-image:linear-gradient(var(--gray-1),var(--gray-1)),linear-gradient(90deg,#928dff,#5ce1e6);background-origin:border-box;background-clip:padding-box,border-box;transition:all .3s ease;display:flex;gap:.8rem;align-items:center;justify-content:center}.chat-button:hover{transform:scale(1.05)}.chat-button:focus{outline:none;box-shadow:0 .4rem 1.2rem #00000026,0 0 0 3px #007bff4d}.chat-button img{width:2.4rem;height:2.4rem}.agent-activation-overlay{display:flex;align-items:center;justify-content:center;height:100%;padding:4rem;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)}.agent-activation-overlay .agent-activation-content{background:white;border-radius:1.6rem;padding:4rem;text-align:center;box-shadow:0 0 2.4rem #0000001a;max-width:40rem;width:100%}.agent-activation-overlay .agent-activation-content>img{margin:0 auto;margin-bottom:2.2rem;width:5rem}.agent-activation-overlay .agent-activation-content h3{font-size:1.8rem;font-weight:500;margin-bottom:1.6rem}.agent-activation-overlay .agent-activation-content h3>span{font-size:2.4rem;margin-bottom:.8rem}.agent-activation-overlay .agent-activation-content p strong{font-weight:500}.agent-activation-overlay .agent-activation-content .activation-buttons{display:flex;gap:1.2rem;margin-top:2.4rem;justify-content:center}.agent-activation-overlay .agent-activation-content .activation-buttons button:disabled{opacity:.6;cursor:not-allowed}.agent-activation-overlay .agent-activation-content .activation-buttons button.-activate-btn{min-width:9rem;gap:.4rem;background:linear-gradient(135deg,var(--blue-olist) 0%,var(--blue-olist-hover) 100%)}.agent-activation-overlay .agent-activation-content .activation-buttons button.-activate-btn svg{color:var(--white)}.agent-activation-overlay .agent-activation-content .activation-buttons button.-cancel-btn{background:var(--gray-1);color:var(--gray-3);border-color:transparent;transition:all .2s ease-in-out;opacity:.8}.agent-activation-overlay .agent-activation-content .activation-buttons button.-cancel-btn:hover:not(:disabled){background:var(--red);color:var(--white);opacity:1}.chat-sidebar{display:flex;flex-direction:column;transform-origin:right;overflow:hidden;transition:var(--transition);transition:.5s;position:absolute;z-index:99999;top:0;right:2.4rem;height:100%;width:40rem;transform:translate(100%);opacity:0;visibility:hidden}.chat-sidebar.-open{transform:translate(0);opacity:1;visibility:visible}.chat-container{display:flex;flex-direction:column;border:.1rem solid var(--blue-olist-softlight);background-color:var(--white);border-radius:1.6rem 1.6rem 1.6rem 1.2rem;overflow:hidden;position:relative;height:100%;width:100%}.chat-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center;gap:16px}.chat-error svg{color:var(--red)}.chat-error h3{font-size:2.4rem;font-weight:600;color:var(--red);margin:0}.chat-error p{margin:0;line-height:1.5;color:var(--gray-3)}.chat-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center;gap:16px}.chat-loading .spin{color:var(--blue-olist)}.chat-loading span{color:var(--font-color-title);font-weight:500;font-size:2rem}.chat-loading span strong{font-size:2.4rem;font-weight:600}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.6rem}.chat-header .chat-header-content{display:flex;align-items:center;gap:.8rem;font-weight:var(--font-weight-title);font-size:var(--font-size-medium)}.chat-header .chat-header-content .title{font-size:1.8rem;color:var(--font-color-base)}.chat-header .chat-header-close{border-radius:50%;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;transition:all .2s ease}.chat-header .chat-header-close:hover{background-color:var(--red);color:var(--white)}.chat-edit-form{display:flex;flex-direction:column;gap:.8rem;width:100%}.chat-edit-form .chat-edit-textarea{width:100%;height:fit-content;padding:.8rem 1.2rem;border:.1rem solid var(--gray-2);border-radius:.8rem;font-family:inherit;font-size:var(--font-size-base);line-height:1.6;resize:vertical;background-color:var(--white);resize:none}.chat-edit-form .chat-edit-textarea:focus{outline:none;border-color:var(--blue-olist)}.chat-edit-form .chat-edit-actions{display:flex;justify-content:flex-end;gap:.8rem}.chat-edit-form .chat-edit-btn{padding:.6rem 1.2rem;border:none;border-radius:.4rem;font-size:var(--font-size-small);font-weight:600;cursor:pointer;transition:all .2s ease}.chat-edit-form .chat-edit-btn.-cancel{color:#4d5c7e}.chat-edit-form .chat-edit-btn.-cancel:hover{background-color:var(--red);color:var(--white)}.chat-edit-form .chat-edit-btn.-save{background-color:var(--blue-olist);color:var(--white)}.chat-edit-form .chat-edit-btn.-save:hover{background-color:var(--blue-olist-hover)}.chat-edit-form .chat-edit-btn.-save:active{background-color:var(--blue-olist)}.chat-message{font-size:var(--font-size-small);background-color:#f8fafc;border-radius:1.2rem;padding:1.2rem;line-height:1.6;color:var(--blue-dark);transition:var(--transition)}.chat-message h1{font-size:2.4rem;margin-bottom:1.6rem}.chat-message h2{font-size:2rem;margin-bottom:1.2rem}.chat-message h3,.chat-message h4,.chat-message h5,.chat-message h6{font-size:1.8rem;margin-bottom:1.2rem}.chat-message p:not(:last-of-type){margin-bottom:1rem}.chat-message ul,.chat-message ol{margin:1.6rem 0}.chat-message ul li,.chat-message ol li{list-style:disc;margin:.8rem 0 .8rem 2.4rem}.chat-message img{max-width:10rem;margin-bottom:1.2rem}.chat-message pre{background:var(--blue-dark);color:var(--white);padding:.8rem;border-radius:.4rem;width:100%}.chat-message-container{display:flex;flex-direction:column;width:100%;animation:fadeInUp .4s ease-out}.chat-message-container h3{display:flex;align-items:center;gap:1.2rem;font-weight:600;margin-bottom:.4rem;font-size:var(--font-size-small);color:var(--blue-dark)}.chat-message-container h3 span{font-size:1rem;padding-top:.1rem;color:#94a3b8;font-weight:500}.chat-message-container.chat-message-user{align-self:flex-end;align-items:flex-end}.chat-message-container.chat-message-assistant{align-self:flex-start;align-items:flex-start}.chat-message-container .chat-message-actions{display:flex;justify-content:flex-end;gap:.4rem}.chat-message-container .chat-message-actions .chat-action-btn{color:#4d5c7e;margin-top:.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.chat-message-container .chat-message-actions .chat-action-btn:not(.loader-icon):hover{color:var(--blue-olist)}.chat-message-container .chat-message-actions .loader-icon{animation:spin 2s linear infinite}.chat-input-area{margin:.8rem 1.6rem;background:linear-gradient(to top right,#8297f3,#b9cff5,#8d8dff,#6e9dee,#71c9ff,#86fff5);border:0;padding:.1rem;border-radius:1.2rem}.chat-input-area .chat-form{display:flex;flex-direction:column;border-radius:1.2rem;padding:1.6rem;background-color:var(--white);transition:var(--transition)}.chat-input-area .chat-form.-open{gap:1.2rem}.chat-input-area .chat-input{font-size:var(--font-size-small);width:100%;min-height:4.2rem;max-height:12.6rem;height:auto;background-color:transparent;color:var(--blue-dark);border:0;padding:0;line-height:1.5;resize:none;transition:var(--transition);font-family:inherit;outline:none;overflow-y:auto;cursor:text}.chat-input-area .chat-input::placeholder{color:#475569;font-size:var(--font-size-small)}.chat-input-area .chat-input:disabled{cursor:not-allowed}.chat-input-area .actions-container{opacity:0;visibility:hidden;pointer-events:none;height:0;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:.8rem;transition:var(--transition)}.chat-input-area .actions-container.-open{opacity:1;visibility:visible;pointer-events:all;height:4rem;min-height:4rem}.chat-input-area .actions-container.-open .chat-send-btn{opacity:1;visibility:visible;height:4rem;min-height:4rem;width:fit-content;padding:.8rem 2.4rem;font-size:1.3rem}.chat-input-area .chat-send-btn{background-color:transparent;border:.1rem solid var(--blue-olist-softlight);color:var(--blue-dark);font-weight:600;font-size:0rem;border-radius:20rem;align-self:flex-end;transition:var(--transition);opacity:0;visibility:hidden;height:0;padding:0;min-height:0}.chat-input-area .chat-send-btn:hover:not(:disabled){border-color:var(--blue-olist-hover);background-color:var(--blue-olist-hover);color:var(--white)}.chat-input-area .chat-send-btn:hover:not(:disabled) svg{color:var(--white);fill:var(--white)}.chat-input-area .chat-send-btn:disabled{opacity:.6!important;cursor:not-allowed}.chat-input-area .chat-stop-btn{width:4rem!important;height:4rem;min-height:4rem;border-radius:50%;padding:0!important;display:flex;align-items:center;justify-content:center;color:var(--red);border-color:var(--red)}.chat-input-area .chat-stop-btn:hover:not(:disabled){background-color:var(--red);border-color:var(--red)}.chat-input-area .chat-stop-btn svg{fill:var(--red)}.chat-input-area .chat-mic-btn{background:none;border:none;cursor:pointer;padding:8px;color:var(--blue-olist);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.chat-input-area .chat-mic-btn:hover{color:var(--blue-olist-hover)}.chat-input-area .chat-mic-btn:disabled{cursor:not-allowed;opacity:.5}.chat-input-area .chat-mic-btn.-listening{color:var(--red);animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.chat-message-error{align-items:center;text-align:center;color:var(--red);gap:.8rem;margin-top:.8rem}.recommended-actions-container{display:flex;flex-wrap:wrap;gap:.4rem;padding:1.6rem 1.6rem .8rem;box-shadow:inset 0 4px 6px #00000008;height:auto;overflow:hidden;max-height:12rem;transition:max-height .5s ease}.recommended-actions-container.-open{max-height:70rem}.recommended-actions-container button{border-radius:2rem;border:1px solid transparent;padding:.6rem 1.2rem;min-height:3.2rem;background-image:linear-gradient(var(--gray-1),var(--gray-1)),linear-gradient(90deg,#928dff,#5ce1e6);background-origin:border-box;background-clip:padding-box,border-box;position:relative;z-index:0;font-size:1.1rem;transition:var(--transition);display:flex;align-items:center;justify-content:center}.recommended-actions-container button:hover{color:var(--white);background-image:linear-gradient(var(--blue-olist),var(--blue-olist)),linear-gradient(90deg,#928dff,#5ce1e6)}.recommended-actions-container .more-actions{padding:.8rem}.fade-in{animation:fadeInUp .35s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8rem)}to{opacity:1;transform:translateY(0)}}.chat-message.-thinking{width:fit-content}.chat-message.-thinking .typing-dots{display:inline-flex;gap:.1em;font-size:2.4rem;font-weight:700;color:#475569}.chat-message.-thinking .typing-dots span{opacity:0;animation:blink 1.5s infinite}.chat-message.-thinking .typing-dots span:nth-child(1){animation-delay:0s}.chat-message.-thinking .typing-dots span:nth-child(2){animation-delay:.3s}.chat-message.-thinking .typing-dots span:nth-child(3){animation-delay:.6s}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}.thinking-label{display:flex;align-items:center;color:#4d5c7e;font-size:var(--font-size-small);gap:.8rem;margin-top:.8rem}.thinking-label span{font-weight:600}.thinking-label .scale-icon{animation:scale 1s ease-in-out alternate infinite}@keyframes scale{0%{transform:scale(1)}to{transform:scale(1.2)}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99999;animation:fadeIn .3s ease}.modal-overlay>.modal-content{background-color:var(--white);border-radius:var(--radius);padding:0;max-width:50rem;width:90%;box-shadow:var(--shadow);cursor:default}.modal-overlay>.modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 2rem;border-bottom:.1rem solid var(--gray-1)}.modal-overlay>.modal-content .modal-header h3{margin:0;font-size:var(--font-size-big);font-weight:var(--font-weight-title);cursor:text}.modal-overlay>.modal-content .modal-close{border-radius:50%;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;transition:all .2s ease}.modal-overlay>.modal-content .modal-close:hover{background-color:var(--red);color:var(--white)}.modal-overlay>.modal-content .modal-body{padding:2rem}.modal-overlay>.modal-content .modal-body p{cursor:text}.modal-overlay>.modal-content .modal-footer{display:flex;justify-content:flex-end;gap:1.2rem;padding:1.6rem 2rem;border-top:.1rem solid var(--gray-1)}.modal-overlay>.modal-content .modal-button-cancel{background-color:var(--blue-olist-extra-light);border-color:var(--blue-olist-extra-light);color:var(--font-color-base)}.modal-overlay>.modal-content .modal-button-confirm{background-color:var(--red);border-color:var(--red);color:var(--white)}@keyframes fadeIn{0%{opacity:0;visibility:hidden;pointer-events:none}to{opacity:1;visibility:visible;pointer-events:all}}.chat-messages{flex:1;overflow-y:auto;overflow-x:hidden;padding:.8rem 1.6rem;display:flex;flex-direction:column;gap:1.6rem}.chat-messages pre{white-space:normal}.chat-messages p{word-break:break-word}.spin{color:var(--blue-dark);animation:spin 1s linear infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.pages-list{width:100%;min-width:28rem;width:fit-content}.pages-list .custom-select-header{position:relative;cursor:pointer;height:3.8rem;margin:auto 0}.pages-list .custom-select-header svg.arrow-icon{transition:var(--transition);position:relative;left:.55rem}.pages-list .custom-select-header .selected-item{padding:.6rem 1.6rem;background-color:var(--white);border:1px solid var(--gray-2);border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-small);font-weight:500;min-height:3.8rem}.pages-list .custom-select-header .selected-item span:first-letter{text-transform:uppercase}.pages-list .custom-select-header .selected-item .icon{display:block;width:1.5rem;height:1.5rem}.pages-list .custom-select-header .pages-menu{position:absolute;left:0;bottom:100%;width:100%;max-height:25rem;overflow:auto;list-style:none;padding:0;margin:0;display:none;background-color:var(--white);border:1px solid var(--gray-2);border-radius:8px;z-index:10}.pages-list .custom-select-header .pages-menu::-webkit-scrollbar{width:3px;border-radius:20px}.pages-list .custom-select-header .pages-menu::-webkit-scrollbar-track{background:var(--gray-1);border-radius:8px}.pages-list .custom-select-header .pages-menu::-webkit-scrollbar-thumb{background:var(--blue-olist-hover);border-radius:4px}.pages-list .custom-select-header .pages-menu::-webkit-scrollbar-thumb:hover{background:var(--blue-olist)}.pages-list .custom-select-header .pages-menu li{display:flex;justify-content:space-between;align-items:center;min-height:4.2rem;transition:var(--transition)}.pages-list .custom-select-header .pages-menu li:not(:last-of-type){border-bottom:1px solid var(--gray-1)}.pages-list .custom-select-header .pages-menu li.-active{background-color:var(--blue-olist-light)}.pages-list .custom-select-header .pages-menu li.-active button{font-weight:600}.pages-list .custom-select-header .pages-menu li:hover{background-color:var(--blue-olist-extra-light)}.pages-list .custom-select-header .pages-menu li>button{display:block;width:100%;padding:1rem;text-decoration:none;transition:var(--transition);font-weight:500;font-size:var(--font-size-small);text-align:left}.pages-list .custom-select-header .pages-menu li>button:first-letter{text-transform:uppercase}.pages-list .custom-select-header .pages-menu li .remove-button{width:fit-content;color:var(--red);transition:var(--transition);padding-right:1.4rem}.pages-list .custom-select-header .pages-menu li .remove-button:hover{color:#9f3c38}.pages-list .custom-select-header .pages-menu .add-new-pages{padding:1.4rem 1rem 1rem;display:flex;flex-direction:column;align-items:flex-start;cursor:auto}.pages-list .custom-select-header .pages-menu .add-new-pages:hover{background-color:transparent}.pages-list .custom-select-header .pages-menu .add-new-pages>p{margin-bottom:.4rem;color:var(--font-color-title);font-size:var(--font-size-small)}.pages-list .custom-select-header .pages-menu .add-new-pages form{display:flex;align-items:center;gap:.8rem;width:100%}.pages-list .custom-select-header .pages-menu .add-new-pages input{border:none;border:1px solid var(--blue-olist-light);height:3rem;width:100%;padding:.5rem;transition:var(--transition);border-radius:.4rem}.pages-list .custom-select-header .pages-menu .add-new-pages input:focus{outline:none;border-color:var(--blue-olist)}.pages-list .custom-select-header .pages-menu .add-new-pages button{transition:var(--transition)}.pages-list .custom-select-header .pages-menu .add-new-pages button:hover{color:var(--blue-olist)}.pages-list .custom-select-header .pages-menu .add-new-pages button:disabled{opacity:.5}.pages-list .custom-select-header.open ul{display:block;box-shadow:#0000004d 0 2px 1px -1px,#0000004d 0 1px 1px,#0000004d 0 1px 3px}.pages-list .custom-select-header.open svg.arrow-icon{transform:rotate(180deg)}.preview-mode{display:flex;gap:.8rem;align-items:center;min-height:3.8rem;transition:var(--transition)}.preview-mode .button-preview{padding:.8rem;display:flex;align-items:center;border-radius:.5rem;color:var(--gray-2);background-color:#f9f9f9;transition:var(--transition)}.preview-mode .button-preview.active,.preview-mode .button-preview:hover{color:var(--blue-olist);background-color:#f3f4f5}.preview-mode .button-preview.hidden{display:none}.preview-mode .button-preview.desktop{margin-left:1rem}.pages-control{display:flex;align-items:center;justify-content:center;gap:1.6rem;position:absolute;bottom:.4rem;left:50%;z-index:100;width:fit-content;height:7rem;transform:translate(-50%);background:#fff;padding:1.2rem;border-radius:1.6rem;border:1px solid var(--blue-olist-softlight);box-shadow:0 0 6px -1px #00000040}.pages-control .view-mode{color:var(--white);font-weight:500;font-size:1.2rem;background-color:var(--blue-olist);border-radius:4px;padding:.4rem 1rem;margin-left:1rem;white-space:nowrap}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:80rem;background-color:#fff;border-radius:8px;box-shadow:0 8px 16px #00000040;padding:3.2rem;outline:none;max-height:98%;overflow-y:auto}.modal-content header{width:100%;display:flex;align-items:center;justify-content:flex-end}.modal-content header .close-button{color:var(--red);cursor:pointer;transition:var(--transition)}.modal-content header .close-button:hover{opacity:.75}.modal-content header.-has-title{border-bottom:1px solid var(--blue-olist-light);padding-bottom:1.6rem;justify-content:space-between}.modal-content header.-has-title h2{color:var(--font-color-title);font-size:2.4rem;line-height:normal;display:flex;align-items:center;gap:.8rem}.modal-content header.-has-title h2 svg{margin-top:2px}.modal-content .modal-main-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;margin-top:2.4rem}.pages-config-modal{max-width:62rem;padding:4rem 5.6rem}.pages-config-modal .modal-main-content{align-items:flex-start;gap:0;margin:0}.pages-config-modal .pages-header{padding:0;justify-content:flex-start;margin-bottom:2rem}.pages-config-modal .steps-list{display:flex;flex-direction:column;gap:1.6rem}.pages-config-modal .step-item{display:flex;gap:.8rem;font-size:1.6rem}.pages-config-modal .step-item .icon-container{color:var(--blue-olist);background-color:#fafafb;width:3.2rem;min-width:3.2rem;height:3.2rem;min-height:3.2rem;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.pages-config-modal .button-default{align-self:center;margin-top:3.2rem}.page-main{display:flex;margin-top:.8rem;padding-bottom:.8rem;height:calc(100vh - 11.4rem);position:relative}.page-main.-open-sidebar .main-content{margin-left:36.4rem}.page-main.-open-chat .main-content{margin-right:42.4rem}.page-main .main-content{height:100%;width:100%;min-height:100%;transition:.5s;display:flex;flex-direction:column;position:relative}.page-main .pages-header{padding-top:4rem}.page-main .view-container{overflow-y:auto;height:100%;width:100%}.templates-page .radio-option label:hover .template-card,.templates-page .radio-option input:checked+label .template-card{border-color:var(--blue-olist)}.templates-page .radio-option label:hover .template-card .subtitle,.templates-page .radio-option input:checked+label .template-card .subtitle{font-weight:500}.templates-page .radio-option>input{display:none}.templates-page .template-card{cursor:pointer;height:65rem;padding:1.6rem 2.4rem;border-radius:.8rem;border:2px solid transparent;background-color:#f2f3f6;position:relative;display:flex;flex-direction:column;align-items:center;gap:1.6rem;transition:var(--transition)}.templates-page .template-card.-selected .subtitle{color:var(--font-color-title);font-weight:500}.templates-page .template-card .template-heading{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:1.6rem;width:100%}.templates-page .template-card .subtitle{display:flex;align-items:center;justify-content:center;text-align:center;gap:.8rem;font-weight:400;font-size:1.8rem;color:var(--font-color-base);transition:var(--transition)}.templates-page .template-card .template-heading .button-info{position:relative;display:flex;align-items:center;padding:0 .4rem}.templates-page .template-card .template-heading .button-info:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,106%);border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid var(--blue-7);opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition)}.templates-page .template-card .template-heading .button-info.-active:after{opacity:1;visibility:visible}@media (min-width: 992px){.templates-page .template-card .template-heading .button-info.-active:after{opacity:0;visibility:hidden}}@media (min-width: 992px){.templates-page .template-card .template-heading .button-info:hover:after{opacity:1;visibility:visible}}.templates-page .template-card .template-heading .description{position:absolute;top:100%;left:50%;transform:translate(-50%,1rem);width:100%;background-color:var(--blue-7);padding:1.6rem .8rem;border-radius:.8rem;color:var(--white);opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition)}.templates-page .template-card .template-heading .description.-active{opacity:1;visibility:visible;pointer-events:all}@media (min-width: 992px){.templates-page .template-card .template-heading .description.-active{opacity:0;visibility:hidden;pointer-events:none}}@media (min-width: 992px){.templates-page .template-card .template-heading .button-info:hover+.description{opacity:1;visibility:visible;pointer-events:all}}.templates-page .radio-option .template-card .image-wrapper{overflow:auto;height:100%}.templates-page .template-card iframe{border:none;zoom:.2;height:100%}.templates-page .template-card .-loading{height:100%;display:flex;align-items:center;justify-content:center}.templates-page .template-card .-loading svg{color:var(--blue-olist)}.templates-page .template-card .user-actions{display:flex;align-items:center;flex-direction:column;width:100%;gap:1.6rem;max-width:47rem}@media (min-width: 992px){.templates-page .template-card .user-actions{flex-direction:row}}.templates-page .template-card .button-default,.templates-page .template-card .select-button{box-shadow:none;font-weight:600;height:4rem;width:100%}@media (min-width: 992px){.templates-page .template-card .button-default,.templates-page .template-card .select-button{flex:1;width:unset}}.templates-page .template-card .template-link{background-color:var(--white);border-color:var(--blue-olist-softlight);color:var(--font-color-title);gap:.8rem}.templates-page .template-card .template-link:hover{background-color:var(--blue-olist);border-color:var(--blue-olist);color:var(--white)}.templates-page .template-card .select-button{background-color:var(--blue-olist);border-color:var(--blue-olist);outline-offset:.4rem;outline:.2rem solid transparent}.templates-page .template-card .select-button:hover,.templates-page .template-card.-selected .select-button{border-color:var(--white);background-color:var(--blue-6);outline-color:#50557c}.welcome-modal{max-width:62rem;padding:4rem 5.6rem}.welcome-modal .modal-main-content{align-items:flex-start;gap:0;margin:0}.welcome-modal img{max-width:36.2rem;align-self:center}.welcome-modal .title{font-size:3.4rem;font-weight:700;margin-top:3.2rem;margin-bottom:1.6rem}.welcome-modal p{margin-bottom:2.6rem;font-size:1.6rem}.welcome-modal .steps-list{display:flex;flex-direction:column;gap:.4rem}.welcome-modal .step-item{display:flex;gap:.8rem;font-size:1.6rem}.welcome-modal .step-item:last-of-type .divider-vertical{display:none}.welcome-modal .step-item .number{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem}.welcome-modal .step-item .number span{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafb;width:3.2rem;height:3.2rem;border-radius:50%;font-weight:700}.welcome-modal .step-item .number .divider-vertical{height:1.6rem;width:.1rem;background-color:var(--font-color-base);opacity:.5}.welcome-modal .step-item>span{height:fit-content;padding-top:.4rem}.welcome-modal .button-default{align-self:center;margin-top:3.2rem}.templates-page{position:relative}.templates-page .template-selector{display:block;position:relative;max-width:100%;height:calc(100vh - 11.4rem);padding:0 4.8rem;overflow-y:auto;border-radius:var(--radius)}.templates-page .template-selector .template-selector-list{display:grid;grid-template-columns:1fr;gap:3.2rem;width:100%;background-color:var(--white);border-radius:1.6rem;padding:2.4rem;max-width:172.4rem;margin:0 auto}@media (min-width: 768px){.templates-page .template-selector .template-selector-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.templates-page .template-selector .template-selector-list{grid-template-columns:repeat(3,1fr);gap:4.8rem;padding:3.2rem}}.templates-page .template-selector .radio-option{min-width:100%}@media (min-width: 768px){.templates-page .template-selector .radio-option{min-width:calc(50% - 1.2rem)}}@media (min-width: 1280px){.templates-page .template-selector .radio-option{min-width:calc(33.3333333333% - 1.6rem)}}.templates-page .template-selector>.template-card{max-width:100%;border-color:var(--blue-olist);outline-color:var(--blue-olist);margin:3.2rem auto 0}@media (min-width: 768px){.templates-page .template-selector>.template-card{max-width:70%;height:60rem}}@media (min-width: 992px){.templates-page .template-selector>.template-card{max-width:50%}}.loading{position:absolute;text-align:center;top:0;left:0;width:100%;height:100vh;z-index:200;background:rgba(255,255,255,.6666666667);display:flex;align-items:center;justify-content:center}.text-field{display:flex;flex-direction:column;gap:.4rem;width:100%;max-width:500px;margin-top:2rem;margin-left:auto;margin-right:auto}.text-field .input-text{height:4.4rem;padding:1rem;border-radius:8px;border:1px solid #b6b9d0;outline:none;font-size:1.2rem;width:100%;color:var(--blue-dark)}.checkbox{display:flex;align-items:center;gap:.8rem;margin-bottom:.4rem;padding:.8rem;border-radius:4px;background-color:var(--gray-bg);width:100%}.checkbox .custom-checkbox{position:relative;width:1.4rem;height:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--blue-olist);border-radius:3px;background-color:#fff;cursor:pointer;transition:all .25s ease}.checkbox .custom-checkbox:after{content:"";position:absolute;left:.35rem;top:.1rem;width:.25rem;height:.55rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg);opacity:0;transition:all .3s ease}.checkbox .custom-checkbox:checked{border-color:var(--blue-olist);background-color:var(--blue-olist)}.checkbox .custom-checkbox:checked:after{opacity:1}.checkbox label{font-size:var(--font-size-small);cursor:pointer;margin-bottom:0}.seller-confirm-modal{width:fit-content;padding:4rem 5.6rem}.seller-confirm-modal .modal-main-content{margin-top:0;align-items:flex-start}.seller-confirm-modal .modal-main-content>.title{font-size:2.6rem;line-height:3.6rem;max-width:40rem}.seller-confirm-modal .modal-main-content>p{font-size:1.6rem}.seller-confirm-modal .modal-main-content .buttons-container{display:flex;align-items:center;justify-content:center;gap:1.6rem}.seller-confirm-modal .modal-main-content .buttons-container .close-modal{height:4rem;padding:.8rem 1.2rem}.seller-confirm-modal .modal-main-content .buttons-container .button-default{padding:.8rem 1.2rem;height:4rem;min-width:9.2rem;box-shadow:none}.store-review{width:100%}.store-review .main-content{background-color:var(--white);width:100%;border-radius:1.6rem;padding:2.4rem;display:flex;flex-direction:column}.store-review .main-content:not(.-loading){min-height:280vh;height:100%}.store-review .main-content .buttons-container{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-bottom:2.4rem}.store-review .main-content .buttons-container a{height:4rem;padding:.8rem 1.2rem;text-decoration:none}.store-review .main-content .buttons-container .button-default{padding:.8rem 1.2rem;height:4rem;box-shadow:none}.store-review .preview{width:100%;flex:1;background-color:#f2f3f6;padding:2.4rem;border-radius:1.2rem;display:flex;flex-direction:column;gap:1.6rem}.store-review .preview.-loading{max-height:24rem;overflow:hidden}.store-review .preview.-loading .progressive-loader-container{max-height:16rem}.store-review .preview span{font-weight:300}.store-review .preview .iframe-container{position:relative;height:100%;display:flex;align-items:center;justify-content:center;min-height:60rem}.store-review .preview iframe{height:100%;width:100%;zoom:.7}.container.-page-finish-main{height:calc(100vh - 11.4rem);overflow-y:auto;padding-bottom:.2rem;padding-left:4.8rem;padding-right:4.8rem;max-width:unset}.page-finish{height:100%;max-width:172.4rem;margin-left:auto;margin-right:auto}.page-finish:not(.-seller-mode){padding:1.6rem 0}@media (min-width: 992px){.page-finish{display:flex;flex-direction:row;gap:2.4rem}}.page-finish a{color:var(--blue-olist);text-decoration:underline;margin-left:.4rem}.page-finish .button-default{width:fit-content;margin:1rem 0}.page-finish .finish-section{background-color:var(--white);padding:1.6rem 2.4rem;border-radius:var(--radius);box-shadow:0 0 5px #0003;overflow:hidden;overflow-y:auto;height:100%}.page-finish .finish-section:not(:last-child){margin-bottom:6rem}@media (min-width: 992px){.page-finish .finish-section{padding:2.4rem;margin-bottom:0!important}}.page-finish .finish-section .title{display:flex;align-items:center;gap:8px;color:var(--blue-dark);margin-bottom:2.4rem}.page-finish .finish-section .number{background-color:var(--blue-olist);color:var(--white);width:3.2rem;height:3.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-finish .finish-section .text-top{margin-top:.8rem;margin-bottom:1.6rem;font-size:var(--font-size-small);color:var(--gray-3);font-weight:500}.page-finish .finish-section .text-top a:first-of-type{margin-bottom:8px;display:inline-block}.page-finish .download-section{transition:all .3s;position:relative}@media (min-width: 992px){.page-finish .download-section{flex:1}}.page-finish .download-section.-unavailable{filter:blur(1px) brightness(.95);pointer-events:none}.page-finish .download-section .button-default{min-width:24rem;width:fit-content}.page-finish .sync-form{text-align:center;margin:1rem 0 0}@media (min-width: 992px){.page-finish .sync-form{max-width:50%}}.page-finish .sync-form .token-form{margin:2rem 0}.page-finish .sync-form .token-form form{width:100%;display:flex;flex-wrap:wrap}.page-finish .sync-form .token-form .text-field{margin-top:.4rem;width:70%}.page-finish .sync-form .token-form .text-field input{border-radius:.4rem 0 0 .4rem}.page-finish .sync-form .token-form .button-default{width:30%;margin-top:.4rem;border-radius:0 .4rem .4rem 0;height:3.5rem}@media (min-width: 992px){.page-finish .cadastres-section{flex:1}}.page-finish .cadastres-section hr{margin:0;height:1rem;border:0}.page-finish .cadastres-section .external-link{color:#00f;text-decoration:underline}.page-finish .cadastres-section .text-label{display:flex;flex-direction:column;margin-top:1.6rem}.page-finish .cadastres-section .text-label p{margin-bottom:.8rem;font-size:var(--font-size-small);color:var(--gray-3)}.page-finish .cadastres-section .text-label p a{color:var(--blue-olist)}.page-finish .cadastres-section .field-input{padding:1rem 1.6rem;border-radius:5px;border:1px solid var(--gray-2);font-size:var(--font-size-small);height:4rem;outline:none;margin-bottom:.4rem}.page-finish .cadastres-section .checkbox-wrapper{display:flex;align-items:start;width:100%;margin:0;gap:2.4rem;flex-direction:column}@media (min-width: 992px){.page-finish .cadastres-section .checkbox-wrapper{flex-direction:row;gap:1.6rem}}.page-finish .cadastres-section .check-input{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;margin-right:.4rem}.page-finish .cadastres-section .options{width:100%}.page-finish .finish-section.-informative{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem;color:var(--blue-dark)}.page-finish .finish-section.-informative svg{color:var(--green)}.page-finish .finish-section.-informative p{font-size:1.8rem;text-align:center;max-width:70rem}.page-finish .finish-section.-informative p span{font-size:1.5rem;font-weight:600}.page-finish .finish-section.-informative .button-default{gap:1rem;min-width:24rem}.page-finish .finish-section.-informative .button-default svg{color:var(--white)}.page-finish .finish-section.-informative .button-default:disabled{cursor:not-allowed;opacity:.7}.select-components{width:100%;margin-top:1.6rem;transition:.5s;display:flex;flex-direction:column;gap:2.4rem}.select-components .options{display:flex;flex-direction:column;justify-content:space-around;gap:3.2rem}@media (min-width: 992px){.select-components .options{flex-direction:row}}@media (min-width: 1440px){.select-components .options{gap:6.4rem}}.select-components .item{display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between;cursor:pointer;max-width:26rem}.select-components .item.-selected img{border-color:var(--blue-olist)}.select-components .item .texts{max-width:33rem}.select-components .item .texts h3{color:var(--font-color-title);font-weight:500;font-size:var(--font-size-base)}.select-components .item .texts p{margin-top:.8rem;font-size:1.3rem}.select-components .item img{border:2px solid #cad6e2;padding:.4rem;border-radius:1.2rem;cursor:pointer;transition:var(--transition)}.select-components .item img:hover{border-color:var(--blue-olist)}.select-components .preview{background-color:#f2f3f6;padding:2.4rem;border-radius:1.2rem;display:flex;flex-direction:column;gap:1.6rem}.select-components .preview span{font-weight:300}.select-components .preview img{background-color:#fff;box-shadow:0 0 6px -1px #0000001a;border-radius:.4rem}.components-settings{height:calc(100vh - 11.4rem);overflow:auto;padding:0 4.8rem}.topbar-container .options img{max-width:33rem;max-height:6.3rem;height:100%}.seller-finished{display:flex;flex-direction:column;align-items:center;justify-content:center}.seller-finished img{max-width:47rem}.seller-finished .title{margin-top:3.2rem;margin-bottom:1.6rem;font-size:3.4rem;font-weight:700;max-width:50rem;margin-left:1.2rem}.seller-finished p{max-width:50rem;font-size:1.6rem;margin-left:1.2rem}.app-footer{display:flex;align-items:center;justify-content:center;height:4.2rem;background-color:transparent;color:#4d5c7e;font-size:var(--font-size-small)}.app-footer>.signature{display:flex;align-items:center;gap:.2rem;font-size:var(--font-size-small);transition:var(--transition)}.app-footer>.signature:hover{opacity:.6}.app-footer>.signature svg{min-width:3.2rem;width:3.2rem;height:1.6rem;margin-bottom:.4rem}.create-store{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 1800px){.create-store{gap:8rem}}.create-store::-webkit-scrollbar{width:0}.create-store .text-field{max-width:unset}.create-store p a{color:var(--blue-olist);text-decoration:underline;transition:var(--transition)}.create-store p a:hover{color:var(--blue-dark)}.create-store .button-default{margin-top:2.4rem;gap:.8rem}.create-store .error-message{font-size:1.2rem;color:var(--gray-3)}.popup-confirm-token p{font-size:1.3rem;font-weight:400;margin-bottom:.8rem;text-align:center}.popup-confirm-token p a{color:var(--blue-olist);text-decoration:underline;transition:var(--transition)}.popup-confirm-token p a:hover{color:var(--blue-dark)}.popup-confirm-token .button-default{margin:0 auto;margin-top:2.4rem}.store-item{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.store-item:not(:last-of-type){margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f7f7f7}.store-item .actions-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.store-item .store-name{margin-right:auto;font-size:1.4rem;font-weight:400;color:var(--font-color-title);padding:0;line-height:normal;display:flex;align-items:center;gap:.8rem}.store-item .item-info{cursor:pointer;line-height:normal;opacity:.75;margin-top:2px;transition:var(--transition)}.store-item .item-info:hover{color:var(--blue-olist)}.store-item .edit-info{font-size:1.2rem;color:var(--font-color-title);border-bottom:1px solid var(--font-color-title);padding-bottom:1px;transition:var(--transition);text-align:center;cursor:pointer}.store-item .edit-info:hover{color:var(--blue-olist);border-color:var(--blue-olist)}.store-item .token-info{font-size:1rem;border:1px solid var(--font-color-title);color:var(--font-color-title);font-weight:400;padding:.2rem .5rem;border-radius:3px;text-align:center;transition:var(--transition);cursor:pointer}.store-item .token-info:hover{color:var(--white);background-color:var(--font-color-title)}.select-store .text-field{width:100%;max-width:unset}@media (max-width: 767px){.select-store{margin-bottom:5rem}}.select-store .store-list{border-radius:6px;background-color:#fdfdfd;border:2px solid var(--blue-olist-light);width:100%;height:100%;max-height:68%;overflow-y:scroll;padding:1.6rem 2.4rem;margin-top:2rem}.select-store .store-list::-webkit-scrollbar{width:.4rem}.select-store .store-list::-webkit-scrollbar-track{background:#fff}.select-store .store-list::-webkit-scrollbar-thumb{background:var(--blue-olist);border-radius:20px}.select-store .store-list .stores-loader{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}.select-store .store-list .stores-loader span{color:var(--font-color-title)}.select-store .store-list .stores-loader .label{font-weight:500;font-size:1.4rem;font-style:normal}.select-store .store-list .no-data-message{height:100%;color:var(--font-color-title);display:flex;align-items:center;justify-content:center}.page-home{height:calc(100vh - 11.4rem);margin-top:3rem;overflow-y:auto;padding-top:.2rem;padding-bottom:.2rem}@media (min-width: 992px){.page-home{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-left:5rem;padding-right:5rem;gap:2.4rem}}.page-home .home-box{background-color:var(--white);padding:3.2rem;border-radius:var(--radius);box-shadow:0 0 5px #0003;overflow:hidden;overflow-y:auto;height:fit-content;margin-bottom:6rem}.page-home .home-box:last-child{margin-bottom:0}@media (min-width: 992px){.page-home .home-box{margin-bottom:0!important;height:70vh}}.page-home .home-box header{display:flex;align-items:center;gap:8px;margin-bottom:1rem}.page-home .home-box header h3{color:var(--font-color-title);font-weight:600;font-size:2rem}.page-home .home-box header svg{color:var(--font-color-title)}.page-home .home-box .description{font-size:1.3rem;text-align:justify;margin-bottom:2.4rem}.logo{display:flex;align-items:center;gap:2.4rem}.logo a{transition:var(--transition)}.logo a:hover{opacity:.7}.logo img{width:6rem;height:2.8rem}.logo .divider{width:.2rem;height:3rem;background-color:var(--blue-olist-softlight)}.logo .texts{display:flex;flex-direction:column;gap:.2rem;line-height:normal}.logo .texts span{font-size:var(--font-size-small)}.logo .texts p{color:var(--font-color-title);font-weight:500}.steps-container{display:flex;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.step-box{display:flex;align-items:center;transition:var(--transition)}.step-box:last-of-type .divider{display:none}.step-box.-completed .divider{background-color:var(--blue-olist)}.step-box .divider{width:4rem;height:.2rem;background-color:var(--blue-olist-softlight)}.step{cursor:pointer;border:1px solid var(--blue-olist-softlight);border-radius:50%;width:3.4rem;height:3.4rem;display:flex;align-items:center;justify-content:center;gap:1.2rem;font-weight:500;font-size:var(--font-size-base)}.step.-active{background-color:var(--blue-olist);border-color:var(--blue-olist);color:var(--white);width:fit-content;border-radius:10rem;padding:.4rem 1.4rem}.step.-completed{color:var(--blue-olist);border-color:var(--blue-olist)}.step.-disabled{opacity:.5;cursor:not-allowed}.app-header{height:7.2rem;min-height:7.2rem;background-color:var(--white);border-bottom:2px solid var(--blue-olist-light);position:sticky;top:0;left:0;width:100%;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0px 2.4rem;z-index:99}.app-header .actions-container{display:flex;align-items:center;gap:1.6rem}.app-header .actions-container .button-default{margin:auto 0;height:4rem;padding:.8rem 1.2rem;font-size:1.3rem;box-shadow:none}.app-header .actions-container .button-default:hover{box-shadow:none}.app-header .actions-container .button-back{border:1px solid var(--blue-olist-softlight);border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.app-header .actions-container .button-back:hover{background-color:var(--blue-olist-softlight);color:var(--white)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.admin-loader{height:100vh;display:flex;align-items:center;justify-content:center}.admin-loader img{width:30rem;animation:pulse 2s ease-in-out infinite;transition:var(--transition)}.admin-header{height:6.4rem;background-color:var(--white);border:1px solid var(--gray-3);position:sticky;top:0;left:0;width:100%;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0px 2.4rem}.admin-header .logo{display:flex;width:20rem;height:4rem}.admin-header .view-mode-admin{color:var(--white);font-weight:600;background-color:var(--blue-olist);border-radius:4px;padding:.6rem 1.6rem}.admin-header .button-logout{color:var(--blue-olist);display:flex;align-items:center;gap:.6rem}.pending-approval{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 12.4rem);margin-top:3rem;text-align:center}.pending-approval h1{margin-bottom:1.6rem}.pending-approval p{font-size:1.6rem;color:var(--gray-3)}.login-wrapper{display:flex;align-items:center;flex-direction:column;padding:2rem;height:45rem;max-width:40rem;width:100%;background-color:var(--white);border-radius:1rem;box-shadow:var(--shadow)}.login-wrapper .button-default{width:100%;margin-top:2rem}.register-wrapper{display:flex;align-items:center;flex-direction:column;padding:2rem;height:45rem;max-width:40rem;width:100%;background-color:var(--white);border-radius:1rem;box-shadow:var(--shadow)}.register-wrapper .button-default{width:100%;margin-top:2rem}.register-wrapper .error-message,.register-wrapper .success-message{margin-top:1rem}.page-auth{min-height:100vh;background:var(--gray-1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;padding-top:5rem;padding-bottom:5rem}.page-auth img{width:24rem}.page-auth .content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;width:100%}.admin-sidebar{display:none}@media (min-width: 992px){.admin-sidebar{display:flex;overflow-y:auto;width:100%;max-width:28rem;background-color:var(--white);padding:2rem 1.6rem;flex-direction:column;box-shadow:var(--shadow);border-radius:var(--radius);margin-right:2.4rem}}.sidebar-item a{font-weight:600;padding:1.6rem;background-color:var(--gray-1);margin-bottom:1.6rem;height:5rem;border:1px solid var(--gray-1);border-radius:var(--radius);transition:var(--transition);display:flex;align-items:center;gap:1.6rem}.sidebar-item.selected a,.sidebar-item:hover a{border-color:var(--blue-olist);color:var(--blue-olist)}.close-sidebar{position:absolute;top:6.4rem;left:0;background-color:var(--blue-olist);color:var(--white);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-bottom-right-radius:var(--radius)}@media (min-width: 992px){.close-sidebar{display:none}}.close-drawer{position:absolute;right:1rem;top:1rem}.drawer-content{width:100%;min-width:25rem;padding:5.4rem 1.6rem 1.6rem}.cadastres-wrapper{margin-bottom:1rem}.cadastres-wrapper>.title{margin-bottom:1rem}.cadastres-wrapper>p{margin-bottom:2rem}.cadastres-wrapper .MuiBox-root>.MuiTabPanel-root{padding:0!important;border:0!important;background-color:transparent!important}.cadastres-wrapper .MuiTabs-indicator{background-color:var(--blue-olist)}.cadastres-wrapper .custom-tab{font-weight:600;font-size:1rem;font-family:var(--font-family-base)!important}.cadastres-wrapper .custom-tab.Mui-selected{color:var(--blue-olist)!important}.cadastre-editor>.button-default{margin-top:2rem;width:100%}.cadastre-editor>.title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.cadastre-editor>.title-wrapper h3{font-weight:500}.cadastre-editor .item-wrapper{margin-bottom:1.6rem;border:1px solid var(--blue-4);border-radius:var(--radius);background-color:var(--gray-bg)}.cadastre-editor .item-wrapper .item-header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.2rem;align-items:center;padding:1.5rem;transition:.3s;cursor:pointer}.cadastre-editor .item-wrapper .item-header.-no-data{display:flex;align-items:center;justify-content:center;font-weight:500}.cadastre-editor .item-wrapper .item-header p{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.cadastre-editor .item-wrapper .item-header .type{background-color:#d9d9d9;padding:.5rem 1rem;border-radius:var(--radius);color:var(--gray-3);font-size:1rem;font-weight:600}.cadastre-editor .item-header .actions-container{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}.cadastre-editor .item-header button.-action{display:flex;align-items:center;gap:.8rem;border:1px solid var(--blue-4);border-radius:var(--radius);padding:.6rem 1.2rem;font-size:var(--font-size-small);font-weight:500;transition:var(--transition)}.cadastre-editor .item-header button.-action:hover{background-color:var(--blue-4);color:var(--white)}.cadastre-editor .item-header button.-action.edit-item{background-color:var(--blue-olist);border-color:var(--blue-olist);color:var(--white)}.cadastre-editor .item-header button.-action.edit-item:hover{background-color:var(--white);color:var(--blue-olist)}.cadastre-editor .item-header button.-action.remove-item{border-color:var(--red);color:var(--red)}.cadastre-editor .item-header button.-action.remove-item:hover{background-color:var(--red);border-color:var(--red);color:var(--white)}.cadastre-editor .item-wrapper .checkbox-wrapper{display:flex;align-items:center;gap:1rem}.cadastre-editor .item-wrapper .checkbox-wrapper label{margin-bottom:0}.cadastre-editor .item-wrapper .checkbox-wrapper .input-checkbox{width:1.5rem;height:1.5rem}.cadastre-editor .item-wrapper .form-group{display:flex;flex-direction:column;gap:1.6rem}@media (min-width: 992px){.cadastre-editor .item-wrapper .form-group{flex-direction:row}}.cadastre-editor .item-wrapper .form-group .url-fields{display:flex;flex-direction:column;gap:.8rem;flex:1}.cadastre-editor .item-wrapper .form-group .config-input{flex:1}.cadastre-editor .item-wrapper .inputs-wrapper{height:0;overflow:auto;display:flex;flex-direction:column;gap:2.4rem;transition:var(--transition)}.cadastre-editor .item-wrapper .inputs-wrapper.-open{min-height:55rem;padding:1.6rem;border-top:1px solid var(--blue-4)}.admin-content .types-list{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media (min-width: 992px){.admin-content .types-list{gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto}}@media (min-width: 1280px){.admin-content .types-list{grid-template-columns:repeat(4,1fr)}}.admin-content .editor-loader{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem}.admin-content .editor-loader span{color:var(--blue-dark)}.admin-content .editor-loader>.loader-label{font-weight:500;font-size:1.6rem}.admin-content .types-list .type{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;cursor:pointer;position:relative;overflow:hidden;border-radius:var(--radius)}.admin-content .types-list .type .type-name{font-weight:500;font-size:var(--font-size-base);color:var(--blue-dark)}.admin-content .types-list .edit-icon{position:absolute;top:.5rem;right:.5rem;opacity:0;background-color:var(--white);border-radius:.4rem;padding:.8rem;transition:var(--transition);display:flex;align-items:center;justify-content:center}.admin-content .types-list .edit-icon svg{color:var(--blue-olist)}.admin-content .types-list .edit-icon img{aspect-ratio:1.6/1}.admin-content .types-list .type:hover .edit-icon{opacity:1}.admin-content .back-to-top-button{position:fixed;bottom:2rem;right:2rem;padding:1rem;font-size:1rem;border-radius:50%;background-color:var(--blue-dark);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 6px #0000001a}.admin-content .components-list-container{display:flex;flex-direction:column}.admin-content .components-list-container .components-list{width:100%;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.admin-content .components-list-container .components-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.admin-content .components-list-container .components-list{grid-template-columns:repeat(4,1fr)}}.admin-content .components-list-container .list-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.8rem;background-color:var(--white);border-radius:var(--radius);box-shadow:0 .2rem .8rem #0000001f}.admin-content .components-list-container .list-item div:not(.actions){margin-bottom:1.6rem;overflow:hidden;border-radius:.4rem}.admin-content .components-list-container .list-item img{aspect-ratio:1.6/1;width:100%;margin-bottom:1.8rem}.admin-content .components-list-container .item-title{font-size:var(--font-size-base);font-weight:500;color:var(--blue-dark);text-align:center;width:100%;min-height:4.2rem}.admin-content .components-list-container .item-title.-no-image{padding:1.8rem 0;margin:auto 0}.admin-content .components-list-container .list-item .actions{display:flex;gap:.8rem;margin-top:auto}.admin-content .components-list-container .list-item .edit-btn,.admin-content .components-list-container .list-item .view-btn,.admin-content .components-list-container .list-item .delete-btn{max-width:50%;flex:1;height:3.5rem;border-radius:.4rem}.admin-content .components-list-container .list-item .view-btn{max-width:unset}.admin-content .components-list-container .list-item .edit-btn:hover,.admin-content .components-list-container .list-item .delete-btn:hover{background-color:var(--blue-5);border-color:var(--blue-olist);color:var(--blue-olist)}.admin-content .delete-confirmation-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:99}.admin-content .delete-confirmation{background-color:var(--white);padding:2rem;box-shadow:0 0 10px #0000001a;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;max-width:58rem;width:85%;border-radius:var(--radius)}.admin-content .delete-confirmation p{margin-bottom:2rem;width:100%}.admin-content .delete-confirmation .button-default{margin:0 1rem}.config-section{padding:2rem;border:1px solid var(--gray-2);border-radius:var(--radius);margin-bottom:2rem}.config-section>.title{font-size:var(--font-size-large);color:var(--blue-dark);margin-bottom:1rem}.config-section>.description{color:var(--gray-dark);font-size:var(--font-size-small);margin-bottom:2rem}.config-section .terminal-view{background-color:#1e1e1e;border-radius:var(--radius);overflow:hidden;font-family:JetBrains Mono,Fira Code,Consolas,monospace;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column}.config-section .terminal-header{padding:.8rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--gray-3)}.config-section .terminal-header>.title{display:flex;align-items:center;gap:.4rem;color:#fff;font-size:var(--font-size-small)}.config-section .terminal-header>.title .prompt{color:var(--blue)}.config-section .terminal-header>.button-default{display:flex;align-items:center;border-radius:var(--radius);height:3.2rem;font-size:var(--font-size-small);font-weight:500;transition:var(--transition);min-width:14rem}.config-section .terminal-header>.button-default.-sending{opacity:.7;cursor:not-allowed}.config-section .terminal-header .terminal-actions{display:flex;align-items:center;gap:1rem}.config-section .terminal-header .terminal-actions .button-icon{background:none;border:none;color:var(--blue);padding:.8rem;border-radius:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.config-section .terminal-header .terminal-actions .button-icon:hover{background-color:var(--gray-4)}.config-section .terminal-header .terminal-actions .button-icon:disabled{opacity:.5;cursor:not-allowed}.config-section .terminal-header .terminal-actions .button-icon.-rotating{animation:rotate .5s linear infinite}.config-section .terminal-content{padding:1rem;color:var(--white);min-height:20rem;max-height:40rem;overflow-y:auto;font-size:var(--font-size-small);line-height:1.5;border-bottom:1px solid var(--gray-3)}.config-section .terminal-content::-webkit-scrollbar{width:.4rem}.config-section .terminal-content::-webkit-scrollbar-track{background:#2d2d2d}.config-section .terminal-content::-webkit-scrollbar-thumb{background:var(--gray-3);border-radius:.4rem}.config-section .terminal-content .loading{color:var(--blue);font-style:italic}.config-section .terminal-content .empty{color:var(--gray-2);font-style:italic}.config-section .terminal-content .header{border-bottom:1px solid var(--gray-3);margin-bottom:.8rem;padding-bottom:.8rem;display:grid;grid-template-columns:5rem 10rem 18rem 1fr;gap:1rem}.config-section .terminal-content .file-entry{display:grid;grid-template-columns:5rem 10rem 18rem 1fr 4rem;gap:1rem;align-items:center;transition:var(--transition);padding:.2rem;border-radius:.2rem}.config-section .terminal-content .file-entry:hover{background-color:var(--gray-4)}.config-section .terminal-content .file-entry:hover .delete-button{opacity:1}.config-section .terminal-content .file-entry .type{display:flex;align-items:center}.config-section .terminal-content .file-entry .delete-button{background:none;border:none;padding:.4rem;border-radius:var(--radius);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition)}.config-section .terminal-content .file-entry .delete-button:disabled{opacity:.5;cursor:not-allowed}.config-section .terminal-content .file-entry .delete-button.-deleting{opacity:.5;cursor:not-allowed}.terminal-footer{padding:1rem;background-color:#1e1e1e;border-top:1px solid var(--gray-3);color:var(--white);font-weight:var(--font-weight-title);font-size:var(--font-size-small);display:flex;align-items:center;justify-content:flex-end}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.generate-token-modal .form-group{display:flex;flex-direction:column;gap:.8rem;width:60%}.generate-token-modal .button-default{width:60%}.generate-token-modal .generated-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;margin-top:1.6rem}.generate-token-modal .generated-link strong{color:var(--blue-dark)}.generate-token-modal .generated-link a{word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--blue-olist);transition:var(--transition)}.generate-token-modal .generated-link a:hover{color:var(--blue-dark)}.editor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2rem;padding-bottom:1.6rem;border-bottom:1px solid var(--blue-5)}.editor-header>.header-title{display:flex;align-items:center;gap:1.6rem;width:100%}.editor-header>.header-title h2{margin:0;font-size:2.6rem;color:var(--blue-dark);font-weight:600;margin-left:1.6rem}.editor-header .actions-container{display:flex;align-items:center;gap:3.2rem}.editor-header .actions-container .button-default{white-space:nowrap;display:flex;align-items:center;gap:.8rem}.editor-header .actions-container .button-open-store{box-shadow:0 0 4px #00000059;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}.editor-header .actions-container .button-open-store:hover{background-color:var(--blue-dark);color:var(--white)}.editor-header>.header-title .back-button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid var(--blue-5);border-radius:.8rem;color:var(--blue-dark);transition:var(--transition)}.editor-header>.header-title .back-button:hover{border-color:var(--blue-olist);color:var(--blue-olist)}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem}.error-state a{margin-top:2.4rem;background-color:var(--blue-dark);color:var(--white);padding:.4rem 1.6rem;border-radius:.4rem;transition:var(--transition)}.error-state a:hover{background-color:var(--blue-olist)}.header{display:flex;align-items:center;gap:.8rem;margin-bottom:2.4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--blue-5)}.header h3{margin:0;font-size:1.8rem;color:var(--blue-dark);font-weight:700}.header svg{color:var(--blue-dark)}.section{background:var(--white);border:1px solid var(--blue-5);border-radius:.8rem;padding:2.4rem;transition:var(--transition)}.section.-template{margin-top:3.2rem}.section .content{display:grid;gap:2.4rem}.section .content.-cols-2{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.section .content .content-group{display:flex;flex-direction:column;gap:1.6rem}.section .content .content-group h4{font-size:var(--font-size-base);color:var(--blue-dark);text-transform:uppercase;font-weight:600}.section .content .content-group .label{margin-bottom:0}.section .content .content-group .color-display.item{display:flex;align-items:center;gap:1.6rem}.section .content .content-group .color-display.item .hex{width:2.4rem;height:2.4rem;border-radius:100%;border:1px solid var(--blue-5);box-shadow:0 1px 3px #0000001a}.section .content .content-group .color-display.item .value{font-size:var(--font-size-base);padding:.4rem .8rem;border-radius:.4rem}.section .content .content-group .items{display:flex;flex-wrap:wrap;gap:1.6rem}.section .content .content-group .item{display:block;padding:.6rem 1.2rem;color:var(--gray-4);font-size:var(--font-size-small);border-radius:.4rem;font-weight:500;border:1px solid var(--gray-4);transition:var(--transition);width:fit-content;min-width:12rem;text-align:center}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.4rem 0px}.empty-state svg{color:var(--red)}.empty-state h3{font-size:2.4rem}.create-store-modal form{width:60%;display:flex;flex-direction:column;gap:2.4rem;margin-bottom:2.4rem}.create-store-modal .form-group{display:flex;flex-direction:column;gap:.8rem}.create-store-modal .form-group input{width:100%}.create-store-modal .text-field{margin-top:0}.create-store-modal .button-default{width:60%}.store-list-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem;position:relative}.store-list-header .title{font-size:3.2rem;flex:1;text-align:center;position:absolute;left:50%;transform:translate(-50%)}.store-list-header .button-default{white-space:nowrap;display:flex;align-items:center;gap:.8rem}.search-section{display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;margin-bottom:2.4rem}.search-section .results-info{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--gray-4)}.search-section .results-info>p,.search-section .results-info strong{font-size:var(--font-size-base);color:var(--blue-dark)}.stores-list{position:relative}.stores{display:flex;flex-direction:column;gap:1rem;min-height:10rem}.stores>.store{display:flex;align-items:center;border:solid 1px var(--gray-1);background:var(--gray-1);border-radius:var(--radius);padding:1.2rem 2rem;gap:1rem;transition:var(--transition)}.stores>.store:hover{border-color:var(--blue-olist)}.stores>.store .name{font-size:1.6rem;font-weight:600;color:var(--text-color);flex:1}.stores>.store .edit-button{display:flex;align-items:center;gap:.8rem;background:var(--blue-olist);color:var(--white);border:solid 1px var(--blue-olist);border-radius:var(--radius);padding:.7rem 1.4rem;font-size:var(--font-size-base);cursor:pointer;transition:var(--transition)}.stores>.store .edit-button:hover{background:var(--white);color:var(--blue-olist);box-shadow:0 2px 8px #00000012}.stores-loader,.no-data-message{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--gray-4);font-size:var(--font-size-base);min-height:8rem;font-style:italic;padding:2rem 0}.loading-more{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:var(--gray-4);font-size:var(--font-size-base)}.loading-more .spinning{animation:spin 1s linear infinite}.back-to-top-btn{position:fixed;right:2.4rem;bottom:3.2rem;z-index:20;background:var(--blue-olist);color:var(--white);border:none;border-radius:50%;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.back-to-top-btn:hover{background:var(--white);color:var(--blue-olist);box-shadow:0 4px 16px #0000002e}.users-table{width:100%;border-collapse:collapse;margin-top:1rem;table-layout:fixed}.users-table th,.users-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-small)}.users-table th{font-weight:500}.users-table td{vertical-align:middle}.users-table tbody tr:hover{background-color:#f4f4f4}.users-table tbody tr:hover .edit-button,.users-table tbody tr:hover .delete-button{opacity:1}.users-table th:nth-child(1),.users-table td:nth-child(1),.users-table th:nth-child(2),.users-table td:nth-child(2){width:30%}.users-table th:nth-child(3),.users-table td:nth-child(3),.users-table th:nth-child(4),.users-table td:nth-child(4){width:20%}.users-table input,.users-table select{width:100%;padding:.5rem;border:1px solid #ccc;outline:none}.users-table .actions .edit-button,.users-table .actions .delete-button{transition:var(--transition);opacity:0}._menuContainer_106fs_1{display:flex;justify-content:center;align-items:center;overflow:auto;gap:8px;background-color:var(--white);box-shadow:var(--shadow);border-radius:var(--radius);padding:30px 15px;width:100%}._menuContainer_106fs_1 ._menuButton_106fs_14{font-weight:600;padding:1.6rem;background-color:var(--gray-1);height:5rem;border:1px solid var(--gray-1);border-radius:var(--radius);transition:var(--transition);display:flex;align-items:center;gap:1.6rem;width:33.3%}._menuButton_106fs_14._active_106fs_29{border-color:var(--blue-olist);color:var(--blue-olist)}._menuContainer_106fs_1 ._menuButton_106fs_14:hover{border-color:var(--blue-olist);color:var(--blue-olist);transition:.2s}._formMigrations_1sgox_1{background-color:var(--white);box-shadow:var(--shadow);border-radius:var(--radius);padding:30px}._formMigrations_1sgox_1 h2{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--font-color-title);line-height:1.2;margin-bottom:2.8rem;text-align:center}._formMigrations_1sgox_1 fieldset{border:none}._formMigrations_1sgox_1 label{margin-bottom:1.2rem}._formMigrations_1sgox_1 input{height:4.2rem;width:100%;border-radius:.8rem;border:1px solid #c3c3c3;margin-bottom:1.8rem;padding:.8rem}._migrationsDelete_uumlj_1{display:flex;flex-direction:column;align-items:center;background-color:var(--white);box-shadow:var(--shadow);border-radius:var(--radius);padding:30px}._migrationsDelete_uumlj_1 h2{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--font-color-title);line-height:1.2;margin-bottom:2.8rem;text-align:center}._migrationsDelete_uumlj_1 strong{font-weight:600;color:#0056b3}._migrationsDelete_uumlj_1 ._info_uumlj_26{background-color:var(--white);box-shadow:var(--shadow);border-radius:var(--radius);padding:30px 15px;margin:auto 0;width:100%;text-align:center}._migrationsDelete_uumlj_1 ._migrationForm_uumlj_36{margin-top:auto}._migrationsDelete_uumlj_1 ._migrationForm_uumlj_36 fieldset{border:none;display:flex;align-items:center;justify-content:center}._migrationsDelete_uumlj_1 ._migrationForm_uumlj_36 input{height:1.6rem;width:1.6rem;border:1px solid #c3c3c3;margin-right:1.2rem}._migrationsDelete_uumlj_1 ._migrationForm_uumlj_36 label{margin-bottom:0;font-size:1.4rem;font-weight:400;width:80%}._migrationsDelete_uumlj_1 ._migrationForm_uumlj_36 input[type=checkbox]:checked{background:#0056b3;border:1px solid #0056b3}._migrationsDelete_uumlj_1 ._migrationForm_uumlj_36 button{margin:2.4rem auto}._migrationsTransfer_vik7r_1{display:flex;flex-direction:column;align-items:center;background-color:var(--white);box-shadow:var(--shadow);border-radius:var(--radius);padding:30px}._migrationsTransfer_vik7r_1 h2{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--font-color-title);line-height:1.2;margin-bottom:2.8rem;text-align:center}._migrationsTransfer_vik7r_1 ._boxTransfer_vik7r_21{display:flex;flex-direction:column;align-items:center;gap:2.8rem;margin:auto 0;width:100%}._migrationsTransfer_vik7r_1 svg{color:#0056b3}._migrationsTransfer_vik7r_1 strong{font-weight:600;color:#0056b3}._migrationsTransfer_vik7r_1 ._boxTransfer_vik7r_21 ._box_vik7r_21{background-color:var(--white);box-shadow:var(--shadow);border-radius:var(--radius);padding:30px 15px;width:100%;text-align:center}._migrationsTransfer_vik7r_1 ._migrationForm_vik7r_48{margin-top:2.8rem}._migrationsTransfer_vik7r_1 ._migrationForm_vik7r_48 fieldset{border:none;display:flex;align-items:center;justify-content:center}._migrationsTransfer_vik7r_1 ._migrationForm_vik7r_48 input{height:1.6rem;width:1.6rem;border:1px solid #c3c3c3;margin-right:1.2rem}._migrationsTransfer_vik7r_1 ._migrationForm_vik7r_48 label{margin-bottom:0;font-size:1.4rem;font-weight:400;width:85%}._migrationsTransfer_vik7r_1 ._migrationForm_vik7r_48 input[type=checkbox]:checked{background:#0056b3;border:1px solid #0056b3}._migrationsTransfer_vik7r_1 ._migrationForm_vik7r_48 button{margin:2.4rem auto}._logs_1ymum_1{background-color:#333;color:var(--white);word-wrap:break-word;max-height:20vh;overflow:auto;margin:50px 0 20px;border-radius:5px}._logsContent_1ymum_11{padding:20px}.env-migrations-container{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:100vh}.env-migrations-container .content-migrations{margin:50px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;min-height:500px}.env-migrations-form{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px}.env-migrations-form input{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.env-migrations-form button{padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.env-migrations-form button:hover{background-color:#0056b3}.env-migrations-container .logs-container{width:100%}.code-editor{width:100%;margin-bottom:1.6rem}.code-editor .cm-theme{height:40rem;width:100%;border-radius:var(--radius);overflow:hidden}.code-editor .cm-editor{height:100%;width:100%}.component-editor{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:6rem}.section-editor{display:flex;flex-direction:column;width:100%}.section-editor .editor-fields{display:flex;flex-direction:column;padding:1.6rem;border:.1rem solid var(--blue-4);background-color:var(--gray-bg);border-radius:var(--radius)}.section-editor .MuiBox-root{border:0}.section-editor .MuiBox-root>.MuiTabs-root{min-height:4rem}.section-editor .MuiBox-root .MuiTabs-scroller{padding:.1rem;overflow-x:auto!important}.section-editor .MuiBox-root .MuiTabs-indicator{display:none}.section-editor .MuiBox-root .MuiButtonBase-root{border:.2rem solid transparent;border-radius:.4rem;color:var(--blue-dark);font-size:var(--font-size-small);background-color:var(--gray-bg);min-height:4rem;min-width:9rem;font-weight:var(--font-weight-base);text-transform:none;transition:var(--transition)}.section-editor .MuiBox-root .MuiButtonBase-root:hover,.section-editor .MuiBox-root .MuiButtonBase-root.Mui-selected{color:var(--blue-olist);text-shadow:0 0 .1rem var(--blue-olist);border-color:var(--blue-olist)}.section-editor .MuiBox-root .cadastres-wrapper .MuiButtonBase-root{border:.1rem solid var(--blue-4);outline:.1rem solid transparent}.section-editor .MuiBox-root .cadastres-wrapper .MuiButtonBase-root:hover,.section-editor .MuiBox-root .cadastres-wrapper .MuiButtonBase-root.Mui-selected{color:var(--blue-olist);border-color:var(--blue-olist);outline-color:var(--blue-olist)}.section-editor .MuiBox-root .MuiTabs-scroller>.MuiTabs-flexContainer{gap:.8rem}.section-editor .MuiBox-root>.MuiTabPanel-root{margin-top:1.6rem;display:flex;flex-direction:column;padding:1.6rem;border:.1rem solid var(--blue-4);background-color:var(--gray-bg);border-radius:var(--radius)}.section-editor .MuiBox-root>.MuiTabPanel-root:empty{display:none}.section-editor .config-input{width:100%;margin-bottom:1.6rem}.section-editor .config-input label{font-weight:400}.section-editor .config-input .code-editor .cm-theme{height:15rem}.section-editor .input,.section-editor .textarea{width:100%}.section-editor .input:disabled,.section-editor .textarea:disabled{background-color:#f9f9f9;cursor:not-allowed}.section-editor .input-checkbox:disabled{background-color:#f9f9f9;cursor:not-allowed}.section-editor .textarea-description{padding:1rem;border-radius:5px;border:1px solid var(--gray-3);outline:none;font-size:1.2rem;width:100%}.section-editor .textarea-description:disabled{background-color:#f9f9f9;cursor:not-allowed}.section-editor .btn-add-item{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;border:1px solid var(--blue-4);border-radius:.8rem;font-weight:500;transition:var(--transition)}.section-editor .btn-add-item:hover{background-color:var(--blue-4);color:var(--white)}.section-editor .save-btn{width:fit-content;align-self:flex-end}.section-editor .title{font-size:1.8rem}.section-editor>.save-btn{width:fit-content;margin-left:auto;margin-top:3rem}.editor-fields{display:flex;flex-direction:column;padding:1.6rem;border:.1rem solid var(--blue-4);background-color:var(--gray-bg);border-radius:var(--radius)}.config-input{width:100%;margin-bottom:1.6rem}.config-input label{font-weight:400}.input,.textarea{width:100%}.page-admin{display:flex;width:100%;height:calc(100vh - 12.4rem);margin-top:3rem}.admin-content{background-color:var(--white);width:100%;overflow-y:auto;box-shadow:var(--shadow);border-radius:var(--radius);min-height:100%;display:flex;flex-direction:column;padding:2rem}@media (min-width: 992px){.admin-content{width:80%;border-left:0;padding:5rem 4rem 5rem 5rem}}.admin-content>h2{margin-bottom:5rem;text-align:center}.admin-content .list-head,.admin-content .editor-header{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:1.6rem;margin-bottom:5rem;padding-bottom:1.6rem;border-bottom:1px solid var(--blue-5)}@media (min-width: 992px){.admin-content .list-head,.admin-content .editor-header{flex-direction:row}}.admin-content .list-head .title-wrapper,.admin-content .editor-header .title-wrapper{display:flex;align-items:center;gap:1.6rem}.admin-content .list-head .title-wrapper .btn-back,.admin-content .editor-header .title-wrapper .btn-back{display:flex;color:var(--black);padding:.5rem;transition:var(--transition);border-radius:50%;background-color:var(--blue-olist-light);border:.1rem solid transparent}.admin-content .list-head .title-wrapper .btn-back:hover,.admin-content .editor-header .title-wrapper .btn-back:hover{color:var(--blue-olist);border-color:var(--blue-olist)}.admin-content .list-head .button-secondary,.admin-content .editor-header .button-secondary{width:fit-content}.admin-content .template-selector{display:flex;overflow-x:auto;gap:2.4rem;padding:1.4rem .4rem 9.2rem}.admin-content .template-selector .button-default{width:100%;margin-top:3.2rem}.admin-content .template-selector .button-default.-outlined{border-color:var(--blue-olist);color:var(--blue-olist)}.admin-content .template-selector .button-default.-outlined:hover{color:var(--white)}.admin-content .template-selector .template-card{min-width:100%;cursor:pointer;padding:2rem 1rem;height:50rem;border-radius:var(--radius);border:.1rem solid var(--gray-2);outline:.2rem solid transparent;position:relative;transition:var(--transition)}.admin-content .template-selector .template-card:hover{border-color:var(--blue-olist);outline-color:var(--blue-olist)}@media (min-width: 992px){.admin-content .template-selector .template-card{min-width:calc(50% - 1.2rem)}}.admin-content .template-selector .subtitle{text-align:center;margin-bottom:1.2rem}.admin-content .template-selector iframe{border:none;zoom:.2}.admin-content .template-selector .iframe-loading{display:flex;align-items:center;justify-content:center;height:100%;min-height:20rem}.admin-content .template-selector .iframe-loading .loading-spinner{width:4rem;height:4rem;border:.3rem solid var(--gray-3);border-top:.3rem solid var(--blue-olist);border-radius:50%;animation:spin 1s linear infinite}.admin-content .template-selector .subtitle{position:absolute;line-height:1;top:-1rem;background-color:var(--white);padding:0 .5rem;left:1rem}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6,p{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:currentColor;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}figure{padding:0;margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;cursor:pointer;color:currentColor}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;border:0;background:transparent;box-shadow:0}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}ul,ol{margin:0;padding:0}ul li,ol li{list-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font-family-base: "Plus Jakarta Sans", sans-serif;--font-color-base: #4d5c7e;--font-weight-base: 400;--font-family-title: "Plus Jakarta Sans", sans-serif;--font-color-title: #001647;--font-size-title: 2rem;--font-weight-title: 600;--font-size-subtitle: 1.6rem;--font-weight-subtitle: 700;--font-color-subtitle: #001647;--font-size-button: 1.4rem;--font-weight-button: 500;--line-height: 1.5;--font-size-small: 1.2rem;--font-size-base: 1.4rem;--font-size-medium: 1.6rem;--font-size-big: 1.8rem;--white: #fff;--black: #000;--red: #d9534f;--blue: #5bc0de;--green: #39a557;--dark-green: #24803e;--blue-olist: #0a4ee4;--blue-olist-hover: #2c6fff;--blue-olist-active: #003cbe;--blue-olist-softlight: #d1d1e3;--blue-olist-light: #e5e5f2;--blue-olist-extra-light: #f7f7ff;--blue-dark: #1e293b;--blue-4: #9aacc2;--blue-5: #d0dcf0;--blue-6: #0A1F9C;--blue-7: #0B134A;--gray-1: #efefef;--gray-2: #cccccc;--gray-3: #707070;--gray-4: #363636;--gray-bg: #f3f4f5;--background-color: #f2f0e8;--shadow: rgba(0, 0, 0, .1) 0px 0px 0px -2px, rgba(0, 0, 0, .3) 0px 1px 1px 0px, rgba(0, 0, 0, .3) 0px 1px 3px 0px;--color-btn: #607d8b;--color-btn-hover: #455a64;--transition: all .3s ease;--radius: .4rem}.input,.textarea{background:var(--white);border:1px solid var(--gray-2);border-radius:var(--radius);font-size:var(--font-size-small);font-weight:var(--font-weight-base);height:4.2rem;padding:1rem 1.6rem;outline:none}.input::placeholder,.textarea::placeholder{color:var(--gray-2)}.input:disabled,.textarea:disabled{background-color:#f9f9f9;cursor:not-allowed}.button-default{font-size:var(--font-size-button);color:var(--white);background:var(--blue-olist);position:relative;text-decoration:none;font-family:var(--font-family-base);font-weight:var(--font-weight-button);padding:.4rem 2.5rem;height:4.2rem;transition:var(--transition);display:flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer;border:1px solid var(--blue-olist);border-radius:4rem;line-height:1.2;box-shadow:#0000004d 0 3px 1px -2px,#0000004d 0 2px 2px,#0000004d 0 1px 5px}.button-default:hover{background:var(--blue-olist-hover);border-color:var(--blue-olist-hover);color:var(--white);box-shadow:#0000004d 0 2px 4px -1px,#0000004d 0 4px 5px,#0000004d 0 1px 10px}.-outlined.button-default{background-color:transparent;border:1px solid var(--blue-olist-softlight);color:var(--blue-dark)}.-outlined.button-default:hover{color:var(--white);background:var(--blue-olist-hover);border-color:var(--blue-olist-hover)}.-adding.button-default,.-sending.button-default,.-searching.button-default{background-color:var(--blue-olist-hover);border-color:var(--blue-olist-hover);color:var(--blue-olist-hover);pointer-events:none}.-adding.button-default:hover,.-sending.button-default:hover,.-searching.button-default:hover{color:var(--blue-olist-hover)!important}.-adding.button-default:after,.-sending.button-default:after,.-searching.button-default:after{animation:spin 2s linear infinite;content:"";border:.3rem solid var(--gray-1);border-top:.3rem solid var(--gray-3);border-radius:50%;display:block;height:2rem;position:absolute;width:2rem}.-unavailable.button-default,[disabled].button-default{background-color:var(--blue-olist);border-color:var(--blue-olist);color:var(--white);pointer-events:none;cursor:not-allowed;opacity:.3}.button-secondary{font-size:var(--font-size-button);color:var(--blue-olist);background-color:var(--blue-5);position:relative;text-decoration:none;font-family:var(--font-family-base);font-weight:var(--font-weight-base);padding:.4rem 1.6rem;height:4rem;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:.8rem;box-shadow:none;cursor:pointer;border:.1rem solid var(--blue-5);border-radius:var(--radius);line-height:1.2}.button-secondary svg{stroke-width:1.5}.button-secondary:hover{border-color:var(--blue-olist-hover);color:var(--blue-olist-hover)}.-outlined.button-secondary{color:var(--blue-dark);background-color:var(--white);border-color:var(--blue-4)}.-outlined.button-secondary:hover{border-color:var(--blue-olist-hover);background-color:var(--blue-5);color:var(--blue-olist-hover)}.-adding.button-secondary,.-sending.button-secondary,.-searching.button-secondary{border-color:var(--blue-olist-hover);background-color:var(--blue-5);color:var(--blue-olist-hover);pointer-events:none}.-adding.button-secondary:after,.-sending.button-secondary:after,.-searching.button-secondary:after{animation:spin 2s linear infinite;content:"";border:.3rem solid var(--gray-1);border-top:.3rem solid var(--gray-3);border-radius:50%;display:block;height:2rem;position:absolute;width:2rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.-unavailable.button-secondary,[disabled].button-secondary{background-color:var(--blue-5);border-color:var(--blue-5);color:var(--blue-olist);pointer-events:none;cursor:not-allowed;opacity:.3}.button-white{align-items:center;background-color:#fff;border:1px solid var(--white);border-radius:.3rem;color:var(--highlight-1);display:flex;font-weight:var(--font-size-button);font-weight:var(--font-weight-button);height:4.2rem;justify-content:center;padding:.7rem 1.5rem;transition:var(--transition)}.button-white:hover{background-color:transparent;color:var(--white)}.-outlined.button-white{background-color:transparent;border:1px solid var(--white);color:var(--white)}.-outlined.button-white:hover{background-color:var(--white);color:var(--highlight-1)}.-unavailable.button-white,[disabled].button-white{background-color:var(--white);border-color:var(--white);color:var(--highlight-1);pointer-events:none;cursor:not-allowed;opacity:.3}@keyframes shimmer{to{transform:translate(100%)}}.skeleton{background-color:#dddbdd;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;overflow:hidden;z-index:0}.skeleton:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;animation:shimmer 2s infinite;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 30%,rgba(255,255,255,.5) 40%,rgba(255,255,255,0))}html{color:var(--font-color-base);font-size:62.5%;line-height:var(--line-height);background-color:var(--background-color)}body{font-size:var(--font-size-base)!important;font-family:var(--font-family-base)!important;font-weight:var(--font-weight-base)!important;background-color:#fafafb;overflow-x:hidden}main{min-height:50vh}a{color:currentColor;text-decoration:none}a,button,input{border-radius:0;-webkit-appearance:none}label,.label{font-size:1.4rem;font-weight:600;margin-bottom:.5rem;display:block}img{display:block;max-width:100%}.section{margin-bottom:6rem}.container{margin-left:auto;margin-right:auto;padding-left:2.4rem;padding-right:2.4rem;width:100%;max-width:192rem}.pages-container{width:100%}.title{font-size:var(--font-size-title);color:var(--font-color-title);font-weight:var(--font-weight-title);line-height:1.2}.subtitle{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-subtitle);color:var(--font-color-subtitle)}.lazy{opacity:0;transition:var(--transition)}.lazy.loaded{opacity:1}.lazy.loaded+.skeleton{opacity:0;visibility:hidden}select,.select{padding:1rem 1.6rem;border-radius:var(--radius);border:.1rem solid var(--gray-2)}.icon{width:2rem;height:2rem}.icon:hover{scale:1.1;transition:.3s}.breadcrumb .breadcrumb-list{display:flex;flex-direction:row}textarea,.textarea{resize:vertical;height:15rem}.button-default:active{background-color:var(--blue-olist-active)}.button-default.-white{border:1px solid var(--blue-olist-softlight);background-color:var(--white);color:var(--font-color-title);font-weight:600;transition:var(--transition)}.button-default.-white:hover{background-color:var(--blue-olist-softlight)}::-webkit-scrollbar{width:.4rem;height:.4rem}::-webkit-scrollbar-track{background-color:var(--gray-bg);border-radius:var(--radius);cursor:pointer}::-webkit-scrollbar-thumb{background-color:var(--blue-olist);border-radius:var(--radius);cursor:grab}.routes-loader{width:100%;height:100%;min-height:calc(100vh - 6.4rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem}.routes-loader span,.routes-loader p{color:var(--blue-dark)}.routes-loader p{font-size:var(--font-size-base);font-weight:500}.expired-seller-token{width:100%;height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center}.expired-seller-token p{background-color:var(--white);max-width:64rem;padding:3.2rem 6.4rem;border-radius:.4rem;box-shadow:0 0 4px #0000001a;text-align:center;color:var(--blue-dark);font-size:1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.expired-seller-token p svg{margin-bottom:2.4rem;color:var(--red)}.general-routes-container{display:flex;flex-direction:column;width:100%;height:100vh}.general-routes-container>.container{flex:1}.tooltip-text{font-size:1.1rem;color:var(--white);font-weight:400;width:100%}.MuiTooltip-tooltip{background-color:var(--blue-olist-active)!important;color:#fff!important;font-size:1.15rem!important;letter-spacing:.1px;font-weight:500;font-family:var(--font-family-base)!important;border-radius:.4rem!important;padding:.4rem 1rem!important}
