.extra-info{margin:10px
0;padding:5px
10px;position:relative}.check-icon,.cancel-icon{display:inline-block;margin-right:5px;font-size:16px;line-height:1}.check-icon{color:#00a000}.cancel-icon{color:#f00}.extra-info-option1{border-color:#ccc;color:#fff}.info-line,.canceled-line{margin:5px
0;display:flex}.vrc-showprc-price-row-cell-last input[type="radio"]{position:absolute;opacity:0;cursor:pointer}.vrc-showprc-price-row-cell-last .custom-radio{position:relative;display:inline-block;width:20px;height:20px;border:2px
solid #0085b2;border-radius:50%;transition:border-color 0.3s}.vrc-showprc-price-row-cell-last input[type="radio"]:checked+.custom-radio::before{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#0085b2;font-size:14px;line-height:1}@media (max-width: 767px){.vrc-showprc-price-row-cell-last .custom-radio{width:16px;height:16px;border-width:1px}.vrc-showprc-price-row-cell-last input[type="radio"]:checked+.custom-radio::before{font-size:12px}}.vrc-car-result-dailycost{align-items:center;font-size:16px;color:#333;margin-bottom:10px}.vrc-perday-txt{font-size:16px}.vrc-top-bar{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#f7f7f7}.vrcarsfound{font-size:18px;color:#333;margin:0}.vrc-goback-block{margin:0}.car_img_box
img{width:100%;height:auto}.vrc-goback-block
a{text-decoration:none;font-size:14px;color:#666;padding:6px
12px;border-radius:4px;background-color:#f0f0f0;transition:background-color 0.3s ease}.vrc-goback-block a:hover{background-color:#e0e0e0}.vrc-itinerary-summary{border-radius:8px;padding:15px;display:flex;justify-content:space-between}.vrcstepsbarcont .vrc-stepbar{background-color:#f5f5f5;border-radius:8px;padding:15px;margin-bottom:20px;width:100%;display:flex;list-style:none;counter-reset:item;box-sizing:border-box;justify-content:space-between;align-items:center;border:none}.vrcstepsbarcont .vrc-stepbar>li{flex:1;padding:10px
0;text-align:center;position:relative;transition:background-color 0.3s, color 0.3s;cursor:pointer;color:#416b48}.vrcstepsbarcont .vrc-stepbar>li>*{counter-increment:item;position:relative;font-size:1em}.vrcstepsbarcont .vrc-stepbar>li>*:before{content:counter(item);color:#416b48;font-size:1.2em;font-weight:bold;display:block;background:#f5f5f5;border-radius:50%;width:30px;height:30px;line-height:30px;margin:0
auto 5px;transition:background-color 0.3s, color 0.3s}.vrcstepsbarcont .vrc-stepbar li.vrc-step-complete>*:before{color:#fff;background:#BF8A49}.vrcstepsbarcont .vrc-stepbar li.vrc-step-current>*:before{color:#fff;box-sizing:content-box;background:#416b48;border:2px
solid #416b48}.vrcstepsbarcont .vrc-stepbar li
a{text-decoration:none;color:#BF8A49;transition:color 0.3s;position:relative;z-index:2}.vrcstepsbarcont .vrc-stepbar li a:hover{color:#0085b2;background:transparent}.vrcstepsbarcont .vrc-stepbar>li.vrc-step-current>*:before{background-clip:content-box}.vrccaratsdiv{text-align:center}.vrc-showprc-prices-wrap{background-color:#f5f5f5;border-radius:8px;padding:15px;margin-bottom:20px}.vrc-showprc-title{margin:0
0 15px}.vrc-showprc-prices-inner{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px}.vrc-showprc-price-row{background-color:#fff;border-radius:8px;padding:10px;transition:background-color 0.3s, color 0.3s}.vrc-showprc-price-row.vrc-showprc-price-selected{background-color:#801bb7;color:#fff}.vrc-showprc-price-row-cell{display:flex;align-items:center;justify-content:space-between}.vrc-showprc-priceinfo{flex:1}.vrc-showprc-pricename{font-weight:bold}.vrc-showprc-pricecost{display:block;font-size:1.2em;margin-top:5px}.vrc_currency{font-size:0.8em;vertical-align:baseline;font-weight:500}.vrc_price{font-size:1.1em;font-weight:500}@media (max-width: 767px){.vrc-showprc-prices-inner{grid-template-columns:1fr}}.extra-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:space-between}.info-line,.canceled-line{display:flex;align-items:center;margin-bottom:10px}.info-line i,
.canceled-line
i{font-size:16px;color:#007bff;cursor:pointer}.tooltip{position:relative;display:inline-block}.tooltip-content{display:none;position:absolute;top:100%;left:0;background-color:#f9f9f9;padding:10px;border:1px
solid #ccc;border-radius:4px;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);width:200px;z-index:1}.tooltip.open{display:block}@media (max-width: 768px){.tooltip{cursor:pointer}.tooltip:hover .tooltip-content{display:none}.tooltip.open .tooltip-content{display:block}}.vrcsfentrydate{position:relative;display:inline-block}.vrcsfentrydate
input{width:120px;padding:5px;border:1px
solid #ccc;border-radius:4px;font-size:14px}.vrcsfentrydate input:hover{border-color:#666}.vrc-caltrigger{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#888;cursor:pointer}.vrc-caltrigger:hover{color:#333}.vrcdivsearchmodule .vrcsfentrycont .vrcsfentrydate
.hasDatepicker{border-radius:0;padding:0;height:87px;float:left}#vrcsfentrycont{border-radius:0;padding:0;height:87px;float:left}@media (max-width: 767px){.vrc-showprc-priceattr{text-align:center}}.vrc-showprc-priceattr{font-weight:600;font-size:1.2em}.car_result.selected{background-color:#416b483d;cursor:pointer;position:relative;border:1px
solid #a7c5a3;border-radius:5px;padding:5px;transition:background-color 0.3s ease-in-out, border 0.3s ease-in-out}.car_result.selected::after{content:"Selectat";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#416b48;font-weight:400;font-size:65px;opacity:0.7;animation:fadeOut 0.7s ease-in-out 0.1s forwards}@keyframes
fadeOut{to{opacity:0}}