@font-face{font-family:montserrat;src:url(/_next/static/media/17fb295864a34acc-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/e4d41a9676e8d5f4-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.00%;size-adjust:113.90%}.__className_ad9188{font-family:montserrat,montserrat Fallback}body{background-color:#fafafa}.success-gradient-180{background:linear-gradient(180deg,rgba(20,108,67,1),rgba(25,135,84,1) 62%,rgba(38,123,99,1))}.success-gradient-90{background:linear-gradient(120deg,#146c43,#198754 62%,#267b63)}.bg-success{background:linear-gradient(120deg,#146c43,#198754 62%,#267b63)!important}.hover-effect-nav:hover{background-color:#0000002f;border-bottom:solid #2ac92a;transition:background-color .3s,-webkit-text-decoration .3s;transition:background-color .3s,text-decoration .3s;transition:background-color .3s,text-decoration .3s,-webkit-text-decoration .3s}.placeholder-custom::placeholder{color:#a8a8a8;opacity:1;font-size:12px}.accordion-button:not(.collapsed){background-color:#d7d7d731!important;color:black!important}.accordion{--bs-accordion-btn-focus-box-shadow:none}.form-label{font-size:small}.validation-errors-only .form-check-input:invalid,.validation-errors-only .form-control:invalid,.validation-errors-only .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.validation-errors-only .form-check-input:invalid:focus,.validation-errors-only .form-control:invalid:focus,.validation-errors-only .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.validation-errors-only :invalid~.invalid-feedback,.validation-errors-only :invalid~.invalid-tooltip{display:block}.font-small{font-size:small}.font-most-small{font-size:11px}.img-quadrada{width:150px;height:150px;object-fit:cover}.hover-shadow{transition:all .3s ease-in-out}.hover-shadow:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;transform:translateY(-3px)}.hover-shadow-full{transition:all .3s ease-in-out}.hover-shadow-full:hover{transform:translateY(-3px)}.hover-shadow-full:hover,.shadow-full{box-shadow:0 1px 18px 0 rgba(0,0,0,.4)}.shadow-full-sm{box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}.hover-shadow-logo{transition:.3s;filter:drop-shadow(0 1px 1px rgba(0,0,0,.247))}.hover-shadow-logo:hover{filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))}.sidebar{height:100vh;transition:width .3s ease}.sidebar-closed{width:50px}.sidebar-open{width:250px}.sidebar i{font-size:30px;cursor:pointer}.bg-orange{background-color:#ffa600}.bg-orange-subtle{background-color:#fdc571}.bg-lime-green{background-color:#16ad16}.bg-purple{background-color:#c76de2}.bg-body-secondary{background-color:#8a8d9128!important}.placa{text-align:center;padding:0 10px;text-transform:uppercase;font-weight:600;background-color:#FFF;border:1px solid;border-top:4px solid blue;border-radius:5px}.app-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.125rem;color:#fff;background:linear-gradient(120deg,#146c43,#198754 62%,#267b63);border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 24px rgba(24,65,45,.16)}.app-page-toolbar__title{display:flex;align-items:center;min-width:0;gap:.75rem}.app-page-toolbar__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;color:#146c43;background-color:#fff;border-radius:7px;box-shadow:0 4px 12px rgba(0,0,0,.14)}.app-page-toolbar h1{margin:0;font-size:1.15rem;font-weight:700;line-height:1.25;letter-spacing:0}.app-page-toolbar p{margin:.15rem 0 0;color:rgba(255,255,255,.76);font-size:.78rem}.app-page-toolbar__action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;gap:.45rem;color:#146c43;border-color:rgba(255,255,255,.85);font-size:.86rem;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.1)}.app-page-sub-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.5rem .7rem;color:#fff;background:linear-gradient(120deg,#146c43,#198754 62%,#267b63);border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 24px rgba(24,65,45,.16)}.app-page-sub-toolbar__title{display:flex;align-items:center;min-width:0;gap:.75rem}.app-page-sub-toolbar__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;color:#146c43;background-color:#fff;border-radius:7px;box-shadow:0 4px 12px rgba(0,0,0,.14)}.app-page-sub-toolbar span{margin:0;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:0}.app-page-sub-toolbar p{margin:.15rem 0 0;color:rgba(255,255,255,.76);font-size:.78rem}.app-page-sub-toolbar__action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:30px;gap:.4rem;color:#146c43;border-color:rgba(255,255,255,.85);font-size:.7rem;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.1)}.modal-content{border:0;border-radius:8px;box-shadow:0 18px 48px rgba(21,39,29,.2)}.modal-header{background:linear-gradient(120deg,#146c43,#198754 62%,#267b63);padding:1rem 1.25rem;background-color:#f4f7f5;border-bottom-color:#dfe6e1}.modal-header .modal-title{display:inline-flex;align-items:center;gap:.5rem;color:#fcfcfc;font-size:1rem;font-weight:700}.form-label{display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem;color:#48564f;font-weight:600}.form-control .form-select{min-height:42px;border-color:#d6ded9;border-radius:6px;font-size:.88rem}.form-control:focus,.form-select:focus{border-color:#62a27e;box-shadow:0 0 0 .2rem rgba(25,135,84,.12)}.feedback{display:flex;align-items:center;justify-content:center;min-height:180px;gap:.75rem;padding:2rem;color:var(--vehicles-muted);background-color:#fff;border:1px dashed #cfd9d2;border-radius:8px;font-size:.88rem}.feedbackEmpty{text-align:left}.feedbackEmpty strong{display:block;color:var(--vehicles-ink);font-size:.92rem}.feedbackEmpty p{margin:.2rem 0 0;font-size:.78rem}.feedbackIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;color:#39805b;background-color:#eaf4ee;border-radius:7px}@media (max-width:575.98px){.app-page-toolbar{align-items:stretch;flex-direction:column}.app-page-toolbar__action,.modal-actions{width:100%}.modal-actions .btn{flex:1 1}}