.filter-container{background-color:#fff;border:1px solid #cccbc8;border-radius:8px;display:flex;flex-direction:column;gap:16px;min-width:250px;overflow-y:scroll;padding:16px 16px 24px;scrollbar-width:none;width:100%;-ms-overflow-style:none}@media screen and (max-width:768px){.filter-container{overflow-y:scroll}}@media screen and (min-width:1024px){.filter-container{max-width:250px}}@media screen and (max-width:1023px){.filter-container{display:none;gap:16x;height:100vh;left:0;min-width:auto;overflow-x:unset;position:fixed;top:0;width:85vw;z-index:100}}@media screen and (max-width:768px){.filter-container{padding-bottom:50%}}.filter-container::-webkit-scrollbar{display:none}.total-products{align-items:flex-end;color:#312f2e;display:flex;font-size:12px;font-weight:700;grid-area:resultNbr;height:20px;line-height:12px;margin-bottom:8px;margin-left:2px;margin-top:-30px;position:-webkit-sticky;position:sticky;top:8px}@media screen and (max-width:768px){.total-products{display:none}}.total-products span{color:#155072;margin-inline:4px}.filter-head{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1023px){.filter-head{margin-top:16px}}.filter-header{color:#312f2e;font-size:14px;line-height:17px;margin-block:8px}.close-filter-button{display:none;font-size:24px;font-weight:700;justify-content:end;position:absolute;right:10px;top:0}@media screen and (max-width:768px){.close-filter-button{display:flex;width:100%}}.filter-button{align-items:center;background-color:initial;border-radius:8px;box-shadow:inset 0 0 0 1px #cccbc8;display:flex;font-size:14px;height:42px;justify-content:center;transition-delay:0s;transition-duration:80ms;transition-timing-function:ease;width:100%}.extra-filters{display:flex;flex-direction:column;gap:6px;width:100%}.reset-filters-button{background:none;border:none;color:#6c6563;cursor:pointer;font-size:14px;font-weight:700;padding:0}.reset-filters-button span{font-size:20px}.span-button{grid-column:span 2}.icon-button{justify-content:start!important}.filter-button.active-filter{background-color:#e6f1f9;border:1px solid #076b9c}@media screen and (max-width:768px){.filter-button.active-filter{border:none}}.radio-box-container{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(30px,1fr))}.radio-box-container button{color:#312f2e}.custom-label{cursor:pointer}.boolean-box-container{display:grid;gap:6px;grid-template-columns:1fr 1fr}input[type=radio]{display:none}.custom-label{background-color:#fff;border:0;border-radius:8px;color:#312f2e!important;display:flex;font-size:14px;font-weight:400;gap:8px;justify-content:center;line-height:14px;margin:0;max-height:42px;padding:8px;text-align:center;width:100%}.custom-label.custom-button{justify-content:left}.custom-label img{max-width:15px}.custom-label text{margin:0 auto}.filter-button.label-image{height:auto;min-height:50px}.label-image img{width:50px}.provider-buttons{display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#2f6135 0,#2f6135 var(--progress),#ccdfb9 var(--progress),#ccdfb9 100%);border-radius:8px;height:4px;margin-block:8px;outline:none;transition:background .2s ease;width:100%}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #2f6135;border-radius:50%;box-shadow:0 0 1px #0000004d;cursor:pointer;height:12px;margin-top:-4px;width:12px}.slider::-moz-range-thumb{background:#fff;border:2px solid #2f6135;border-radius:50%;cursor:pointer;height:15px;width:15px}.slider::-webkit-slider-runnable-track{background:transparent;border-radius:8px;height:4px}.slider::-moz-range-track{background:transparent;border-radius:8px;height:4px}.slider-head{background-color:#f9f9f9;border:1px solid #cccbc8;border-radius:8px;display:flex;justify-content:space-between;padding:8px}.slider-head input{color:#312f2e;font-size:14px;max-width:50px}.slider-head p{font-size:14px}.slider-input:focus{border:none;outline:none}.input-number{background-color:#f9f9f9}.input-number :focus{border:none;outline:none}.base-product-filter__option{margin-bottom:16px}.base-product-filter__options :last-child{margin-bottom:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.editable-filter{align-items:center;display:flex;justify-content:space-between}.editable-filter p{text-align:left}.slider-container{align-items:center;display:grid;gap:10px;margin-top:16px;width:100%}.slider-labels{align-items:center;display:flex;justify-content:space-between}.slider-label{color:#555;font-size:12px}.slider-label-box{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;display:flex;font-size:14px;justify-content:space-between;padding:8px}.coverage-buttons{display:grid;gap:10px;grid-template-columns:1fr 1fr}.coverage-buttons button{background:transparent;border:1px solid #ccc;border-radius:8px;color:#000;cursor:pointer;padding:8px 16px;transition:all .3s}.coverage-buttons button:nth-child(5){grid-column:span 2}.coverage-buttons button.active{background:#b5d5ee;border:1px solid #155072!important}.form-buttons{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:space-between;margin-top:16px}.update-button{background-color:#076b9c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;width:100%}.update-button:hover{background-color:#155072}.null-button{background-color:#fff;border:1px solid #979290;border-radius:8px;color:#6c6563;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;padding:10px 20px;width:100%}.null-button:hover{border:2px solid #312f2e}.edit-button{color:#076b9c;display:flex;font-size:14px;font-weight:700;gap:4px;line-height:140%}.filter-pop-up{align-items:start;background-color:#00000034;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}@media screen and (max-width:768px){.filter-pop-up{justify-content:start;padding-left:16px}}.filter-pop-up-container{background-color:#e6f1f9;border-radius:8px;display:grid;gap:8px;margin-top:150px;max-width:500px;padding:20px;width:80%}.filter-pop-up-close-button{display:flex;font-size:22px;font-weight:700;justify-content:end;margin-block:-8px;width:100%}.colapsed-widget{align-items:center;background:linear-gradient(149deg,#076b9c 44.61%,#2697cc 92.94%);border:1px solid #cccbc8;border-radius:32px;color:#fff;display:flex;font-weight:700;gap:8px;margin-left:auto;padding:8px 8px 8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filter-button.active{background-color:#eef4e8;border:3px solid #72a341}@media screen and (max-width:768px){.filter-button.active{border:none}.submit-button.widget{border-radius:8px;min-height:auto}.widget-header{margin-bottom:8px;max-width:80%}}.sidebar-license-plate-widget{background-color:#fff;background:linear-gradient(149.44deg,#076b9c 44.61%,#2697cc 92.94%);border:1px solid #cccbc8;border-radius:32px;box-shadow:0 4px 4px #00000040;box-shadow:0 4px 20px #312f2e26;display:grid;gap:16px;margin-block:32px;max-width:90vw;padding:24px;position:relative;width:auto}.sidebar-license-plate-widget h4,.sidebar-license-plate-widget p{color:#fff}@media screen and (max-width:768px){.sidebar-license-plate-widget{margin-bottom:8px}.sidebar-license-plate-widget h4{margin-bottom:4px;max-width:80%}}.sidebar-license-plate-widget button{color:#fff}.license-plate-container{display:block}.licenseplate-field{position:relative;width:100%}.license-plate-error{font-size:15px;margin-top:8px}.license-plate-error,.no-license-button{color:#fff;font-weight:700;text-align:left}.no-license-button{background:none;border:none;cursor:pointer;display:inline-flex;text-decoration:none}.no-license-button:hover,.no-license-redirect{text-decoration:underline}.no-license-redirect{color:#fff;cursor:pointer;display:inline-flex}@media (max-width:1200px){.sidebar-license-plate-widget{background-color:#155072;display:grid;gap:5px;grid-auto-rows:auto;grid-template-areas:"title  title" "input  button" "error  error";grid-template-columns:1fr auto;padding:16px;padding-block:16px;width:600px}.sidebar-license-plate-widget h4{color:#fff;font-size:14px;grid-area:title}.license-plate-container{grid-area:input}.submit-button{align-self:stretch;background-color:#f58423;border-radius:8px;grid-area:button;height:100%;padding:0 16px;position:relative;width:auto}.license-plate-error{grid-area:error;margin-top:4px}.desktop-object,.no-license-button{display:none}.mobile-object{display:inline-block}.licenseplate-field{align-items:center;display:flex;gap:8px}input[type=text]{border-radius:8px 0 0 8px;flex:1;min-width:0}}#profession-select{border-radius:8px;padding:8px 12px}@media screen and (max-width:768px){#profession-select{max-width:100%;width:100%}.submit-button.sim{border-radius:8px;grid-area:auto;min-height:52px}}
