@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf),url(/assets/Poppins-Light-DT6-CsId.ttf),url(/assets/Poppins-Medium-Cxde2ZoM.ttf),url(/assets/Poppins-Bold-qTAUjFF7.ttf)}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #279989;--secondary-color: #006298;--tertiary-color: #e9f5f3;--dark-red-color: rgb(63, 0, 0);--dark-blue-color: rgb(0, 0, 68);--dark-gray-color: #006298;--light-gray-color:rgb(249, 249, 249);--green-color: #175f56;--light-blue-color: RGB(0, 102, 255);--purple-color: RGB(153, 102, 255);--orange-color: RGB(255, 184, 0);--black-color: black;--white-color: white;--headerHeight: 10rem;--page-margin: 2%;--side-bar-width-total: 25rem;--side-bar-width-hidden: 4.3rem;--icon-size: 4.3rem;--side-button-size: 6.5rem;--display-sidebar-items: none;--display-formButtons: none;--main-font-size: 1.3rem}html{font-size:62.5%}::-webkit-scrollbar{width:1.1rem}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--dark-gray-color);border-radius:.5rem;border:3px solid transparent;-webkit-background-clip:content-box;width:90%}::-webkit-scrollbar-thumb:hover{background:#474747;width:1.2rem;-webkit-background-clip:content-box}h1,h2,h3,h4,h5,h6{text-align:center;padding:.5rem;font-family:Poppins}h2{font-weight:700}p{text-align:center;font-size:var(--main-font-size);font-family:Poppins}button{background-color:var(--white-color);font-family:Poppins;padding:.4rem;font-size:var(--main-font-size);font-weight:1rem}body{background-color:var(--tertiary-color);background-size:contain;background-position:center center;font-size:var(--main-font-size)}a{text-decoration:none;color:inherit}li{list-style-type:none;font-family:Poppins}textarea{background-color:var(--light-gray-color);padding:1rem .5rem;border-radius:1rem;margin:.5rem;line-height:1.5rem;font-family:Poppins;background-color:var(--white-color);box-sizing:border-box;width:100%;resize:none}header{position:relative;top:0;height:var(--headerHeight);z-index:15}aside{position:fixed;width:var(--side-bar-width-hidden);z-index:20}main{position:relative;padding:0rem 1rem;z-index:10}footer{position:relative;bottom:0rem;height:5rem;margin-top:auto;z-index:10}.login-page{background-color:var(--secondary-color);color:var(--black-color);font-family:Poppins}.login-page .footer-text{color:var(--white-color)}.login-page img{width:30rem;align-self:center}.login-page .bt01:hover{color:var(--black-color);background-color:var(--white-color);box-shadow:-.3rem -.3rem var(--dark-gray-color)}.login-page-items{justify-content:space-around;height:100vh;align-items:center}.login_form_items{background-color:var(--white-color);border:.1rem solid var(--white-color);border-radius:1rem;padding:4rem}.password-fields{align-items:start}.main-body{display:flex;flex-direction:column;min-height:100vh;margin:0 var(--page-margin);gap:1.5rem}.default-body{margin-left:calc(var(--side-bar-width-hidden) + var(--page-margin))}.header-items{align-items:center}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-around}.flex-column{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;align-items:center}.search-bar{display:flex;flex-direction:column;background-color:var(--white-color);padding:1.5rem;border-radius:.5rem;box-shadow:0 .1rem .1rem #0000001a;align-items:center;width:95%;align-self:center}.search-bar button{width:40%}.paginator-frame{align-self:center;width:50%;background-color:var(--light-gray-color);align-items:center;justify-content:space-between;border-radius:2rem;height:4.3rem}.sidebar-items{margin:.5rem;border-radius:.3rem;border:.1rem solid var(--tertiary-color);display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:calc(100vh - 1rem);width:var(--side-bar-width-hidden);background-color:var(--secondary-color);padding:0rem;transition:all .25s ease-in-out}.sidebar-items .sd-div{width:inherit}.sidebar-items figure a img{margin-top:var(--page-margin);margin-left:calc(.125 * var(--icon-size));width:calc(.75* var(--icon-size));margin-top:.6rem;margin-bottom:.2rem}.sidebar-items hr{height:.05rem;width:90%;background-color:var(--white-color);margin-left:5%}.sidebar-items ul{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:left;font-family:Poppins;width:inherit}.sidebar-items ul li a{display:block;padding:calc(.25 * var(--icon-size));color:var(--white-color);position:relative;display:flex;flex-direction:row;text-align:center;align-items:center}.sidebar-items ul li a img{width:calc(.5 * var(--icon-size))}.sidebar-items ul li a p{font-size:calc(.95*var(--main-font-size));margin-left:1.5rem;display:var(--display-sidebar-items);white-space:nowrap}.sidebar-items:hover{width:var(--side-bar-width-total);transition:all .25s ease-in-out;--display-sidebar-items: block}.sidebar-items ul li a:hover{left:1%;width:100%;transition:all .25s ease-in-out;color:var(--white-color);background-color:var(--primary-color);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.sidebar-items ul li a:active{left:4%;width:100%;box-shadow:-1rem 0;transition:all .25s ease-in-out;background-color:#000}.popup{z-index:100;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000000b3;display:flex;align-items:center;justify-content:center}.popup .popup-content{position:relative;padding:3rem;background-color:var(--light-gray-color);opacity:100%;width:80%;max-height:90%;border:.2rem solid var(--dark-gray-color);border-radius:2rem;overflow:auto;box-sizing:border-box;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.popup-close-icon{z-index:110;padding:1rem;position:absolute;top:0;right:0;height:calc(.8*var(--side-button-size));width:calc(.8*var(--side-button-size))}.popup-close-icon:hover{cursor:pointer}.popup .popup-content h1{color:var(--dark-gray-color);font-weight:700}.popup .popup-content .submit-button{width:40%}.popup .gallery{width:100%;min-height:20rem}.form-side-buttons{position:fixed;z-index:70;top:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;width:inherit;right:calc(-2.2*var(--side-button-size))}.form-side-buttons a img{margin:0 .5rem;width:calc(.4 * var(--side-button-size))}.form-side-buttons .formBt{width:100%}.form-side-buttons a p{white-space:nowrap;padding:.9rem;border-radius:.5rem;text-align:center}#bt_save{background-color:var(--green-color);border:.2rem solid var(--green-color)}#btn_pay_contract,#bt_duplicateVehicle{background-color:var(--light-blue-color);border:.2rem solid var(--light-blue-color)}#bt_newProposal{background-color:var(--dark-blue-color);border:.2rem solid var(--dark-blue-color)}#bt_editPayment,#bt_seeTransfer{font-size:var(--main-font-size);padding:.5rem 1rem}a[id*=show]{background-color:var(--dark-blue-color);border:.2rem solid var(--dark-blue-color);color:var(--white-color)}a[id*=filter]{background-color:var(--secondary-color);border:.2rem solid var(--secondary-color);color:var(--white-color)}button[id*=add]{background-color:var(--green-color);border:.2rem solid var(--green-color)}button[id*=add]:hover{background-color:var(--green-color)}button[id*=remove]{background-color:var(--secondary-color);border:.2rem solid var(--secondary-color)}button[id*=remove]:hover{background-color:var(--secondary-color)}#bt_edit_profile,.bt_edit_profile,.send-message-button{padding:.5rem 2rem;color:var(--white-color)}.send-message-button{background-color:var(--primary-color);border:.2rem solid var(--primary-color)}.form-side-buttons a{position:relative;align-items:center;width:22rem;display:flex;flex-direction:row;margin-right:calc(-.5 * var(--side-button-size));padding:.2rem;gap:.5rem;color:var(--white-color);transition:all .15s ease-in-out;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.form-side-buttons a:hover{cursor:pointer;transform:translate(-70%)}.form-side-buttons a:active{background-color:var(--black-color)}.footer-items{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%}.footer-items .flex-row,.login-page .flex-row{gap:0;display:flex}.footer-text{align-self:center;font-size:calc(.95 * var(--main-font-size))}.logo-digitall{height:inherit;width:calc(7 * var(--main-font-size))}.st0{fill:#fff}.head-and-foot{left:0rem;color:var(--white-color);background-color:var(--primary-color);padding:0rem 1.5rem;display:flex;align-items:center;justify-content:center}.page-title{color:var(--secondary-color);background-color:var(--white-color);width:100%;align-items:center}.set-border-bottom-radius{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.set-border-top-radius{border-top-left-radius:.5rem;border-top-right-radius:.5rem}input[class*=box],input[class*=file],select[class*=box]{border:.025rem var(--secondary-color) solid;border-radius:1rem;font-family:Poppins;font-size:var(--main-font-size);text-align:center;display:flex}input[class*=box]:disabled,input[class*=file]:disabled,select[class*=box]:disabled{border-color:var(--light-gray-color)}input[class*=box] option,input[class*=file] option,select[class*=box] option{font-family:Poppins;font-size:calc(.9 * var(--main-font-size))}input[class*=input-error],.input-error{border:.2rem solid red!important}input[class*=dt_my]{margin-right:.3rem;flex-wrap:nowrap}.fileInput,input[class*=file]{font-size:.2rem}.input-pair{text-align:left;font-family:Poppins}.input-pairObs{font-family:Poppins;text-align:center;width:100%}.input-pair button{padding:.5rem 1rem}.detail-container-parent{display:grid;width:100%;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.detail-container{display:flex;flex-direction:row;justify-content:space-around;justify-self:start;flex-wrap:wrap;background-color:var(--white-color);padding:1.5rem;border:.1rem solid var(--light-gray-color);border-radius:2rem;box-shadow:-.1rem -.1rem .5rem #0000004d;align-self:self-start;width:100%;line-height:1.4rem}.detail-container h1{padding:1rem}.detail-container h2{line-height:3rem;color:var(--secondary-color)}.detail-container .input-pair{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;padding:1rem 0}.formFrame{background-color:var(--white-color);border:.1rem solid var(--light-gray-color);padding:1rem 2rem;border-radius:.5rem;line-height:3.5rem;font-family:Poppins;position:relative;z-index:30;width:100%;box-shadow:0 .1rem .1rem #0000001a}.formFrame h4{font-size:calc(1.4 * var(--main-font-size));padding:0}.children-form-frame{border:none;box-shadow:none;padding:0;background-color:transparent}.form-frame-with-toggle{padding:.5rem 2rem}.form-frame-toggle{width:100%;background-color:var(--white-color);color:var(--black-color);border-radius:.5rem;display:flex;justify-content:space-between;align-items:center}.form-frame-with-toggle a,.form-frame-with-toggle img{align-items:center;height:3.5rem}.form-frame-with-toggle a:hover{cursor:pointer}.form-frame-with-toggle hr{margin:.3rem 0;border:0;border-bottom:.01rem solid #e5e7eb;color:#e5e7eb}.form-frame-button{padding:.7rem 1.4rem}.formInputs{padding-top:1rem;padding-bottom:1rem;display:flex;flex-wrap:wrap;gap:1.5rem}.normalFrame{gap:2rem;flex-wrap:wrap;padding:1.5rem;border-radius:1rem;background-color:var(--white-color);border:.1rem solid var(--dark-gray-color)}.vehicleFields{padding-bottom:1rem;display:flex;flex-wrap:wrap;gap:2rem}.combobox{width:20rem}.checkbox-pair{display:flex;flex-direction:row;gap:.5rem;height:30%;font-size:70%;align-items:center;margin-top:.5rem}.plateData{position:relative;height:0rem;visibility:hidden;margin-top:-1rem;background-color:var(--dark-gray-color);display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;padding:1rem;width:95%;margin-left:2.5%;z-index:20}.showPlateData{visibility:visible;height:inherit}.plateData h3{color:var(--white-color)}.vehicleDataP{margin:0rem 1rem}.vehicleDataP .items{display:flex;flex-direction:column}.vehicleDataP .items .item{display:flex;flex-direction:row;text-align:center}.vehicleDataP .items .item p{text-align:left;padding-right:.3rem}.but-input-pair{display:flex;flex-direction:row;align-items:center}.but-input-pair .bt{margin-left:.3rem;padding:.2rem;border:0rem;width:2rem;height:2rem;background-size:cover;background-color:var(--light-gray-color);cursor:pointer;color:transparent}#picture_user img{border:.1rem solid var(--white-color);border-radius:50%}.search-icon{background-image:url(/assets/search_icon-B_J1yuOp.png)}button[id*=bt_search].loadingBackground{background-image:url(/assets/loading_icon-Bn7VlR4u.png);cursor:progress;pointer-events:none}.but-input-pair #bt_showPlateData{background-image:none;pointer-events:none}#bt_showPlateData.btVisible{background-image:url(/assets/hidden_icon-CcLQG700.png);pointer-events:all}#bt_showPlateData.btShowData{background-image:url(/assets/show_icon-Djjeeiax.png);pointer-events:all}.banksFields{display:grid;grid-template-columns:1fr 1fr}.banksDetails{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-around;gap:2rem;flex-wrap:wrap;padding:1.5rem;border-radius:1rem;background-color:var(--white-color);border:.1rem solid var(--dark-gray-color);margin-bottom:.5rem}.bankIcon{height:6rem}.banksDetails #e5e7eb{width:95%;background-color:var(--dark-gray-color)}.controlsFrame{display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;padding:1.5rem;border-radius:1rem;background-color:var(--white-color);border:.1rem solid var(--dark-gray-color);margin-bottom:.5rem}.approvedColorBg{background-color:var(--green-color);color:var(--white-color)}.paidColorBg{background-color:var(--light-blue-color);color:var(--white-color)}.defaultColorBg{color:var(--secondary-color)}.analysisColorBg{background-color:var(--orange-color);color:var(--black-color)}.quotationColorBg{background-color:var(--quotation-color);color:var(--white-color)}.approvedColor{color:var(--green-color)}.paidColor{background-color:var(--light-blue-color)}.defaultColor{color:var(--white-color)}.analysisColor{color:var(--orange-color)}.quotationColor{color:var(--quotation-color)}.profile-picture{max-height:18rem;min-height:10rem;border:.1rem solid var(--light-gray-color);border-radius:50%;background-color:var(--dark-gray-color)}.user-page-content{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:2rem;width:100%}.user-page-content .search-bar{width:inherit}.user-page-content .tab-content{padding:.5rem}.user-frame-item{height:100%}.user-info-frame{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:2rem;background-color:var(--white-color);padding:2rem;box-shadow:0 .2rem .6rem #0000001a;max-width:50rem;border-radius:.5rem}.user-frame-main-data{display:flex;flex-direction:column;align-items:center;gap:1rem;width:inherit}.user-frame-main-data .button-with-image a{min-width:0;padding:.5rem 1rem;width:auto;font-size:var(--main-font-size)}.user-frame-main-data .button-with-image img{max-height:1.5rem;width:auto;margin-right:1rem}.hide-borders{border:none;box-shadow:none}.inputPairObs{font-family:Poppins;text-align:center;width:100%}.sz10{width:40rem}.sz8{width:35rem}.sz7{width:30rem}.sz6{width:25rem}.sz5{width:20rem}.sz4{width:17.5rem}.sz3{width:15rem}.sz2{width:10rem}.sz1{width:7rem}.font-size-p{font-size:var(--main-font-size)}@media (max-width:45rem){:root{--main-font-size: 1.2rem}.banksFields{grid-template-columns:1fr}.sz10,.sz8,.sz7,.sz5,.paginator-frame{width:100%}.include-items-gallery{grid-template-columns:1fr}}@media (max-width: 53rem){.user-page-content{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}.user-info-frame{display:flex;flex-direction:column;flex-wrap:wrap}.user-frame-item{width:100%}.detail-container-parent{grid-template-columns:1fr}}@media (max-width:60rem){.banksFields{display:grid;grid-template-columns:1fr}.unique-gallery-card-with-pictures{width:95%}}@media (max-width:25rem){.sz1,.sz2,.sz3,.sz4,.sz5,.sz6,.sz7,.sz8{width:80%;min-width:18rem}}.toggle-container{display:flex;align-items:center;justify-content:center}.label{margin:0 1rem;font-size:1.6rem;color:#888;transition:color .3s ease;font-family:Poppins}.label.active{color:#000}.toggle-switch{width:5rem;height:2.4rem;background-color:var(--primary-color);border-radius:1.2rem;position:relative;cursor:pointer;transition:background-color .3s ease}.toggle-switch.toggled{background-color:var(--light-blue-color)}.switch-handle{width:2.2rem;height:2.2rem;background-color:#fff;border-radius:50%;position:absolute;top:.1rem;left:.1rem;transition:transform .3s ease}.toggle-switch.toggled .switch-handle{transform:translate(2.6rem)}.btns-container{display:flex;min-width:25%;flex-direction:row;justify-content:space-around;gap:1rem}.btns-container button{width:50%}.bt01{font-family:Poppins;font-size:120%;position:relative;border:none;color:var(--white-color);background-color:var(--dark-gray-color);border-radius:2rem}.bt01:hover{top:.1rem;left:.1rem;background-color:var(--secondary-color);box-shadow:-.1rem -.1rem #e8e7e7;transition:all .15s ease-in-out;cursor:pointer}.bt01:active{background-color:var(--black-color)}.bt02{font-size:2.2rem;height:inherit;position:relative;border:none;color:var(--white-color);background-color:var(--dark-gray-color)}.bt02:hover{background-color:var(--primary-color);box-shadow:-.6rem -.6rem var(--dark-gray-color);transition:all .15s ease-in-out;cursor:pointer}.bt02:active{background-color:var(--black-color)}.bt03{font-size:1.7rem;height:inherit;position:relative;border:none;color:var(--white-color);background-color:var(--dark-gray-color)}.bt03:hover{background-color:var(--primary-color);box-shadow:-.2rem -.2rem var(--dark-gray-color);transition:all .15s ease-in-out;cursor:pointer}.bt03:active{background-color:var(--black-color)}.bt01:disabled,.bt02:disabled,.bt03:disabled{top:0;left:0;box-shadow:none;cursor:not-allowed;background-color:var(--light-gray-color);color:var(--black-color)}.bt_popup{padding:.5rem 1.2rem}.submit_input{padding:.7rem}.bt_save{background-color:var(--green-color)}.bt_purple{background-color:var(--purple-color)}.bt_delete{background-color:var(--dark-red-color)}.bt_galleryItem{font-size:var(--main-font-size)}#bt_addCondition{height:inherit}.bt_addCondition:hover{background-color:var(--primary-color);box-shadow:-.2rem -.2rem var(--dark-gray-color);transition:all .15s ease-in-out;cursor:pointer}a[id*=bt_new_],a[id*=bt_save_]{background-color:var(--green-color)}.button-with-image{display:flex;justify-content:space-around;align-items:center;padding:0 1rem;max-width:40rem;width:fit-content}.button-with-image a{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:.5rem;align-items:center;justify-content:center}.button-with-image img{width:2rem}.button-with-image p{font-size:calc(1.15*var(--main-font-size));width:fit-content}.check-record-buttons{display:flex;gap:1rem;justify-content:center;align-items:center}.check-record-buttons .gray-background{background-color:var(--light-gray-color);color:var(--secondary-color);border:.1rem solid var(--secondary-color)}.show-description-btn{padding:0 .1rem}.show-description-btn a{min-width:15rem;display:flex;gap:.5rem;padding:.6rem;align-items:center;justify-content:center}.show-description-btn img{width:1.5rem}.show-description-btn p{font-size:var(--main-font-size)}@media (max-width:50rem){.btns-container{display:grid;grid-template-columns:1fr;width:100%}.btns-container button{width:100%}}.table-container{border-radius:.5rem;border:.1rem solid var(--dark-gray-color);max-width:100%;max-height:50rem;width:100%;overflow:auto}.table-gallery{border:none;width:100%;border-collapse:collapse}.table-gallery thead tr th{background-color:var(--dark-gray-color);padding:1rem;color:var(--white-color)}.table-gallery thead tr th a{justify-content:center}.table-gallery-row{background-color:var(--white-color);border-radius:1rem;border-top:.1rem solid var(--dark-gray-color)}.table-gallery-row td{white-space:nowrap;text-align:center}.table-gallery-cell{display:inline-block;height:inherit;width:inherit;padding:1rem;text-align:center;justify-content:space-around}.table-gallery-cell p,.status-cell{padding:.2rem 2rem;border-radius:1.5rem;color:var(--white-color);font-size:1.2rem}.table-gallery-row:hover{cursor:pointer;background-color:#00639805}.table-gallery .textbox{width:100%}.table-gallery-txtbox-cell{padding:0 1.2rem;min-width:30rem}.table-gallery a{display:flex}.table-gallery-txtbox-cell .textbox{padding:.5rem}.table-gallery-txtbox-cell .inputPair{display:flex;flex-direction:row;justify-content:center}.table-gallery-cell-icon{width:calc(.5*var(--icon-size))}.table-gallery-cell-icon:hover{box-shadow:-.3rem -.3rem var(--terciary-color);transition:all .15s ease-in-out;border-radius:50%}.tab-content{padding:2rem;align-content:center}.tab-form-content,.form-content{display:flex;flex-direction:column;gap:1.7rem}.gallery{width:100%;height:70rem;overflow-x:hidden;overflow-y:auto;border:.1rem solid var(--dark-gray-color);background-color:var(--light-gray-color);border-radius:1rem}.gallery-scrollable-content{height:inherit;overflow:auto;overflow-x:hidden}.small-gallery{height:25rem}.galleryItem{background-color:var(--white-color);border-bottom:.1rem solid var(--dark-gray-color);padding:1rem;margin:.3rem;border-radius:1rem}.galleryItem .flex-column{row-gap:1rem}.galleryItem:hover{box-shadow:-.3rem var(--primary-color);transition:all .15s ease-in-out;cursor:pointer}.gallery-grid{display:grid;width:100%;gap:2%}.galleries-2-grid{grid-template-columns:1fr 1fr;gap:1rem}.galleries-3-grid{grid-template-columns:1fr 1fr 1fr}.unique-gallery-card-with-pictures{width:70%;min-width:30rem;align-self:center}.gallery-card-with-pictures{position:relative;background-color:var(--white-color);border-radius:2rem;margin:.1rem;display:flex;align-items:center;width:100%;gap:0;border:.1rem solid var(--light-gray-color);box-shadow:0 .2rem .6rem #0000001a;height:100%}.gallery-card-with-pictures:hover{background-color:var(--light-gray-color);border:.15rem solid var(--dark-gray-color);cursor:pointer}.gallery-card-picture-layout{position:relative;width:100%;height:inherit;display:flex;flex-direction:row;background-color:#fff;border-radius:2rem 0rem 0rem 2rem}.gallery-card-picture{width:100%;height:30rem;min-height:20rem;min-width:20rem;border-radius:2rem 0rem 0rem 2rem;object-fit:cover;border:.1rem solid var(--light-gray-color);z-index:20}.gallery-card-description{padding:1rem;border-radius:0rem 2em 2rem 0rem;min-height:14rem;align-content:center;min-width:50%}.gallery-card-description .special-description,.detail-container .special-description{padding:.2rem 2rem;border-radius:1.5rem;color:var(--white-color);font-size:1.3rem;background-color:var(--white-color)}.picture-button{height:100%;position:absolute;z-index:30;background-color:var(--light-gray-color);border:none}.picture-button:hover{opacity:100%;background-color:var(--primary-color);color:var(--white-color)}.picture-button-left{border-radius:2.5rem 0rem 0rem 2.5rem;left:0}.picture-button-right{border-radius:0rem;right:0}.print-mode .gallery-card-picture-layout{border-radius:2rem}.print-mode .picture-button-right{border-radius:0rem 2.5rem 2.5rem 0rem}.print-mode .gallery-card-picture{border-radius:2.5rem;height:100%;max-height:55rem;width:100%}.feature-li{background-color:var(--primary-color);color:var(--white-color);padding:.5rem 1rem;border-radius:1.5rem;font-size:1.3rem}.include-items-galleries{display:flex;flex-direction:row;justify-content:center;gap:1%;width:100%;flex-wrap:wrap;align-items:center}.include-items-gallery-buttons{display:flex;flex-direction:column;justify-content:center;gap:.5rem;width:15%;font-size:calc(.9 * var(--main-font-size))}.include-items-gallery-buttons button{padding:.25rem}.include-items-gallery{height:inherit;display:grid;grid-template-columns:1fr;min-height:11rem;max-height:22rem;border:.2rem solid var(--dark-gray-color);background-color:var(--white-color);align-content:flex-start;overflow-y:auto;width:40%}.include-items-gallery-item{height:2rem;margin:.5rem;padding:2rem 0rem;border-radius:.5rem;background-color:var(--light-gray-color);font-size:1.5rem;color:var(--black-color);font-family:Poppins;border:.1rem solid rgb(239,235,235)}.include-items-gallery-item:has(input:checked){background-color:var(--dark-blue-color);color:var(--white-color)}.include-items-gallery-item.default-true{background-color:var(--dark-blue-color)}.include-items-gallery-item.default-true:has(input:checked){background-color:var(--dark-gray-color)}.include-items-gallery:hover,.include-items-gallery-item label:hover,.include-items-gallery-item input:hover{cursor:pointer}.hidden{display:none}.include-items-gallery-item label{padding:1rem;width:100%;align-items:center;line-height:1.5rem}.include-pictures-gallery{display:flex;flex-direction:column;background-color:var(--white-color);border-radius:1rem;padding:1rem;border:.1rem solid var(--dark-gray-color);justify-content:space-between}.include-pictures-gallery img{object-fit:scale-down;max-height:20rem}.include-pictures-gallery:has(input:checked){border:.2rem solid var(--dark-blue-color)}.multiselect-gallery{background-color:var(--white-color);padding:1rem;border-radius:1.5rem;box-shadow:-1rem -.2rem 1rem #0000004d;display:inline-block}.multiselect-gallery-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:.01rem;justify-content:center}.file_gallery{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;padding:.5rem;height:inherit}.file_gallery_item{position:relative;height:inherit;display:flex;align-items:center;justify-content:center;background-color:var(--white-color);width:inherit;padding:.5rem;border-radius:.5rem;border:.1rem solid var(--light-gray-color);box-shadow:-.1rem -.1rem .5rem #0000004d}.main_picture{border:.3rem solid var(--green-color);box-shadow:none}.file_gallery_img{position:relative;height:100%;width:auto;object-fit:cover;border-radius:1rem;display:block;min-width:10rem;min-height:20rem;max-height:25rem;max-width:100%;z-index:1}.file_gallery_item .preview_picture_buttons{position:absolute;top:.5rem;right:.5rem;gap:.5rem;z-index:100}.gallery-card-with-pictures .gallery-card-checkbox{position:absolute;top:1rem;left:1rem;padding:.3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;z-index:100}.gallery-card-with-pictures .gallery-card-checkbox img{height:3rem}.vehicle-selected,.vehicle-selected:hover{border:.5rem solid var(--secondary-color);box-shadow:none}.file_gallery_item .preview_picture_buttons a{height:3rem;min-width:3rem;width:3rem}.file_gallery a img{height:3rem}.file_gallery a img:hover{cursor:pointer;box-shadow:-.3rem -.3rem var(--dark-gray-color);border-radius:50%}@media (max-width:55rem){.gallery-grid{align-self:center;align-items:center}.galleries-2-grid,.galleries-3-grid{display:flex;flex-wrap:wrap}.gallery-card-with-pictures{flex-direction:column}.gallery-card-picture,.gallery-card-picture-layout{min-height:20rem;min-width:15rem;border-radius:2rem 2rem 0rem 0rem}.picture-button-left{border-radius:2.5rem 0rem 0rem}.picture-button-right{border-radius:0rem 2.5rem 0rem 0rem}.include-items-galleries{flex-direction:column;gap:1rem}.include-items-gallery-buttons{flex-direction:row;width:100%;justify-content:center}.include-items-gallery{grid-template-columns:1fr;width:100%}}.checkin-timeline{max-width:50rem;overflow:auto;margin:0 auto;padding:1.25rem;font-family:Poppins,sans-serif;border-radius:.5rem;background-color:var(--white-color);box-shadow:0 .1rem .1rem #0000001a;max-height:50rem}.timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.875rem;padding-bottom:.938rem;border-bottom:.125rem solid #e5e7eb}.timeline-header h2{margin:0;margin-right:.5rem;font-weight:700;font-size:calc(1.3 * var(--main-font-size));color:#111827}.checkin-count{background:var(--secondary-color);color:#fff;padding:.375rem .875rem;border-radius:1.25rem;font-size:var(--main-font-size);font-weight:600}.timeline-container{position:relative}.timeline-date-group{margin-bottom:1.875rem}.date-separator{display:flex;align-items:center;margin-bottom:1.25rem}.date-separator:before,.date-separator:after{content:"";flex:1;height:.063rem;background:#e5e7eb}.date-label{padding:0 .938rem;font-weight:600;color:#6b7280;font-size:calc(.9 * var(--main-font-size));text-transform:uppercase;letter-spacing:.031rem}.timeline-item{display:flex;gap:1.25rem;margin-bottom:1.25rem;position:relative}.timeline-marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.marker-dot{width:1rem;height:1rem;border-radius:50%;background:var(--secondary-color);border:.188rem solid #dbeafe;box-shadow:0 0 0 .25rem #fff;z-index:1}.marker-line{width:.125rem;flex:1;background:linear-gradient(to bottom,var(--secondary-color) 0%,#e5e7eb 100%);margin-top:.25rem;min-height:2.5rem}.timeline-content{flex:1;margin-bottom:.625rem}.checkin-card{background:#fff;border:.063rem solid #e5e7eb;border-radius:.75rem;padding:1.25rem;box-shadow:0 .063rem .188rem #0000001a;transition:all .3s ease}.checkin-card:hover{box-shadow:0 .25rem .75rem #0000001a;transform:translateY(-.125rem);border-color:var(--secondary-color)}.checkin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:.063rem solid #f3f4f6}.checkin-time{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#111827;font-size:calc(.9 * var(--main-font-size))}.time-icon{width:1.5rem;height:1.5rem;color:var(--secondary-color);stroke-width:2}.checkin-relative-time{font-size:calc(.8 * var(--main-font-size));color:#6b7280;font-weight:500}.checkin-body{display:flex;flex-direction:row;gap:1rem}.checkin-info{display:flex;align-items:flex-start;gap:.75rem}.store-icon,.user-icon{width:3rem;height:3rem;color:#6b7280;stroke-width:2;flex-shrink:0;margin-top:.125rem}.info-label{font-size:calc(.9 * var(--main-font-size));color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.031rem;margin:0 0 .25rem;text-align:left}.info-value{font-size:calc(.938 * var(--main-font-size));color:#111827;font-weight:600;margin:0;text-align:left}.info-subtext{font-size:calc(.8 * var(--main-font-size));color:#6b7280;margin:.25rem 0 0}@keyframes spin{to{transform:rotate(360deg)}}.checkin-timeline-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 1.25rem;color:#dc2626;text-align:center}.error-icon{width:3rem;height:3rem;margin-bottom:1rem;stroke-width:2}.retry-button{margin-top:1rem;padding:.625rem 1.5rem;background:var(--secondary-color);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background .2s}.retry-button:hover{background:var(--secondary-color-hover)}.checkin-timeline-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 1.25rem;color:#6b7280;text-align:center}.empty-icon{width:4rem;height:4rem;margin-bottom:1rem;stroke-width:1.5;opacity:.5}@media (max-width: 50rem){.checkin-timeline{width:100%}.checkin-body{max-width:20rem}}.customer-page-first-section{display:grid;grid-template-columns:1fr 35rem;gap:1.25rem;align-items:flex-start}.payments-fields-container{width:100%;display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:flex-start}.payments-fields-container .kpi-group{display:flex}.payments-fields-container .kpi-box{flex-direction:column;display:flex;gap:.4rem;justify-content:center}.payments-fields-container .kpi-title,.payments-fields-container .kpi-value{display:flex;justify-content:center;align-items:center;margin:0}.payments-fields-container .kpi-value{font-size:1.5rem}.payments-gallery{display:flex;gap:1.25rem}.new-customer-record-container{display:grid;place-items:center;gap:1.25rem;min-height:15rem;margin:2rem 0}@media (max-width: 50rem){.customer-page-first-section{grid-template-columns:1fr}.payments-fields-container{grid-template-columns:1fr}.payments-fields-container .kpi-group,.payments-fields-container .payments-gallery{flex-wrap:wrap;height:fit-content}.payments-gallery{flex-wrap:wrap}}table{font-family:Poppins;border:.2rem solid var(--light-gray-color)}.simple-table{width:64%!important;border:.2rem solid var(--dark-gray-color);background-color:var(--white-color)}.simple-table th{background-color:var(--light-gray-color);padding:1rem}.simple-table td{align-self:center;background-color:var(--white-color);padding:1rem;text-align:center;border:.1rem solid var(--light-gray-color)}caption{font-family:Poppins;font-size:3rem;background-color:var(--dark-gray-color);color:var(--white-color)}.h1-title{width:100%;display:flex;flex-wrap:nowrap;align-items:center;align-self:center;gap:1%}.h1-title h1{width:auto;max-width:75%}.h1-title hr{flex:1;height:.5rem;background-color:var(--dark-gray-color);margin:1rem 0}.show-or-hide-chart-button{height:4rem;color:red}.show-or-hide-chart-button:hover{cursor:pointer}.chart-gallery-label{width:100%;padding:.25rem 2rem;background-color:var(--dark-gray-color);color:var(--white-color);box-shadow:-.2rem -.2rem var(--black-color);border-radius:.5rem;display:flex;justify-content:space-between;align-items:center}.chart-gallery-label-child{width:100%;padding:.1rem 2rem;background-color:var(--light-gray-color);color:var(--black-color);box-shadow:-.2rem -.2rem var(--dark-gray-color);border:.1rem solid var(--dark-gray-color);border-radius:.5rem;display:flex;justify-content:space-between;align-items:center}.chart-gallery{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;gap:1.5rem}.chart{font-family:Poppins;background-color:var(--white-color);border-radius:.5rem;padding:1rem;border:.1rem solid var(--light-gray-color);box-shadow:0 .2rem .6rem #0000001a;font-size:calc(.8 * var(--main-font-size));min-height:30rem}.chart h2{text-align:start;font-size:calc(1.1 * var(--main-font-size));padding:.2rem}.chart .chart-subtitle{font-size:calc(.8 * var(--main-font-size));color:#858585;margin-bottom:.5rem;padding:0;padding-left:.5rem;font-style:normal;text-align:start}.chart-header-with-controls{display:flex;justify-content:space-between;align-items:center}.toggle-chart .label{font-size:calc(.8 * var(--main-font-size));display:inline-block}.toggle-chart .toggle-container{width:auto}.toggle-chart .toggle-switch{width:3rem;height:1.5rem}.toggle-chart .switch-handle{width:1.3rem;height:1.3rem}.toggle-chart .toggle-switch.toggled .switch-handle{transform:translate(1.5rem)}.small-width-chart{width:40%}.partial-width-chart{flex:1 1 40%}.full-width-chart{flex:1 1 100%}.custom-tooltip{padding:1rem;background-color:var(--white-color);border:.1rem solid var(--light-gray-color);box-shadow:0 .2rem .6rem #0000001a;border-radius:.5rem}.custom-tooltip .label{margin:0 1rem;font-size:calc(1 * var(--main-font-size));color:#888;transition:color .3s ease;font-family:Poppins}.bigger-label{font-size:2rem}.dark-blue{color:var(--dark-blue-color)}.purple{color:var(--purple-color)}.table-container{overflow:auto;max-width:100%;width:100%}.table-container th{position:-webkit-sticky;position:sticky;top:0;background-color:#f0f0f0;z-index:1}.kpi{display:flex;flex-direction:column;align-items:flex-start}.kpi h2{padding:0}.kpi-gallery{background-color:var(--white-color);flex:.65 1 48%;border-radius:1.5rem;padding:1rem;border:.1rem solid var(--light-gray-color);box-shadow:0 .2rem .6rem #0000001a}.kpi-box{border-radius:1.2rem;padding:1rem;min-width:14rem;min-height:.6rem;text-align:center;box-shadow:0 .2rem .6rem #0000001a;transition:transform .2s ease-in-out;border:.1rem solid var(--light-gray-color);border-radius:.5rem}.kpi-box:hover{transform:scale(1.03)}.kpi-title{font-family:Poppins;font-size:1.2rem;font-weight:400}.kpi-value{font-family:Poppins;font-size:1.7rem;font-weight:700;margin-top:.4rem}.kpi-group{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center;padding:.5rem 1.5rem 1.5rem}.formFrame.kpi-form-frame-items{line-height:2.5rem}.kpi-form-frame-items .formInputs{padding:0!important;gap:0!important}.kpi-form-frame-items .kpi-title{font-size:1.4rem}.kpi-form-frame-items .kpi-value{font-size:1.6rem}.tab-strip{width:100%;margin:0 auto}.tab-header{border-radius:1rem;display:flex;flex-wrap:wrap;font-family:Poppins;background-color:var(--white-color);width:100%;border:.1rem solid var(--light-gray-color);box-shadow:0 .2rem .6rem #0000001a;padding:.2rem}.tab{flex:1;padding:.5rem 1rem;cursor:pointer;border-bottom:.1rem solid transparent;text-align:center;align-content:center;font-size:calc(.9 * var(--main-font-size));border-radius:1rem}.tab.active{border-radius:1rem;color:var(--white-color);background-color:var(--dark-gray-color);border-bottom:.1rem solid var(--light-gray-color)}.tab-content{padding:.8rem;align-content:center}.recharts-wrapper:focus,.recharts-wrapper svg:focus{outline:none;box-shadow:none}.recharts-legend-wrapper{overflow-y:auto;max-height:80%}@media (max-width:80rem){.simple-table{width:100%!important}}@media (max-width:40rem){.kpi-title{font-size:1rem}.kpi-value{font-size:1.2rem}.kpi-box{padding:.5rem;min-width:8rem}.kpi-group{display:flex;flex-wrap:wrap;gap:1rem}.tab{font-size:calc(.9 * var(--main-font-size))}.tab-content{padding:.5rem}.chart{width:100%}.chart h2{font-size:calc(.9 * var(--main-font-size))}.chart .chart-subtitle{font-size:calc(.7 * var(--main-font-size))}.chart-gallery{height:100%;display:grid;grid-template-columns:1fr}.recharts-legend-wrapper{font-size:calc(.6 * var(--main-font-size));flex-wrap:wrap}.toggle-switch.toggled .switch-handle{transform:translate(50%)}.small-width-chart .recharts-wrapper{height:inherit!important;max-height:100%!important}}.record-label{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2rem;padding:1rem;border:.0625rem solid #e0e0e0;border-radius:.5rem;background-color:#fff;transition:all .3s ease;cursor:pointer;font-family:Poppins,sans-serif}.record-label .record-label-image{width:8rem;height:5rem;object-fit:contain;border-radius:.5rem;flex-shrink:0}.record-label-text{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1;text-align:left}.record-label-text p{margin:0;font-size:calc(1.2 * var(--main-font-size));color:#333}.record-label-text span{margin:0;font-size:var(--main-font-size);color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 50rem){.record-label{flex-direction:column;gap:2rem}.record-label .button-with-image{width:100%;justify-content:center}.record-label .record-label-image{width:10rem;height:8rem}}:root{--video-max-height: 50rem;--video-aspect-multiplier: 1.7777777778;--video-aspect: 16 / 9}.message-gallery{display:flex;flex-direction:column;flex:1;gap:.75rem;padding:0rem .25rem;width:100%;max-width:100%;margin:0 auto;overflow:auto;max-height:100vh}.message-row{font-family:Poppins;display:flex;flex-direction:column;border-radius:.5rem;box-shadow:0 .125rem .5rem #0000000a;padding:1.125rem 1.25rem;transition:box-shadow .2s,background .2s;cursor:pointer;border-left:.375rem solid transparent}.message-row.unread{border-left-color:var(--secondary-color);background:#e3ecfd}.message-row.unread:hover{box-shadow:0 .25rem .875rem #0000001a;background:#e3f3fd;border-left:.45rem solid #29bbff}.message-row.read{border-left-color:var(--light-gray-color);background:var(--white-color)}.message-row.read:hover{box-shadow:0 .25rem .875rem #0000001a;background:#27998a0c;border-left:.45rem solid var(--primary-color)}.message-category{font-size:.95em;font-weight:500;color:#29bbff;margin-bottom:.375rem}.read .message-category{color:#757575}.message-title{font-size:1.18em;font-weight:700;margin-bottom:.25rem;color:#212121}.message-date{font-size:.95em;color:#757575;margin-bottom:.625rem}.message-text{font-size:1em;color:#333;line-height:1.6;white-space:pre-line;word-break:break-word;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}@media (max-width: 30rem){.message-gallery{padding:.5rem;gap:.5rem}.message-row{padding:.75rem .625rem}}.send-message-button{max-width:100%;padding:.1rem}.send-message-button a{padding:.5rem;height:auto;width:100%;gap:1rem}.send-message-button img{max-width:2rem;height:auto}.read-message-page{font-family:Poppins;width:100%;margin:2rem auto;padding:2rem;background:#fff;border-radius:.75rem;box-shadow:0 .125rem .5rem #0000000f;display:flex;flex-direction:column;gap:2rem}.read-message-page .message-header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.read-message-page .message-category{font-size:1.75rem;font-weight:500;color:var(--secondary-color)}.read-message-page .message-title{font-size:2.25rem;font-weight:700;margin:0;color:#212121}.read-message-page .message-date{font-size:1.5rem;color:#757575}.message-content{display:flex;flex-direction:column;gap:1.5rem}.message-video{margin-bottom:1rem;border-radius:.5rem;overflow:hidden;background:#f7f8fa;box-shadow:0 .0625rem .1875rem #2979ff14}.read-message-page .message-text{font-size:1.75rem;color:#333;line-height:1.6;white-space:pre-line;word-break:break-word;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}.image-message-gallery{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.read-message-page .gallery-image-wrapper{flex:0 0 auto;border-radius:.5rem;overflow:hidden;background:#e3f2fd;box-shadow:0 .0625rem .1875rem #2979ff14;height:30rem;display:flex;align-items:center;justify-content:center;margin-right:0}.gallery-image{width:100%;height:100%;object-fit:cover;display:block}.already-read-by{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.read-by-user{background-color:var(--white-color);padding:0 1.5rem;border-radius:2rem;border:.1rem solid var(--light-gray-color);width:fit-content}@media (max-width: 36rem){.read-message-page{padding:1rem;max-width:100%}.message-gallery{gap:.5rem}.gallery-image-wrapper{width:100%;height:6rem}.gallery-image{width:100%}}.video-responsive{width:100%;max-width:min(100%,calc(var(--video-max-height) * var(--video-aspect-multiplier)));position:relative;background:#000;aspect-ratio:var(--video-aspect, 16 / 9);max-height:var(--video-max-height);overflow:hidden;margin:0 auto}@supports not (aspect-ratio: 1){.video-responsive{padding-top:calc(100% / var(--video-aspect-multiplier));max-height:var(--video-max-height);overflow:hidden;margin:0 auto}}.video-responsive iframe,.video-responsive .react-player__wrapper,.video-responsive .video-placeholder,.video-responsive>div{position:absolute;inset:0;width:100%;height:100%;border:0}.video-placeholder img{width:100%;height:100%;object-fit:cover}
