@font-face{font-family:Poppins;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf),url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf),url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf),url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf)}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#ff0c1f;--dark-red-color:#3f0000;--dark-purple-color:#380164;--dark-blue-color:#004;--dark-gray-color:#616161;--light-gray-color:#e2e2e2;--black-color:#000;--white-color:#fff;--headerHeight:10rem;--page-margin:2%;--side-bar-width-total:25rem;--side-bar-width-hidden:4.5rem;--icon-size:4.5rem;--side-button-size:6rem;--display-sidebar-items:none;--display-formButtons:none;--main-font-size:1.3rem;--approved-color:#00b050;--paid-color:#06f;--in-payment-color:#96f;--analysis-color:#ffb800}html{font-size:62.5%}::-webkit-scrollbar{height:1.1rem;width:1.1rem}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.5rem}::-webkit-scrollbar-thumb{background:#616161;background:var(--dark-gray-color);-webkit-background-clip:content-box;border:3px solid transparent;border-radius:.5rem;width:90%}::-webkit-scrollbar-thumb:hover{background:#474747;-webkit-background-clip:content-box;width:1.2rem}h1,h2,h3,h4,h5,h6{font-family:Poppins;padding:.5rem;text-align:center}h2{font-weight:700}h2,h4{text-transform:uppercase}p{text-align:center}button,p{font-family:Poppins;font-size:1.3rem;font-size:var(--main-font-size)}button{background-color:#fff;background-color:var(--white-color);font-weight:1rem;padding:.7rem}body{background-image:url(/static/media/background.824564d88709fc32c189.png);background-position:50%;background-size:contain;font-size:1.3rem;font-size:var(--main-font-size)}a{color:inherit;text-decoration:none}li{list-style-type:none}li,textarea{font-family:Poppins}textarea{background-color:#e2e2e2;background-color:var(--light-gray-color);background-color:#fff;background-color:var(--white-color);border-radius:1rem;box-sizing:border-box;line-height:1.5rem;margin:.5rem;padding:1rem .5rem;resize:none;width:100%}header{height:10rem;height:var(--headerHeight);position:relative;top:0;z-index:15}aside{position:fixed;width:4.5rem;width:var(--side-bar-width-hidden);z-index:20}main{padding:0 1rem}footer,main{position:relative;z-index:10}footer{bottom:0;height:7rem;margin-top:auto}.login-page{background-color:#3f0000;background-color:var(--dark-red-color);color:#fff;color:var(--white-color);font-family:Poppins}.login-page img{align-self:center;width:30rem}.login-page .bt01:hover{background-color:#616161;background-color:var(--dark-gray-color);box-shadow:-.3rem -.3rem #e2e2e2;box-shadow:-.3rem -.3rem var(--light-gray-color)}.login-page-items{align-items:center;height:100vh;justify-content:space-around}.login_form_items{background-color:#ff0c1f;background-color:var(--primary-color);border:.1rem solid #fff;border:.1rem solid var(--white-color);border-radius:1rem;padding:3rem}.login-page .credere-icon img{height:3rem;width:auto}.password-fields{align-items:start}.main-body{display:flex;flex-direction:column;margin:0 2%;margin:0 var(--page-margin);min-height:100vh}.default-body{gap:1rem;margin-left:calc(4.5rem + 2%);margin-left:calc(var(--side-bar-width-hidden) + var(--page-margin))}.header-items{align-items:center}.flex-page{display:flex;flex-direction:column;flex-wrap:wrap}.flex-row{flex-direction:row;justify-content:space-around}.flex-column,.flex-row{display:flex;flex-wrap:wrap;gap:1.2rem}.flex-column{width:100%}.flex-column,.search-bar{align-items:center;flex-direction:column}.search-bar{align-self:center;background-color:#fff;background-color:var(--white-color);border-radius:1.2rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.1);display:flex;padding:1.5rem;width:95%}.search-bar button{width:50%}.paginator-frame{align-self:center;background-color:#e2e2e2;background-color:var(--light-gray-color);border-radius:2rem;height:4.3rem;width:50%}.paginator-frame,.sidebar-items{align-items:center;justify-content:space-between}.sidebar-items{background-color:#ff0c1f;background-color:var(--primary-color);border-radius:.3rem;display:flex;flex-direction:column;height:calc(100vh - 1rem);margin-bottom:.5rem;margin-left:.5rem;margin-top:.5rem;padding:0;transition:all .25s ease-in-out;width:4.5rem;width:var(--side-bar-width-hidden)}.sidebar-items .sd-div{width:inherit}.sidebar-items figure a img{margin-left:.675rem;margin-left:calc(var(--icon-size)*.15);margin-top:.5rem;width:3.15rem;width:calc(var(--icon-size)*.7)}.sidebar-items hr{background-color:#fff;background-color:var(--white-color);margin-left:5%;width:90%}.sidebar-items ul{align-items:left;display:flex;flex-direction:column;font-family:Poppins;justify-content:center;list-style:none;width:inherit}.sidebar-items ul li a{align-items:center;color:#fff;color:var(--white-color);display:block;display:flex;flex-direction:row;padding:1.125rem;padding:calc(var(--icon-size)*.25);position:relative;text-align:center}.sidebar-items ul li a img{width:2.25rem;width:calc(var(--icon-size)*.5)}.sidebar-items ul li a p{display:none;display:var(--display-sidebar-items);font-size:1.235rem;font-size:calc(var(--main-font-size)*.95);margin-left:1.5rem;white-space:nowrap}.sidebar-items:hover{--display-sidebar-items:block;width:25rem;width:var(--side-bar-width-total)}.sidebar-items ul li a:hover{background-color:#616161;background-color:var(--dark-gray-color);border-bottom-right-radius:.3rem;border-top-right-radius:.3rem;box-shadow:-.3rem 0;width:101%}.sidebar-items ul li a:active{background-color:#000;box-shadow:-1rem 0;left:4%;width:100%}.popup{background-color:rgb(0,0,0,.7);height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.popup,.popup .popup-content{align-items:center;display:flex}.popup .popup-content{background-color:#fff;background-color:var(--white-color);border:.2rem solid #616161;border:.2rem solid var(--dark-gray-color);border-radius:2rem;box-sizing:border-box;flex-direction:column;max-height:90%;opacity:100%;overflow:auto;overflow-x:hidden;padding:3rem;position:relative;width:80%}.popup-close-icon{height:4.8rem;height:calc(var(--side-button-size)*.8);padding:1rem;position:absolute;right:0;top:0;width:4.8rem;width:calc(var(--side-button-size)*.8);z-index:110}.popup-close-icon:hover{cursor:pointer}.popup .popup-content h1{color:#616161;color:var(--dark-gray-color);font-weight:700}.popup .popup-content .submit-button{width:40%}.popup .gallery{min-height:20rem;width:100%}.form-side-buttons{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;position:fixed;right:-15rem;right:calc(var(--side-button-size)*-2.5);top:1rem;width:inherit;z-index:70}.form-side-buttons a img{margin:0 .5rem;width:2.4rem;width:calc(var(--side-button-size)*.4)}.form-side-buttons .formBt{width:100%}.form-side-buttons a p{border-radius:.5rem;padding:.9rem;text-align:center;white-space:nowrap}#bt_save{background-color:#00b050;background-color:var(--approved-color);border:.2rem solid #00b050;border:.2rem solid var(--approved-color)}#bt_duplicateVehicle,#bt_payContract{background-color:#06f;background-color:var(--paid-color);border:.2rem solid #06f;border:.2rem solid var(--paid-color)}#bt_newProposal,#bt_new_goal{background-color:#004;background-color:var(--dark-blue-color);border:.2rem solid #004;border:.2rem solid var(--dark-blue-color)}#bt_editPayment,#bt_seeTransfer{font-size:1.3rem;font-size:var(--main-font-size);padding:.5rem 1rem}a[id*=show]{background-color:#004;background-color:var(--dark-blue-color);border:.2rem solid #004;border:.2rem solid var(--dark-blue-color)}a[id*=filter],a[id*=show]{color:#fff;color:var(--white-color)}a[id*=filter]{background-color:#380164;background-color:var(--dark-purple-color);border:.2rem solid #380164;border:.2rem solid var(--dark-purple-color)}button[id*=add]{border:.2rem solid #00b050;border:.2rem solid var(--approved-color)}button[id*=add],button[id*=add]:hover{background-color:#00b050;background-color:var(--approved-color)}button[id*=remove]{border:.2rem solid #3f0000;border:.2rem solid var(--dark-red-color)}button[id*=remove],button[id*=remove]:hover{background-color:#3f0000;background-color:var(--dark-red-color)}.button-with-image p{font-size:1.56rem}.form-side-buttons a{align-items:center;border-bottom-left-radius:1rem;border-top-left-radius:1rem;color:#fff;color:var(--white-color);display:flex;flex-direction:row;gap:.5rem;margin-right:-3rem;margin-right:calc(var(--side-button-size)*-.5);padding:.2rem;position:relative;transition:all .15s ease-in-out;width:22rem}.form-side-buttons a:hover{cursor:pointer;-webkit-transform:translateX(-70%);transform:translateX(-70%)}.form-side-buttons a:active{background-color:#000;background-color:var(--black-color)}.footer-items{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.footer-items .flex-row,.login-page .flex-row{gap:0}.footer-text{align-self:center}.logo-digitall{height:inherit;width:10rem}.st0{fill:#fff}.head-and-foot{background-color:#3f0000;background-color:var(--dark-red-color);display:flex;justify-content:center;left:0;padding:0 1.5rem}.head-and-foot,.page-title{align-items:center;color:#fff;color:var(--white-color)}.page-title{background-color:#616161;background-color:var(--dark-gray-color);width:100%}.setBorderBottomRadius{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.setBorderTopRadius{border-top-left-radius:1rem;border-top-right-radius:1rem}input[class*=box],input[class*=file],select[class*=box]{border:.025rem solid #3f0000;border-radius:.8rem;display:flex;font-family:Poppins;font-size:1.3rem;font-size:var(--main-font-size);text-align:center}.input-error,input[class*=input-error]{border:.2rem solid red!important}input[class*=dt_my]{flex-wrap:nowrap;margin-right:.3rem}.fileInput,input[class*=file]{font-size:.2rem}.inputPair{font-family:Poppins;text-align:left}.inputPairObs{font-family:Poppins;text-align:center;width:100%}.proposalDetails{align-self:center;background-color:#fff;background-color:var(--white-color);border:.1rem solid #616161;border:.1rem solid var(--dark-gray-color);border-radius:.5rem;box-shadow:-.3rem -.3rem #616161;box-shadow:-.3rem -.3rem var(--dark-gray-color);gap:.2rem;justify-content:space-around;line-height:2.5rem;padding:1.5rem;width:95%}.proposalDetails,.proposalDetails .inputPair{display:flex;flex-direction:row;flex-wrap:wrap}.proposalDetails .inputPair{gap:1rem;padding:1rem 0}.form-frame{background-color:#e2e2e2;background-color:var(--light-gray-color);border-radius:.5rem;font-family:Poppins;line-height:3.5rem;padding:1rem 2rem;position:relative;width:100%;z-index:30}.form-frame h4{font-size:2.2rem}.form-frame button{font-size:1.3rem;font-size:var(--main-font-size);padding:.5rem 1rem}.form-frame .toggle-container .label{font-size:1.235rem;font-size:calc(var(--main-font-size)*.95);font-weight:700}.form-frame-with-toggle{padding:.5rem 2rem}.form-frame-toggle{align-items:center;background-color:#e2e2e2;background-color:var(--light-gray-color);border-radius:.5rem;color:#000;color:var(--black-color);display:flex;justify-content:space-between;width:100%}.form-frame-with-toggle a,.form-frame-with-toggle img{align-items:center;height:3rem}.form-frame-with-toggle a:hover{cursor:pointer}.form-frame-with-toggle hr{border:0;border-bottom:.01rem solid #ccc;margin:.3rem 0}.formInputs{display:flex;flex-wrap:wrap;gap:1.5rem;padding-bottom:1rem}.normalFrame{background-color:#fff;background-color:var(--white-color);border:.1rem solid #616161;border:.1rem solid var(--dark-gray-color);border-radius:1rem;flex-wrap:wrap;gap:2rem;padding:1.5rem}.vehicleFields{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:1rem}.combobox{width:20rem}.checkboxPair{align-items:center;display:flex;flex-direction:row;font-size:70%;gap:.5rem;height:30%;margin-top:.5rem}.picture-button{background-color:#e2e2e2;background-color:var(--light-gray-color);border:none;height:100%;position:absolute;z-index:30}.picture-button:hover{background-color:#616161;background-color:var(--dark-gray-color);color:#fff;color:var(--white-color);opacity:100%}.picture-button-left{border-radius:2rem 0 0 0;left:0}.picture-button-right{border-radius:0 2rem 0 0;right:0}.gallery-card-description{align-content:center;border:.1rem solid #616161;border:.1rem solid var(--dark-gray-color);border-radius:0 0 2rem 2rem;min-height:14rem;padding:1rem}.plateData{background-color:#616161;background-color:var(--dark-gray-color);display:flex;flex-direction:row;flex-wrap:wrap;height:0;justify-content:space-around;margin-left:2.5%;margin-top:-1rem;padding:1rem;position:relative;visibility:hidden;width:95%;z-index:20}.showPlateData{height:inherit;visibility:visible}.plateData h3{color:#fff;color:var(--white-color)}.vehicleDataP{margin:0 1rem}.vehicleDataP .items{display:flex;flex-direction:column}.vehicleDataP .items .item{display:flex;flex-direction:row;text-align:center}.vehicleDataP .items .item p{padding-right:.3rem;text-align:left}.but-inputPair{align-items:center;display:flex;flex-direction:row}.but-inputPair .bt{background-color:#e2e2e2;background-color:var(--light-gray-color);background-size:cover;border:0;color:transparent;cursor:pointer;height:2rem;margin-left:.3rem;padding:.2rem;width:2rem}#pic_profile_loggedUser img{border:.1rem solid #fff;border:.1rem solid var(--white-color);border-radius:50%}.ButtonsContainer{display:flex;flex-direction:row;gap:1rem;justify-content:space-around;min-width:25%}.ButtonsContainer button{width:50%}.bt01{background-color:#616161;color:#fff}.bt01:hover{background-color:#ff0c1f;box-shadow:-.3rem -.3rem #616161}.bt01:active{background-color:#000}.bt01:disabled,.bt02:disabled,.bt03:disabled{background-color:#e2e2e2;color:#000}.bt02{background-color:#616161;color:#fff}.bt02:hover{background-color:#ff0c1f;box-shadow:-.6rem -.6rem #616161}.bt02:active{background-color:#000}.bt03{background-color:#616161;color:#fff}.bt03:hover{background-color:#ff0c1f;box-shadow:-.2rem -.2rem #616161}.bt03:active{background-color:#000}.bt_save{background-color:#00b050}.bt_delete{background-color:#3f0000}.bt_galleryItem{font-size:1.3rem}.bt_addCondition:hover{background-color:#ff0c1f;box-shadow:-.2rem -.2rem #616161}.search-icon{background-image:url(/static/media/search_icon.2550c90b4467ebb74694.png)}button[id*=bt_search].loadingBackground{background-image:url(/static/media/loading_icon.a52bbf27c6f2f2ff5d71.png);cursor:progress;pointer-events:none}.but-inputPair #bt_showPlateData{background-image:none;pointer-events:none}#bt_showPlateData.btVisible{background-image:url(/static/media/hidden_icon.54b3107d160578572bcc.png);pointer-events:all}#bt_showPlateData.btShowData{background-image:url(/static/media/show_icon.180932f866861728bd41.png);pointer-events:all}.banksFields{display:grid;grid-template-columns:1fr}.banksDetails{background-color:#fff;background-color:var(--white-color);border:.1rem solid #e2e2e2;border:.1rem solid var(--light-gray-color);border-radius:1rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.1);display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;height:100%;padding:1rem;width:100%}.bankIcon{height:6rem}.new-condition-fields{align-items:center;border-radius:.5rem;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;padding:1.55rem}.condition-fields{align-items:center;background-color:#f5f5f5;border-radius:.5rem;justify-content:flex-start;padding:1rem;width:100%}.condition-button{align-items:center;display:flex;height:4rem;justify-content:center}.new-condition-button{align-self:self-end;height:-webkit-max-content;height:max-content;padding:.5rem 1rem}.condition-button:hover{border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer}.banksDetails hr{background-color:#616161;background-color:var(--dark-gray-color);width:95%}.controlsFrame{background-color:#fff;background-color:var(--white-color);border:.1rem solid #616161;border:.1rem solid var(--dark-gray-color);border-radius:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;margin-bottom:.5rem;padding:1.5rem}.approvedColorBg{background-color:#00b050;background-color:var(--approved-color)}.approvedColorBg,.paidColorBg{color:#fff;color:var(--white-color)}.paidColorBg{background-color:#06f;background-color:var(--paid-color)}.defaultColorBg{color:#3f0000;color:var(--dark-red-color)}.analysisColorBg{background-color:#ffb800;background-color:var(--analysis-color);color:#000;color:var(--black-color)}.quotationColorBg{background-color:var(--quotation-color);color:#fff;color:var(--white-color)}.approvedColor{color:#00b050;color:var(--approved-color)}.paidColor{background-color:#06f;background-color:var(--paid-color)}.defaultColor{color:#fff;color:var(--white-color)}.analysisColor{color:#ffb800;color:var(--analysis-color)}.quotationColor{color:var(--quotation-color)}.profile-picture{background-color:#616161;background-color:var(--dark-gray-color);border:.1rem solid #e2e2e2;border:.1rem solid var(--light-gray-color);border-radius:50%;max-height:16rem;min-height:10rem}.user-page-content{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 1fr;width:100%}.user-page-content .search-bar{justify-content:space-around;width:inherit}.user-page-content .tab-content{padding:.5rem}.user-frame-item{height:100%}.user-info-frame{align-items:center;background-color:#fff;background-color:var(--white-color);border-radius:1.2rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.1);display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-around;padding:2rem}.user-frame-main-data{align-items:center;display:flex;flex-direction:column;gap:1rem;width:inherit}.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:1.3rem;font-size:var(--main-font-size)}.video-player,.video-preview{max-height:50rem;max-width:100%}@media (max-width:45rem){:root{--side-bar-width-total:20rem;--side-bar-width-hidden:4rem;--icon-size:4rem}.banksFields{grid-template-columns:1fr}.sz10,.sz5,.sz7,.sz8{width:100%}.gallery-grid{align-items:center;align-self:center}.galleries-2-grid,.galleries-3-grid{display:flex;flex-wrap:wrap}.paginator-frame{width:100%}.include-items-gallery{grid-template-columns:1fr}.new-condition-fields{align-items:center;flex-direction:column}.user-info-frame{display:flex;flex-direction:column;flex-wrap:wrap}.user-frame-item{width:100%}.user-page-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;width:100%}.message-gallery{height:50rem}}@media (max-width:60rem){.ButtonsContainer{display:grid;grid-template-columns:1fr;width:100%}.ButtonsContainer button{width:100%}.banksFields{display:grid;grid-template-columns:1fr}.unique-gallery-card-with-pictures{width:95%}}@media (max-width:25rem){:root{--main-font-size:1rem}}.toggle-container{align-items:center;display:flex;justify-content:center}.label{color:#888;font-family:Poppins;font-size:1.6rem;margin:0 1rem;transition:color .3s ease}.label.active{color:#000}.toggle-switch{background-color:var(--primary-color);border-radius:1.2rem;cursor:pointer;height:2.4rem;position:relative;transition:background-color .3s ease;width:5rem}.toggle-switch.toggled{background-color:var(--dark-red-color)}.switch-handle{background-color:#fff;border-radius:50%;height:2.2rem;left:.1rem;position:absolute;top:.1rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:2.2rem}.toggle-switch.toggled .switch-handle{-webkit-transform:translateX(2.6rem);transform:translateX(2.6rem)}.btns-container{display:flex;flex-direction:row;gap:1rem;justify-content:space-around;min-width:25%}.btns-container button{width:50%}.bt01{background-color:var(--dark-gray-color);border:none;border-radius:2rem;color:var(--white-color);font-family:Poppins;font-size:120%;position:relative}.bt01:hover{background-color:var(--primary-color);box-shadow:-.3rem -.3rem var(--dark-gray-color);cursor:pointer;left:.3rem;top:.3rem;transition:all .15s ease-in-out}.bt01:active{background-color:var(--black-color)}.bt02{background-color:var(--dark-gray-color);border:none;color:var(--white-color);font-size:2.2rem;height:inherit;position:relative}.bt02:hover{background-color:var(--primary-color);box-shadow:-.6rem -.6rem var(--dark-gray-color);cursor:pointer;transition:all .15s ease-in-out}.bt02:active{background-color:var(--black-color)}.bt03{background-color:var(--dark-gray-color);border:none;color:var(--white-color);font-size:1.7rem;height:inherit;position:relative}.bt03:hover{background-color:var(--primary-color);box-shadow:-.2rem -.2rem var(--dark-gray-color);cursor:pointer;transition:all .15s ease-in-out}.bt03:active{background-color:var(--black-color)}.bt01:disabled,.bt02:disabled,.bt03:disabled{background-color:var(--light-gray-color);box-shadow:none;color:var(--black-color);cursor:not-allowed;left:0;top:0}.submit_input{padding:.7rem}.bt_save{background-color:var(--approved-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);cursor:pointer;transition:all .15s ease-in-out}a[id*=bt_new_],a[id*=bt_save_]{background-color:var(--green-color)}.button-with-image{align-items:center;display:flex;justify-content:space-around;padding:0 1rem}.button-with-image a{align-items:center;display:flex;gap:1.5rem;justify-content:center;min-width:25rem;padding:1rem}.button-with-image img{width:3rem}.button-with-image p{font-size:calc(var(--main-font-size)*1.2)}.show-description-btn{padding:0 .1rem}.show-description-btn a{align-items:center;display:flex;gap:.5rem;justify-content:center;min-width:15rem;padding:.6rem}.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:.1rem solid var(--dark-gray-color);border-radius:.5rem;max-height:50rem}.table-gallery{border:none;border-collapse:collapse;width:100%}.table-gallery thead tr th{background-color:var(--dark-gray-color);color:var(--white-color);padding:1rem}.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{text-align:center;white-space:nowrap}.table-gallery-cell{display:inline-block;height:inherit;justify-content:space-around;padding:1rem;text-align:center;width:inherit}.status-cell,.table-gallery-cell p{border-radius:1.5rem;color:var(--white-color);font-size:1.2rem;padding:.2rem 2rem}.table-gallery-row:hover{background-color:var(--light-gray-color);cursor:pointer}.table-gallery .textbox{width:100%}.table-gallery-txtbox-cell{min-width:30rem;padding:0 1.2rem}.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(var(--icon-size)*.5)}.table-gallery-cell-icon:hover{border-radius:50%;box-shadow:-.3rem -.3rem var(--dark-gray-color);transition:all .15s ease-in-out}.form-content,.tab-form-content{display:flex;flex-direction:column;gap:1.7rem}.gallery{background-color:var(--light-gray-color);border:.1rem solid var(--dark-gray-color);border-radius:1rem;height:70rem;overflow:hidden;width:100%}.gallery-scrollable-content{height:100%;overflow:auto;overflow-x:hidden}.small-gallery{height:25rem}.galleryItem{background-color:var(--white-color);border-bottom:.1rem solid var(--dark-gray-color);border-radius:1rem;margin:.3rem;padding:1rem}.galleryItem .flex-column{row-gap:1rem}.galleryItem:hover{box-shadow:-.3rem var(--primary-color);cursor:pointer;transition:all .15s ease-in-out}.gallery-grid{grid-gap:2%;display:grid;gap:2%;width:100%}.galleries-2-grid{gap:1rem;grid-template-columns:1fr 1fr}.galleries-3-grid{grid-template-columns:1fr 1fr 1fr}.unique-gallery-card-with-pictures{align-self:center;min-width:30rem;width:70%}.gallery-card-with-pictures{align-items:center;background-color:var(--white-color);border-radius:2rem 2rem 2rem 2rem;gap:0;width:100%}.gallery-card-with-pictures:hover{background-color:var(--light-gray-color);cursor:pointer}.gallery-card-picture-layout{display:flex;flex-direction:row;height:inherit;position:relative;width:100%}.gallery-card-picture{border:.1rem solid var(--light-gray-color);border-radius:2rem 2rem 0 0;height:20rem;max-height:20rem;object-fit:scale-down;width:inherit;z-index:20}.feature-li{list-style-type:disc}.include-items-gallery{align-content:flex-start;background-color:var(--white-color);border:.2rem solid var(--dark-gray-color);display:grid;grid-template-columns:1fr 1fr 1fr;height:auto;max-height:22rem;overflow:auto}.include-items-gallery-item{background-color:var(--dark-gray-color);border-radius:.5rem;color:var(--white-color);font-family:Poppins;font-size:var(--main-font-size);height:2rem;margin:.5rem;padding:1.3rem 0}.include-items-gallery-item:has(input:checked){background-color:var(--dark-blue-color)}.include-items-gallery-item.forbidden-item,.include-items-gallery-item:has(input:checked).forbidden-item{background-color:var(--light-gray-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-item input:hover,.include-items-gallery-item label:hover,.include-items-gallery:hover{cursor:pointer}.hidden{display:none}.include-items-gallery-item label{align-items:center;line-height:1.5rem;padding:1rem;width:100%}.include-pictures-gallery{background-color:var(--white-color);border:.1rem solid var(--dark-gray-color);border-radius:1rem;padding:1rem}.include-pictures-gallery img{max-height:20rem;object-fit:scale-down}.include-pictures-gallery:has(input:checked){border:.2rem solid var(--dark-blue-color)}.multiselect-gallery{background-color:var(--white-color);border:.1rem solid var(--light-gray-color);border-radius:.5rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.1);display:inline-block;padding:1rem}.multiselect-gallery-items{gap:.01rem;justify-content:center}.file_gallery,.multiselect-gallery-items{display:flex;flex-direction:row;flex-wrap:wrap}.file_gallery{gap:1rem;padding:1rem}.file_gallery_item_container{background-color:var(--white-color);border:.2rem solid var(--dark-gray-color);height:inherit;padding:1rem}.file_gallery_item,.file_gallery_item_container{border-radius:1rem;max-width:100%;min-width:15rem}.file_gallery_item{display:flex;flex-direction:row;gap:1rem;justify-content:space-around}.file_gallery_item a{min-width:3rem;position:relative;right:0;top:0;width:3rem}.file_gallery_img{height:20rem;max-width:calc(95% - 3rem);min-width:10rem;object-fit:scale-down}.file_gallery a img{height:3rem}.file_gallery_close_button:hover{border-radius:50%;box-shadow:-.3rem -.3rem var(--dark-gray-color);cursor:pointer;transition:all .15s ease-in-out}.popup-table-gallery{min-height:-webkit-min-content;min-height:min-content;overflow-y:auto;width:auto}.credere-icon{background-color:#4c4e62;border-radius:.5rem;height:3rem;padding:.5rem;width:auto}.credere-bank-icon-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:.5rem}.credere-bank-icon-container .credere-icon{height:3rem}.credere-bank-icon-container p{font-size:1rem;font-weight:700;margin:0}.credere-integration-info{align-items:center;display:flex;flex-direction:column;gap:.5rem}.credere-integration-description{background-color:#4c4e62;border-radius:.5rem;color:var(--white-color);font-size:calc(var(--main-font-size)*.9);padding:.5rem;text-align:center}.goals-include-targets-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media (max-width:45rem){.goals-include-targets-container{display:flex;flex-direction:column;flex-wrap:wrap}}.message-gallery{border:.1rem solid var(--white-color);display:flex;flex:1 1;flex-direction:column;gap:.75rem;margin:0 auto;max-height:100vh;max-width:100%;overflow:auto;padding:0 .25rem;width:100%}.message-row{border-left:.375rem solid transparent;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.04);cursor:pointer;display:flex;flex-direction:column;font-family:Poppins;padding:1.125rem 1.25rem;transition:box-shadow .2s,background .2s}.message-row.unread{background:#fde3e3;border-left-color:var(--primary-color)}.message-row.unread:hover{background:#fde3e3;border-left:.45rem solid #ff2929;box-shadow:0 .25rem .875rem rgba(0,0,0,.1)}.message-row.read{background:#f5f5f5;border-left-color:var(--light-gray-color)}.message-row.read:hover{background:#f5f5f5;border-left:.45rem solid var(--light-gray-color);box-shadow:0 .25rem .875rem rgba(0,0,0,.1)}.message-category{color:#ff2929;font-size:.95em;font-weight:500;margin-bottom:.375rem}.read .message-category{color:#757575}.message-title{color:#212121;font-size:1.18em;font-weight:700;margin-bottom:.25rem}.message-date{color:#757575;font-size:.95em;margin-bottom:.625rem}.message-text{box-sizing:border-box;color:#333;font-size:1em;line-height:1.6;max-width:100%;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}@media (max-width:30rem){.message-gallery{gap:.5rem;padding:.5rem}.message-row{padding:.75rem .625rem}}.send-message-button{max-width:100%;padding:.1rem}.send-message-button a{gap:1rem;height:auto;padding:.5rem;width:100%}.send-message-button img{height:auto;max-width:2rem}.read-message-page{background:#fff;border-radius:.75rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.06);display:flex;flex-direction:column;font-family:Poppins;gap:2rem;margin:2rem auto;padding:2rem;width:100%}.read-message-page .message-header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.read-message-page .message-category{color:#ff2929;font-size:1.75rem;font-weight:500}.read-message-page .message-title{color:#212121;font-size:2.25rem;font-weight:700;margin:0}.read-message-page .message-date{color:#757575;font-size:1.5rem}.message-content{display:flex;flex-direction:column;gap:1.5rem}.message-video{background:#f7f8fa;border-radius:.5rem;box-shadow:0 .0625rem .1875rem rgba(41,121,255,.08);margin-bottom:1rem;overflow:hidden}.read-message-page .message-text{box-sizing:border-box;color:#333;font-size:1.75rem;line-height:1.6;max-width:100%;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}.image-message-gallery{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.read-message-page .gallery-image-wrapper{align-items:center;background:#e3f2fd;border-radius:.5rem;box-shadow:0 .0625rem .1875rem rgba(41,121,255,.08);display:flex;flex:0 0 auto;height:30rem;justify-content:center;margin-right:0;overflow:hidden;width:30rem}@media (max-width:36rem){.read-message-page{max-width:100%;padding:1rem}.message-gallery{gap:.5rem}.gallery-image-wrapper{height:6rem;width:6rem}}table{border:.2rem solid var(--light-gray-color);font-family:Poppins}.simple-table{background-color:var(--white-color);border:.2rem solid var(--dark-gray-color);width:64%!important}.simple-table th{background-color:var(--light-gray-color);padding:1rem}.simple-table td{align-self:center;background-color:var(--white-color);border:.1rem solid var(--light-gray-color);padding:1rem;text-align:center}caption{background-color:var(--dark-gray-color);color:var(--white-color);font-family:Poppins;font-size:3rem}.h1-title{align-items:center;align-self:center;display:flex;flex-wrap:nowrap;gap:1%;width:100%}.h1-title h1{max-width:75%;width:auto}.h1-title hr{background-color:var(--dark-gray-color);flex:1 1;height:.5rem;margin:1rem 0}.show-or-hide-chart-button{color:red;height:4rem}.show-or-hide-chart-button:hover{cursor:pointer}.chart-gallery-label{background-color:var(--dark-gray-color);border-radius:.5rem;box-shadow:-.2rem -.2rem var(--black-color);color:var(--white-color);padding:.25rem 2rem}.chart-gallery-label,.chart-gallery-label-child{align-items:center;display:flex;justify-content:space-between;width:100%}.chart-gallery-label-child{background-color:var(--light-gray-color);border:.1rem solid var(--dark-gray-color);border-radius:.5rem;box-shadow:-.2rem -.2rem var(--dark-gray-color);color:var(--black-color);padding:.1rem 2rem}.chart-gallery{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-around}.chart{background-color:var(--white-color);border:.1rem solid var(--light-gray-color);border-radius:.5rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.1);font-family:Poppins;font-size:calc(var(--main-font-size)*.8);min-height:35rem;padding:1rem}.chart h2{font-size:calc(var(--main-font-size)*1.1);padding:.2rem;text-align:start}.chart .chart-subtitle{color:#858585;font-size:calc(var(--main-font-size)*.8);font-style:normal;margin-bottom:.5rem;padding:0 0 0 .5rem;text-align:start}.chart-header-with-controls{align-items:center;display:flex;justify-content:space-between}.toggle-chart .label{display:inline-block;font-size:calc(var(--main-font-size)*.8)}.toggle-chart .toggle-container{width:auto}.toggle-chart .toggle-switch{height:1.5rem;width:3rem}.toggle-chart .switch-handle{height:1.3rem;width:1.3rem}.toggle-chart .toggle-switch.toggled .switch-handle{-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}.small-width-chart{width:45%}.partial-width-chart{flex:1 1 40%}.full-width-chart{flex:1 1 100%}.custom-tooltip{background-color:var(--white-color);border:.1rem solid var(--light-gray-color);border-radius:.5rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.1);padding:1rem}.custom-tooltip .label{color:#888;font-family:Poppins;font-size:calc(var(--main-font-size)*1);margin:0 1rem;transition:color .3s ease}.bigger-label{font-size:2rem}.dark-blue{color:var(--dark-blue-color)}.purple{color:var(--purple-color)}.table-container{max-width:100%;overflow:auto;width:100%}.table-container th{background-color:#f0f0f0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.kpi{align-items:flex-start;display:flex;flex-direction:column}.kpi h2{padding:0}.kpi-gallery{background-color:var(--white-color);border:.1rem solid var(--light-gray-color);border-radius:1.5rem;flex:0.65 1 48%}.kpi-box,.kpi-gallery{box-shadow:0 .2rem .6rem rgba(0,0,0,.1);padding:1rem}.kpi-box{border:.1rem solid var(--light-gray-color);border-radius:1.2rem;border-radius:.5rem;min-height:.6rem;min-width:14rem;text-align:center;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.kpi-box:hover{-webkit-transform:scale(1.03);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 1rem 1rem}.formFrame.kpi-form-frame-items{line-height:2.5rem}.kpi-form-frame-items .formInputs{gap:0!important;padding:0!important}.kpi-form-frame-items .kpi-title{font-size:1.4rem}.kpi-form-frame-items .kpi-value{font-size:1.6rem}.tab-strip{margin:0 auto;width:100%}.tab-header{background-color:var(--white-color);border:.1rem solid var(--light-gray-color);border-radius:1rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.1);display:flex;flex-wrap:wrap;font-family:Poppins;padding:.2rem;width:100%}.tab{align-content:center;border-bottom:.1rem solid transparent;cursor:pointer;flex:1 1;font-size:calc(var(--main-font-size)*.9);padding:.5rem 1rem;text-align:center}.tab,.tab.active{border-radius:1rem}.tab.active{background-color:var(--dark-gray-color);border-bottom:.1rem solid var(--light-gray-color);color:var(--white-color)}.tab-content{align-content:center;padding:.8rem}.recharts-wrapper svg:focus,.recharts-wrapper:focus{box-shadow:none;outline:none}.recharts-legend-wrapper{max-height:80%;overflow-y:auto}@media (max-width:80rem){.simple-table{width:100%!important}}@media (max-width:50rem){.kpi-title{font-size:1rem}.kpi-value{font-size:1.2rem}.kpi-box{min-width:8rem;padding:.5rem}.kpi-group{display:flex;flex-wrap:wrap;gap:1rem}.tab{font-size:calc(var(--main-font-size)*.9)}.tab-content{padding:.5rem}.chart{width:100%}.chart h2{font-size:calc(var(--main-font-size)*.9)}.chart .chart-subtitle{font-size:calc(var(--main-font-size)*.7)}.chart-gallery{display:grid;grid-template-columns:1fr;height:100%}.recharts-legend-wrapper{flex-wrap:wrap;font-size:calc(var(--main-font-size)*.6)}.small-width-chart .recharts-wrapper{height:inherit!important;max-height:100%!important}}.goal-gallery{display:flex;flex:1 1;flex-direction:column;gap:.75rem;margin:0 auto;max-height:100vh;max-width:100%;overflow:auto;padding:0 .25rem;width:100%}.goal-row{align-items:stretch;background-color:#fff;border:.1rem solid var(--light-gray-color);border-left:.375rem solid transparent;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.04);box-sizing:border-box;cursor:pointer;display:grid;font-family:Poppins;padding:1.125rem 1.25rem;transition:box-shadow .2s,background .2s;width:100%}.goal-first-row-section{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;grid-column:1;margin-bottom:.5rem}.goal-buttons{align-items:start;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.goal-main-info{display:flex;flex:1 1;flex-direction:row;font-family:Poppins;grid-column:2;min-width:0}.goal-icon{align-items:center;display:flex;justify-content:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;img{height:auto;max-width:8rem}}.goal-user-picture{border:.1rem solid var(--light-gray-color);border-radius:50%;height:8rem;width:8rem}.goal-details{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0;padding-left:2rem}.goal-progress-bars{align-items:center;display:flex;gap:.75rem;grid-column:2;justify-content:end;min-width:none}.goal-progress-summary{align-items:start;display:flex;flex-direction:column;gap:.5rem;grid-column:2;justify-content:center;min-width:none}.goal-progress-container{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:.25rem;justify-content:center;min-width:30%}.goal-buttons .button-with-image{border-radius:.5rem;height:auto;max-height:40%;max-width:15rem;padding:.25rem .5rem;width:100%;img{height:auto;max-width:2rem}a,p{font-size:calc(var(--main-font-size)*.9)}a{justify-content:space-between;max-width:100%;min-width:-webkit-min-content;min-width:min-content;padding:.25rem .75rem;width:inherit}}.goal-progress-label{color:#212121;font-size:.95em;font-weight:600;margin-bottom:.375rem}.goal-progress-bar{background-color:var(--light-gray-color);border-radius:.5rem;height:1rem;overflow:hidden;width:90%}.goal-progress-fill{height:100%;transition:width .3s ease-in-out}.goal-progress-value{color:#212121;font-size:.9em;margin-top:.25rem;text-align:center}.goal-progress-period-section,.goal-results-container{display:flex;flex-direction:column;font-family:Poppins;gap:1.5rem;width:100%}.goal-progress-period-section{border:.1rem solid var(--light-gray-color);border-radius:.5rem;gap:1rem;padding:1rem;.form-frame{padding:.5rem 1rem}}.goal-individual-user-header{align-items:center;display:flex;flex-direction:row;gap:1rem;img{border:.1rem solid var(--light-gray-color);border-radius:50%;height:4rem;width:4rem}}.goal-row:hover{background:#f0f0f0;border-left:.45rem solid #ff2929;box-shadow:0 .25rem .875rem rgba(0,0,0,.1)}.read .goal-type{color:#757575}.goal-name{color:#212121;font-size:1.18em;font-weight:700;margin-bottom:.25rem}.goal-date{color:#757575;font-size:.95em;margin-bottom:.625rem}.goal-description{box-sizing:border-box;color:#777;font-size:calc(var(--main-font-size)*.9);line-height:1.6;margin-bottom:.5rem;max-width:100%;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}.semi-bold-description{font-weight:600}.goal-records-table{thead tr th{font-size:calc(var(--main-font-size)*.9);line-height:normal;padding:.5rem}p{padding:.25rem .5rem}}@media (max-width:30rem){.goal-gallery{gap:.5rem;padding:.5rem}.goal-row{padding:.75rem .625rem}}.send-goal-button{max-width:100%;padding:.1rem}.send-goal-button a{gap:1rem;height:auto;padding:.5rem;width:100%}.send-goal-button img{height:auto;max-width:2rem}.read-goal-page{background:#fff;border-radius:.75rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.06);display:flex;flex-direction:column;font-family:Poppins;gap:2rem;margin:2rem auto;padding:2rem;width:100%}.read-goal-page .goal-header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.read-goal-page .goal-type{color:#ff2929;font-size:1.75rem;font-weight:500}.read-goal-page .goal-name{color:#212121;font-size:2.25rem;font-weight:700;margin:0}.read-goal-page .goal-date{color:#757575;font-size:1.5rem}.goal-content{display:flex;flex-direction:column;gap:1.5rem}.goal-video{background:#f7f8fa;border-radius:.5rem;box-shadow:0 .0625rem .1875rem rgba(41,121,255,.08);margin-bottom:1rem;overflow:hidden}.read-goal-page .goal-description{box-sizing:border-box;color:#333;font-size:1.75rem;line-height:1.6;max-width:100%;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}.image-goal-gallery{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.read-goal-page .gallery-image-wrapper{align-items:center;background:#e3f2fd;border-radius:.5rem;box-shadow:0 .0625rem .1875rem rgba(41,121,255,.08);display:flex;flex:0 0 auto;height:30rem;justify-content:center;margin-right:0;overflow:hidden;width:30rem}.gallery-image{display:block;height:100%;object-fit:cover;width:100%}.already-read-by{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.read-by-user{background-color:var(--white-color);border:.1rem solid var(--light-gray-color);border-radius:2rem;padding:0 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.goal-service-selection-bar p{font-size:var(--main-font-size);line-height:normal}@media (max-width:45rem){.goal-first-row-section{display:flex;flex-direction:column;flex-wrap:wrap;grid-column:1}.goal-main-info{width:100%}.goal-buttons{flex-direction:row;width:100%}}@media (max-width:60rem){.read-goal-page{max-width:100%;padding:1rem}.goal-gallery{gap:.5rem}.gallery-image-wrapper{height:6rem;width:6rem}.goal-row{gap:.5rem}.goal-progress-bars,.goal-row{display:flex;flex-direction:column;flex-wrap:wrap}.goal-progress-bars,.goal-progress-container{width:100%}}