.header-quote-request-icon .quote-dropdown{display:none;position:absolute;top:130%;right:0;width:390px;background:#fff;border:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1000}.header-quote-request-icon .quote-dropdown .quote-items{padding:10px;max-height:390px;overflow-y:auto}.header-quote-request-icon .quote-dropdown .quote-items ul{list-style:none;margin:0;padding:0}.header-quote-request-icon .quote-dropdown .quote-items ul li{display:flex;justify-content:space-between;margin-bottom:10px}.header-quote-request-icon .quote-dropdown .actions{text-align:center;margin-top:10px}.header-quote-request-icon .quote-dropdown .actions .view-quote-button{display:inline-block;padding:8px 15px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:4px}.header-quote-request-icon .quote-dropdown .actions .view-quote-button:hover{background-color:#0056b3}.header-quote-request-icon .quote-dropdown .empty-quote{text-align:center;color:#555;font-size:14px;font-weight:700;margin:15px 0}.quote-items ul{list-style-type:none;padding:0;margin:0}.quote-items li{display:flex;justify-content:space-between;align-items:center;padding:10px;gap:10px;border-bottom:1px solid #f1f1f1}.quote-items li:last-child{border-bottom:none}.quote-items li .product-name{font-size:14px;flex-grow:1}.quote-items li .product-price,.quote-items li .product-qty{font-size:12px;color:#667;min-width:fit-content}.quote-items li .product-price{font-weight:700}.quote-items li button{background:0 0;border:none;cursor:pointer;padding:0;font-size:14px;color:gray}.quote-items li button svg{width:16px;height:16px}.empty-quote{text-align:center;padding:20px;font-size:14px;color:#999}.header-quote-request-icon .quote-items a.product-name{color:#006bb4}.header-quote-request-icon .quote-items a.product-name:visited,.header-quote-request-icon .quote-items a.product-name:active{color:#006bb4}.quote-summary{display:flex;justify-content:space-between;font-size:14px}.quote-total-items span,.quote-subtotal span{font-weight:700}.quote-subtotal span{font-size:18px;font-weight:700}.quote-subtotal{text-align:end}@media (max-width:768px){.quote-dropdown{width:250px}.quote-items li{flex-direction:column;align-items:flex-start}.quote-items li .product-name{font-size:16px;margin-bottom:5px}.quote-items li .product-price,.quote-items li .product-qty{font-size:14px}.quote-items li button{margin-top:5px;text-align:left}.header-quote-request-icon .quote-dropdown{width:280px;left:-100px}.quote-summary{font-size:1.2rem}.quote-total-items,.quote-subtotal{font-size:1.2rem}}@media (max-width:480px){.quote-dropdown{width:200px}.quote-items li{flex-direction:column;align-items:flex-start}.quote-items li .product-name{font-size:14px}.quote-items li .product-price,.quote-items li .product-qty{font-size:12px}.quote-items li button svg{width:14px;height:14px}}