.bv-quote-form{display:flex;flex-direction:column;gap:15px;max-width:85%;margin:auto;width:85%}.bv_quote_wrapper_dv{margin-bottom:15px}.bv-quote-form label{font-weight:700}.bv-quote-form input,.bv-quote-form select,.bv-quote-form textarea,.bv-quote-form button{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.bv-quote-form button{background-color:#0073aa;color:#fff;border:none;cursor:pointer}.bv-quote-form button:hover{background-color:#005f8d}.error-message{color:red;font-size:14px;display:none}.bv-red{color:red;font-size:14px}.response-dv-part{margin:15px 0}#custom-request-quote-button{font-size:14px;width:100%;height:35px;background:#fd6501;border-radius:21px}#custom-request-quote-button:hover{background:#343434;border:1px solid #565656}.response-btn{background-color:#fff000;border-radius:12px;color:#000;cursor:pointer;font-weight:700;padding:10px 15px;text-align:center;transition:200ms;width:35%;box-sizing:border-box;border:0;font-size:16px;user-select:none;-webkit-user-select:none;touch-action:manipulation;max-width:100%;margin:15px 30%}.response-btn:not(:disabled):hover,.response-btn:not(:disabled):focus{outline:0;background:#f4e603;box-shadow:0 0 0 2px rgb(0 0 0 / .2),0 3px 8px 0 rgb(0 0 0 / .15)}.response-btn:disabled{filter:saturate(.2) opacity(.5);-webkit-filter:saturate(.2) opacity(.5);cursor:not-allowed}.bv-quotes-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;text-align:left}.bv-quotes-table thead th{background-color:#f4f4f4;padding:10px;border:1px solid #ddd}.bv-quotes-table tbody td{padding:10px;border:1px solid #ddd}.bv-quotes-table tbody tr:nth-child(odd){background-color:#f9f9f9}.bv-quotes-table tbody tr:hover{background-color:#f1f1f1}.bv-quotes-table a{color:#0073aa;text-decoration:none}.bv-quotes-table a:hover{text-decoration:underline}.raq_logged_in{margin:15px 0;font-size:1.25rem;line-height:1.4}.raq_thanks_message{margin:10px 0;padding:10px;border-radius:3px 3px 3px 3px;color:#270;background-color:#DFF2BF}.summary.entry-summary.st-product-short-summary .variations select{border:1px solid;width:100%}.woocommerce div.product .variations td select{background-color:#fff;line-height:normal;padding:4px 8px;font-weight:500;max-width:100%;border-radius:3px;width:100%;border:1px solid #dfdfdf!important;font-size:14px!important;height:50px}.woocommerce div.product .variations td{padding:0 20px 20px 0!important;max-width:none!important;line-height:1.3em}.woocommerce div.product .variations{width:100%}