#nye-notice{position:fixed;inset:0;z-index:2147483647;background:#0006;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Inter,Arial,sans-serif}#nye-notice .nye-notice-panel{background:#fff;padding:30px;border-radius:8px;max-width:480px;width:100%;box-shadow:0 8px 32px #0004}#nye-notice h2{font-size:22px;margin:0 0 16px}#nye-notice p{line-height:1.65;margin:0 0 20px;overflow-wrap:anywhere}#nye-notice button{padding:10px 28px;background:#35aec9;border:0;border-radius:5px;color:#fff;cursor:pointer}.nye-form-message{padding:16px;margin:0 0 20px;line-height:1.6;overflow-wrap:anywhere}.nye-form-message.result{background:#eff8f4;color:#18643d;border:1px solid #c0e0ce}.nye-form-message.validation-summary-errors{background:#fff1ef;color:#a22e24;border:1px solid #edc0bb}.nye-cart-table{overflow-x:auto}.nye-cart-table table{width:100%;min-width:540px;border-collapse:collapse}.nye-cart-table th,.nye-cart-table td{padding:16px 12px;border-bottom:1px solid #ddd;vertical-align:middle}.nye-cart-product{display:flex;align-items:center;gap:18px;text-align:left}.nye-cart-product img{width:72px;height:72px;object-fit:contain}.nye-cart-table .qty-input{width:80px;height:42px;text-align:center;margin:0 8px 8px 0}.nye-cart-table .button-2{padding:9px 12px;cursor:pointer}.nye-inquiry-form .inputs input,.nye-inquiry-form .inputs textarea{max-width:100%;box-sizing:border-box}.nye-inquiry-form textarea{width:100%;min-height:140px}.nye-quote-note{margin:30px 0;line-height:1.6}.nye-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nye-search-count{margin:20px 0}.nye-requests{margin-top:38px}.nye-requests .data-table{width:100%}.nye-requests td,.nye-requests th{padding:12px;overflow-wrap:anywhere}button[aria-busy="true"]{opacity:.65;cursor:wait}.account-page .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media(max-width:767px){#nye-notice{padding:16px}#nye-notice .nye-notice-panel{padding:24px}.nye-cart-table th,.nye-cart-table td{padding:12px 8px}.nye-cart-product{gap:10px}.nye-cart-product img{width:52px;height:52px}.nye-requests .table-wrapper{overflow:auto}.nye-requests .data-table{min-width:470px}.nye-inquiry-form .inputs label{text-align:left}.shopping-cart-page .cart-footer{display:flex;flex-direction:column;gap:24px}.shopping-cart-page .cart-footer .totals{margin:0}}
#nye-compare-root .nye-compare-table{overflow-x:auto}#nye-compare-root table{width:100%;min-width:580px}#nye-compare-root th,#nye-compare-root td{padding:16px;max-width:300px;min-width:140px;vertical-align:top;border-bottom:1px solid #ddd}.nye-save-actions{margin:24px 0 0;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.nye-save-actions .button-2{padding:10px 14px;cursor:pointer}.nye-save-actions a{color:#218ba5}.nye-saved-remove{margin:12px 0;padding:10px 16px;cursor:pointer}
.nye-quote-list-actions{margin-top:12px;display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:center}.nye-quote-list-actions .nye-add-quote-list{display:block!important;width:100%;padding:11px 16px;background:#fff;color:#2597b0;border:1px solid #35aec9;border-radius:6px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.5;cursor:pointer}.nye-quote-list-actions .nye-add-quote-list:hover{background:#effafd}.nye-quote-list-actions a{color:#258ca4;font-size:14px;text-decoration:underline}
.nye-saved-remove{display:inline-block!important;visibility:visible!important;position:relative;z-index:1}.wishlist-page .item-box{height:auto!important}.wishlist-page .product-item .nye-saved-remove{margin:14px auto}

/* Keep the added product-list controls consistent with the original enquiry UI. */
.nye-save-actions [data-nye-save]{border:1px solid #31aac2;color:#209bb4;background:#fff;border-radius:4px;padding:8px 12px;cursor:pointer;font:inherit;font-size:13px;line-height:1.3}
.nye-save-actions [data-nye-save]:hover{background:#eef9fb}
