body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.calculator-container{max-width:400px;margin:auto;padding:20px;border:1px solid #ccc;border-radius:10px;background-color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.1)}.input-container{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:20px}input{padding:10px}button{padding:10px 20px}.breakeven-result{margin-top:10px;font-weight:700}.mainPage{display:flex;flex-direction:row;margin:1rem;border-radius:1rem;background:linear-gradient(to bottom right,#333,#eee)}.carGrid{display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(90deg,#007bff,#00d1e0)}.carGrid,.filterSidebar{margin:1rem;border:1px solid #ccc;border-radius:1rem}.filterSidebar{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:normal;padding:1rem;background-color:#fff}.filterItem{display:block;margin-bottom:5px}.mainPageTitle{font-size:1rem;font-weight:700;margin:0;padding:1rem 1rem 1rem 2rem;text-align:left;color:#333;background-color:#f8f8f8;border-radius:10px;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}.mainPageTitle,.navbar{box-shadow:0 2px 6px rgba(0,0,0,.1)}.navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:1rem;padding:1rem;border-radius:1rem;background:linear-gradient(90deg,#007bff,#00d1e0);color:#fff}.navbar:hover{background:linear-gradient(90deg,#00d1e0,#007bff)}.navbar ul{list-style:none;display:flex;grid-gap:1rem;gap:1rem}.navbar li{font-size:1.2rem}.navbar a{color:#fff;text-decoration:none;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;transition:background-color .3s}.navbar a:hover{background-color:hsla(0,0%,100%,.2)}.sortersGridStack{display:flex;flex-direction:column;max-width:100%}.sortbar{width:20%;max-width:20%;box-sizing:border-box}.sortbarTopSection{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sortbarTopSection h3,.sortbarTopSection input[type=radio]{font-size:14px;white-space:nowrap}.sortbarBottomSection{width:100%;box-sizing:border-box}.sortbarBottomSection select{width:100%}.search-bar{display:flex;align-items:center;justify-content:space-between;width:80%;box-sizing:border-box;grid-gap:10px;gap:10px}input{flex:1 1;padding:8px;border:1px solid #ccc;border-radius:5px}button{padding:8px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.gridTopBar{display:flex;flex-direction:row;width:90%;justify-content:space-between;align-items:center;margin-bottom:10px;grid-gap:10px;gap:10px}.carsGrid{width:100%}.sortDirectionLabel{display:flex;flex-direction:row}.pagination{display:flex;justify-content:center;margin-top:20px}.pagination ul{list-style:none;padding:0;display:flex}.pagination li{margin-right:8px;cursor:pointer;font-size:16px;padding:5px 10px;border-radius:4px;transition:background-color .3s ease}.pagination li.active,.pagination li:hover{background-color:#007bff;color:#fff;border:1px solid #007bff}.pagination .prev-next{margin-right:8px;cursor:pointer;font-size:16px;padding:5px 10px;transition:background-color .3s ease}.pagination .prev-next.active,.pagination .prev-next:hover{background-color:#007bff;color:#fff;border:1px solid #007bff}.prev-next{background-color:initial;color:#333;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;transition:background-color .3s ease}.prev-next:hover:enabled{background-color:#0074cc}.prev-next:disabled{cursor:not-allowed}.mainPageCar{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem;padding:1rem;border:1px solid #000;border-radius:1rem;width:18vw;height:18vw;background:#fff}.carModelTitle{font-size:1.5rem;font-weight:700;margin:0;padding:0;text-align:center}.carThumbnail{width:90%;object-fit:contain}.carShortInfoSection{display:flex;align-items:center;justify-content:space-between;width:90%}.carShortInfoSectionItem{font-size:.8rem}
/*# sourceMappingURL=main.7d613477.chunk.css.map */