.rental-selection-quickbar{z-index:42;color:#172c45;background:#fff;border:1px solid #adc6fa;border-top:3px solid #2458d3;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;width:min(550px,100vw - 36px);padding:12px 15px;display:flex;position:fixed;bottom:18px;right:max(18px,50vw - 751px);box-shadow:0 5px 24px #203b5e26}.lowest-rental-info{min-width:0}.lowest-rental-info p{color:#60758c;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.lowest-rental-badge{color:#d45921;background:#fff4e9;border:1px solid #ffd5ba;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:800}.lowest-rental-info>strong{color:#2458d3;font-size:21px;font-weight:800;line-height:1.4;display:block}.lowest-rental-info>small{color:#7b8796;font-size:10px;display:block}.lowest-rental-actions{flex-shrink:0;gap:7px;display:flex}.lowest-rental-actions>button{color:#2458d3;white-space:nowrap;background:#fff;border:1px solid #2458d3;border-radius:7px;padding:12px;font-size:13px;font-weight:700}.lowest-rental-actions>button:last-child{color:#fff;background:#2458d3}main:has(.rental-selection-quickbar){padding-bottom:130px}@media (max-width:600px){.rental-selection-quickbar{bottom:calc(76px + env(safe-area-inset-bottom));gap:9px;width:calc(100vw - 20px);padding:10px;right:10px}.lowest-rental-info>strong{font-size:18px}.lowest-rental-info>small{font-size:9px}.lowest-rental-actions>button{padding:10px 8px;font-size:12px}.lowest-rental-info p{font-size:10px}.lowest-rental-badge{font-size:9px}}.rental-selection-quickbar{right:var(--lowest-right,36px);width:min(var(--lowest-width,550px),calc(100vw - 24px));gap:11px}.lowest-rental-detail{color:#294e86;background:#f3f7ff;border:1px solid #c6d6ef;border-radius:7px;flex-shrink:0;min-height:47px;padding:10px;font-size:12px;font-weight:700;line-height:1.65}.lowest-rental-detail>span{color:#2458d3}.lowest-rental-actions>button{padding:12px 10px}.lowest-rental-info p{font-size:11px}.lowest-rental-info>small{font-size:10px}@media (max-width:600px){.rental-selection-quickbar{right:var(--lowest-right,12px);width:min(var(--lowest-width,550px),calc(100vw - 24px));grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:10px;display:grid}.lowest-rental-info{grid-area:1/1}.lowest-rental-actions{grid-area:1/2;gap:5px}.lowest-rental-actions>button{padding:11px 7px;font-size:12px}.lowest-rental-detail{grid-area:2/1/auto/-1;min-height:30px;padding:5px;font-size:12px}.lowest-desktop-break{display:none}.lowest-rental-info p{font-size:10px}.lowest-rental-info>small{font-size:9px}}.lowest-rental-toggle{display:none}@media (max-width:767px){.rental-selection-quickbar{width:calc(100vw - 20px);right:10px;bottom:calc(76px + env(safe-area-inset-bottom));border-top-width:2px;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:6px;min-height:46px;padding:4px 5px 4px 10px;display:flex}.rental-selection-quickbar .lowest-rental-info{flex:1;order:0;align-items:center;gap:7px;min-width:0;display:flex}.rental-selection-quickbar .lowest-rental-info p{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:90px;font-size:10px;display:block;overflow:hidden}.rental-selection-quickbar .lowest-rental-info>strong{white-space:nowrap;flex-shrink:0;font-size:16px;line-height:1.2}.rental-selection-quickbar .lowest-rental-badge,.rental-selection-quickbar .lowest-rental-info>small,.rental-selection-quickbar [data-advance-condition],.rental-selection-quickbar .lowest-rental-actions{display:none}.rental-selection-quickbar .lowest-rental-detail{white-space:nowrap;order:1;min-height:40px;padding:6px 8px;font-size:11px;line-height:1.2}.rental-selection-quickbar .lowest-desktop-break{display:none}.rental-selection-quickbar .lowest-rental-toggle{color:#294e86;touch-action:manipulation;background:#f4f7fc;border:1px solid #d1ddf1;border-radius:7px;flex-shrink:0;order:2;justify-content:center;align-items:center;min-width:40px;min-height:40px;font-size:13px;font-weight:700;display:inline-flex}.rental-selection-quickbar.is-mobile-collapsed{border-top-width:1px;width:auto;min-height:44px;padding:2px}.rental-selection-quickbar.is-mobile-collapsed .lowest-rental-info,.rental-selection-quickbar.is-mobile-collapsed .lowest-rental-detail{display:none}.rental-selection-quickbar.is-mobile-collapsed .lowest-rental-toggle{padding:6px 12px}.rental-selection-quickbar{gap:5px;min-height:54px}.rental-selection-quickbar .lowest-rental-actions{flex-shrink:0;order:2;display:flex}.rental-selection-quickbar .lowest-rental-actions>button{color:#fff;background:#2458d3;border-radius:8px;min-height:44px;padding:8px;font-size:12px}.rental-selection-quickbar .lowest-rental-actions>button+button{display:none}.rental-selection-quickbar .lowest-rental-toggle{order:3;min-height:44px}.rental-selection-quickbar .lowest-rental-detail{min-height:44px;padding:6px;font-size:11px}.rental-selection-quickbar .lowest-rental-info{gap:4px;overflow:hidden}.rental-selection-quickbar .lowest-rental-info p{flex:1;max-width:70px;font-size:10px;overflow:hidden}.rental-selection-quickbar .lowest-rental-info>strong{font-size:15px}.rental-selection-quickbar.is-mobile-collapsed .lowest-rental-actions{display:none}.rental-selection-quickbar{width:auto;max-width:none;left:10px;right:10px}.rental-selection-quickbar .lowest-rental-detail{white-space:normal;flex-shrink:1;min-width:0;max-width:80px;line-height:1.25}.rental-selection-quickbar.is-mobile-collapsed{width:auto;left:auto;right:10px}}@media (max-width:359px){.rental-selection-quickbar .lowest-rental-info p{display:none}}
