.woocommerce .add-request-quote-button.button:hover,.woocommerce .add-request-quote-button-addons.button:hover,.yith-wceop-ywraq-button-wrapper .add-request-quote-button.button:hover,.yith-wceop-ywraq-button-wrapper .add-request-quote-button-addons.button:hover{background-color:rgb(114,164,44)!important;color:#fff!important}.product-name a{color:rgb(114,164,44)!important}.ywraq-form-table-wrapper{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:40px;align-items:flex-start;width:100%}form#yith-ywraq-form{flex:1 1 58%;min-width:320px;background:#ffffff;border-radius:12px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,0.03)}#yith-ywraq-table-list{width:100%!important;border-collapse:collapse!important;border:none!important}#yith-ywraq-table-list th{font-size:11px!important;text-transform:uppercase;letter-spacing:1px;color:#6b7280;border-bottom:1px solid #e5e7eb!important;padding-bottom:12px}#yith-ywraq-table-list td{padding:16px 8px!important;border-bottom:1px solid #f3f4f6!important;vertical-align:middle}#yith-ywraq-table-list .product-thumbnail{width:90px!important;max-width:90px!important}#yith-ywraq-table-list .product-thumbnail img{width:80px!important;height:80px!important;object-fit:cover;border-radius:8px}#yith-ywraq-table-list .product-name a{color:#0b192c!important;font-size:15px!important;font-weight:700!important;line-height:1.3}#yith-ywraq-table-list .product-remove a.remove{color:#ef4444!important;font-size:18px!important;text-decoration:none!important;font-weight:300!important;display:inline-block;transition:transform 0.2s ease}#yith-ywraq-table-list .product-remove a.remove:hover{transform:scale(1.2)}#yith-ywraq-table-list .product-quantity input.qty{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:6px 8px!important;width:50px!important;color:#0f172a!important;font-weight:600}form#yith-ywraq-form input[name="update_raq_wpnonce"]+input,form#yith-ywraq-form .button,form#yith-ywraq-form input[type="submit"]{background:transparent!important;border:1.5px solid #0b192c!important;color:#0b192c!important;border-radius:6px!important;padding:10px 20px!important;font-weight:600!important;font-size:14px!important;transition:all 0.3s ease;cursor:pointer}form#yith-ywraq-form input[type="submit"]:hover,form#yith-ywraq-form .button:hover{background:#0b192c!important;color:#ffffff!important}#yith-ywraq-table-list td{vertical-align:middle!important;padding:15px 10px!important}.yith-ywraq-mail-form-wrapper{flex:1 1 35%;min-width:300px;background-color:#0b192c!important;border-radius:12px;padding:32px 28px;box-shadow:0 15px 35px rgba(11,25,44,0.15)}.yith-ywraq-mail-form-wrapper h3{color:#ffffff!important;font-size:20px!important;font-weight:700!important;margin-bottom:20px!important}#yith-ywraq-mail-form label{color:#94a3b8!important;font-size:12px!important;text-transform:uppercase;letter-spacing:0.5px;display:block;margin-bottom:6px}#yith-ywraq-mail-form input[type="text"],#yith-ywraq-mail-form input[type="email"],#yith-ywraq-mail-form textarea{background-color:#1e293b!important;border:1px solid #334155!important;color:#ffffff!important;border-radius:8px!important;padding:12px 14px!important;width:100%!important;box-sizing:border-box}#yith-ywraq-mail-form input::placeholder,#yith-ywraq-mail-form textarea::placeholder{color:#64748b!important}#yith-ywraq-mail-form input:focus,#yith-ywraq-mail-form textarea:focus{border-color:#a3e635!important;outline:none}#yith-ywraq-mail-form input[type="submit"],#yith-ywraq-mail-form .button{background-color:#a3e635!important;color:#0f172a!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;border:none!important;border-radius:8px!important;padding:16px!important;width:100%!important;margin-top:10px;cursor:pointer;transition:all 0.2s ease}#yith-ywraq-mail-form input[type="submit"]:hover,#yith-ywraq-mail-form .button:hover{background-color:#84cc16!important;transform:translateY(-1px)}@media (max-width:768px){.ywraq-form-table-wrapper{flex-direction:column}form#yith-ywraq-form,.yith-ywraq-mail-form-wrapper{flex:1 1 100%;width:100%}}