﻿#quote_modal{padding:0px 10px}#quote_modal .modal-content{position:relative;border-radius:20px}#quote_modal .modal-content #close-modal{position:absolute;top:20px;right:20px}#quote_modal .page__header h2{margin:0 0 10px 0px}#quote_modal .page__header p{margin:0;font-size:16px;max-width:750px}#quote_modal .form_group label{font-size:16px}#quote_modal .form_group label:has(+input:disabled),#quote_modal .form_group label:has(+select:disabled){display:none}#quote_modal .form_group input,#quote_modal .form_group select{height:50px;border-radius:10px;margin:0;text-align:left;border:solid 1px #e1e5ea;padding:12px 15px;background:#fff;appearance:textfield}#quote_modal .form_group input:disabled,#quote_modal .form_group select:disabled{display:none}#quote_modal .form_group input[type=checkbox],#quote_modal .form_group select[type=checkbox]{appearance:none;width:30px;max-width:30px;height:30px;border-radius:4px;background:#fff;cursor:pointer;position:relative}#quote_modal .form_group input[type=checkbox]:checked,#quote_modal .form_group select[type=checkbox]:checked{background:#324696;border-color:#324696}#quote_modal .form_group input[type=checkbox]:checked::after,#quote_modal .form_group select[type=checkbox]:checked::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:12px;font-weight:bold}#quote_modal .form_group textarea{min-height:100px;resize:vertical;width:100%;border-radius:10px;margin:0;text-align:left;border:solid 1px #e1e5ea;padding:12px 15px;background:#fff}#quote_modal .form_group .checkbox-group{display:flex;align-items:center;gap:10px;margin-top:17px}#quote_modal .form_group .checkbox-group span{font-size:16px}#quote_modal .page__body{margin-top:25px}#quote_modal .page__body .form_grid{margin-bottom:15px}#quote_modal .page__body .form_grid .description{font-size:12px;margin-top:5px}#quote_modal .length-container{margin-top:25px}#quote_modal .length-container h4{margin:0 0 10px 0;font-size:18px}#quote_modal .radio-select__container{max-height:500px;overflow:scroll;margin:25px 0px}#quote_modal .radio-select__container h4{margin:0;font-size:18px}#quote_modal .radio-select__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;align-items:stretch}@media screen and (max-width: 924px){#quote_modal .radio-select__grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 749px){#quote_modal .radio-select__grid{grid-template-columns:repeat(2, 1fr)}}#quote_modal .radio-select__grid .radio-option input{height:0;width:0;opacity:0}#quote_modal .radio-select__grid .radio-option input:checked+label .radio-option__inner{border-color:#62b959;background:rgba(98,185,89,.05)}#quote_modal .radio-select__grid .radio-option label{height:100%}#quote_modal .radio-select__grid .radio-option .radio-option__inner{height:100%;border:solid 1px #e1e5ea;border-radius:15px;padding:15px 15px 15px 15px;cursor:pointer;font-size:14px;transition:all .2s ease-in-out;display:flex;flex-direction:column}#quote_modal .radio-select__grid .radio-option .radio-option__inner:hover{border-color:#324696}#quote_modal .radio-select__grid .radio-option .radio-option__inner .radio-option__image{max-height:200px;width:100%}#quote_modal .radio-select__grid .radio-option .radio-option__inner .radio-option__image img{width:100%;height:100%;object-fit:cover;height:auto;margin-bottom:10px;border-radius:15px}#quote_modal .radio-select__grid .radio-option .radio-option__inner .radio-option__details{flex:1;display:flex;flex-direction:column;justify-content:space-between}#quote_modal .radio-select__grid .radio-option .radio-option__inner .card-content h4{font-size:16px;text-align:left;font-weight:600;margin:25px 0px 5px}#quote_modal .radio-select__grid .radio-option .radio-option__inner .card-content span{font-size:14px;text-align:left !important;font-weight:400}#quote_modal .radio-select__grid .radio-option .radio-option__inner .option-bottom{margin-top:auto}#quote_modal .radio-select__grid .radio-option .radio-option__inner .option-bottom p{margin:0px;font-size:14px;font-weight:400 !important;color:#a2a3a6}#quote_modal .radio-select__grid .radio-option .radio-option__inner .option-bottom p span{color:#fa6a00;font-weight:600;font-size:16px}#quote_modal .radio-select__grid .radio-option .radio-option__inner .option-bottom p.sku{margin-bottom:5px;font-size:12px}#quote_modal .radio-select__grid .radio-option .radio-option__inner .option-bottom p.sku span{font-size:12px;color:#a2a3a6}#quote_modal .form__error{margin:15px 0px;padding:25px;background:rgba(255,0,0,.0784313725);border-radius:15px;border:solid 1px red;color:red}#quote_modal .form-buttons{border-top:solid 1px #e1e5ea;padding-top:20px;display:grid;grid-template-columns:repeat(2, 1fr);gap:25px}@media screen and (max-width: 749px){#quote_modal .form-buttons{grid-template-columns:1fr;gap:10px}#quote_modal .form-buttons button{grid-area:auto !important}}#quote_modal .form-buttons button{width:100%;margin:0;font-family:"Poppins" !important;font-weight:600;border-radius:8px !important;font-size:1rem !important;line-height:1.2rem !important;border:none}#quote_modal .form-buttons button.next_page{grid-area:1/2/2/3;background:#324696;color:#fff}#quote_modal .form-buttons button.prev_page{grid-area:1/1/2/2;background:#e9ecf4}#quote_modal .form-buttons button#quoteSubmit{background:#62b959;color:#fff}
