.woocommerce-account .slbd-offer-management-helper-btn{font-size:12px !important;padding:3px 6px !important;margin-right:5px;}
.woocommerce-account .slbd-offer-management-helper-accept-btn{background-color:#28a745 !important;color:#fff !important;}
.woocommerce-account .slbd-offer-management-helper-decline-btn{background-color:#dc3545 !important;color:#fff !important;}
.woocommerce-account .slbd-offer-management-helper-counter-btn{background-color:#ffc107 !important;color:#fff !important;}
.woocommerce-account .slbd-offer-management-helper-btn.accept{background-color:#28a745;}
.woocommerce-account .slbd-offer-management-helper-btn.decline{background-color:#dc3545;}
.woocommerce-account .slbd-offer-management-helper-btn.counter{background-color:#ffc107;}
.woocommerce-account .slbd-offer-management-helper-btn:hover{opacity:0.8;}
@media(max-width:768px){
.woocommerce-account .slbd-offer-management-helper-table th, .woocommerce-account .slbd-offer-management-helper-table td{font-size:10px;padding:6px;}
.woocommerce-account .slbd-offer-management-helper-btn{font-size:9px;padding:5px 8px;}
} .slbd-offer-management-helper-table{width:100%;border-collapse:collapse;}
.slbd-offer-management-helper-table thead{background-color:#EEDC01;color:#333;}
.slbd-offer-management-helper-table-header{font-weight:bold;text-align:left;padding:10px;}
.slbd-offer-management-helper-btn{font-size:12px;padding:3px 6px;margin-right:5px;width:120px;white-space:nowrap;text-align:center;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;}
.slbd-offer-management-helper-accept-btn{background-color:#28a745;color:#fff;}
.slbd-offer-management-helper-decline-btn{background-color:#dc3545;color:#fff;}
.slbd-offer-management-helper-counter-btn{background-color:#ffc107;color:#fff;}
.slbd-offer-management-helper-pay-now-btn{background-color:#007bff;color:#fff;}
.slbd-offer-management-helper-status-badge{font-size:12px;padding:4px 8px;}
.spinner-border{vertical-align:middle;margin-right:5px;}
.woocommerce-account .slbd-offer-management-helper-thead th{background:#EEDC01;color:#222;border-color:#f1e680;}
.woocommerce-account .slbd-offer-management-helper-product{max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.woocommerce-account .slbd-offer-management-helper-actions .btn + .btn{margin-left:.5rem;}
.woocommerce-account .slbd-offer-management-helper-cardlist{display:grid;gap:16px;margin:8px 0 20px;}
.woocommerce-account .slbd-offer-card{background:#fff;border:1px solid #e6eaf2;border-radius:12px;padding:16px;box-shadow:0 6px 18px rgba(0,0,0,.06);transition:box-shadow .15s ease, transform .1s ease;}
.woocommerce-account .slbd-offer-card:hover{box-shadow:0 10px 24px rgba(0,0,0,.08);transform:translateY(-1px);}
.woocommerce-account .slbd-offer-card__title{font-weight:700;font-size:15px;line-height:1.3;margin:0 0 8px;color:#101216;}
.woocommerce-account .slbd-offer-card__row{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:8px 0;border-top:1px dashed #e6eaf2;}
.woocommerce-account .slbd-offer-card__row:first-of-type{border-top:0;}
.woocommerce-account .slbd-offer-card__label{color:#5b616b;font-weight:600;}
.woocommerce-account .slbd-offer-card__value{color:#101216;font-weight:700;}
.woocommerce-account .slbd-offer-card__actions{width:100%;margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;}
.woocommerce-account .slbd-offer-card__actions .btn{padding:6px 10px;border-radius:10px;line-height:1.2;}
.woocommerce-account .slbd-offer-management-helper-status-badge.badge{font-weight:700;padding:.45em .65em;border-radius:999px;}
.woocommerce-account .badge-success{background:#e8f7ee;color:#1e7e34;border:1px solid #b7e4c9;}
.woocommerce-account .badge-danger{background:#fdecea;color:#b02a37;border:1px solid #f5c2c7;}
.woocommerce-account .badge-info{background:#eaf0ff;color:#1b3c88;border:1px solid #c8d6ff;}
@media(max-width:374px){
.woocommerce-account .slbd-offer-card__actions .btn{flex:1 1 100%;}
} [data-offers-panel][hidden]{display:none !important;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-manage-offers-portal{--slbd-offer-yellow:#eedc01;--slbd-offer-border:#e6eaf2;--slbd-offer-muted:#667085;width:100%;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offers-panel{background:#fff;border:1px solid var(--slbd-offer-border);border-radius:14px;box-shadow:0 16px 38px rgba(16, 18, 22, 0.06);overflow:hidden;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offers-panel__header{align-items:flex-start;border-bottom:1px solid var(--slbd-offer-border);display:flex;gap:16px;justify-content:space-between;padding:22px;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offers-eyebrow{color:var(--slbd-offer-muted);font-size:0.73rem;font-weight:600;letter-spacing:0;margin:0 0 6px;text-transform:uppercase;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offers-title{color:#101216;font-size:1.35rem;font-weight:900;line-height:1.2;margin:0;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offers-intro{color:var(--slbd-offer-muted);font-size:0.9rem;line-height:1.45;margin:8px 0 0;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offers-count{align-items:center;background:#fff9bf;border:1px solid #f1e680;border-radius:999px;color:#101216;display:inline-flex;font-size:0.8rem;font-weight:600;min-height:34px;padding:8px 12px;white-space:nowrap;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offer-tabs{background:#f8fafc;padding:18px;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offer-tab-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offer-tab-button{align-items:center;background:#fff;border:1px solid var(--slbd-offer-border);border-radius:999px;color:#344054;cursor:pointer;display:inline-flex;font-size:0.82rem;font-weight:600;line-height:1;min-height:36px;padding:9px 14px;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offer-tab-button.is-active{background:var(--slbd-offer-yellow);border-color:var(--slbd-offer-yellow);color:#000;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offer-tab-count{align-items:center;background:rgba(16, 18, 22, 0.08);border-radius:999px;display:inline-flex;font-size:0.72rem;font-weight:600;justify-content:center;margin-left:6px;min-width:22px;padding:3px 7px;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offer-tab-button.is-active .slbd-offer-tab-count{background:rgba(255, 255, 255, 0.55);}
.woocommerce-account .slbd-manage-offers-portal .slbd-offer-tab-panel{display:block;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offer-tab-panel.is-active{display:block;}
.woocommerce-account .slbd-manage-offers-portal .slbd-offer-tab-panel[hidden]{display:none !important;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-cardlist{display:grid;gap:16px;margin:0;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card{align-items:stretch;background:#fff;border:1px solid var(--slbd-offer-border);border-radius:12px;box-shadow:none;display:grid;gap:18px;grid-template-columns:104px minmax(220px, 1fr) minmax(320px, 0.85fr);padding:18px;transition:border-color .15s ease, box-shadow .15s ease;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card:hover{border-color:#d3d8e3;box-shadow:0 10px 28px rgba(16, 18, 22, 0.06);transform:none;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__media{align-self:flex-start;background:#f6f7fb;border:1px solid var(--slbd-offer-border);border-radius:10px;height:104px;overflow:hidden;width:104px;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__media a, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__media img, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__image-placeholder{display:block;height:100%;width:100%;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__media img{object-fit:cover;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__main, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__side{align-content:start;display:grid;gap:14px;min-width:0;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__heading{display:grid;gap:10px;min-width:0;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__title{color:#101216;font-size:0.98rem;font-weight:900;line-height:1.3;margin:0;overflow-wrap:anywhere;text-decoration:none;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner a.slbd-offer-card__title:hover{color:#101216;text-decoration:underline;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__chips, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__meta, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-actions{display:flex;flex-wrap:wrap;gap:10px;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__meta{color:var(--slbd-offer-muted);display:grid;gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr));}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-meta-row{background:#f8fafc;border:1px solid var(--slbd-offer-border);border-radius:10px;display:grid;gap:4px;min-width:0;padding:12px;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__price-grid{display:grid;gap:10px;grid-template-columns:1fr;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__price-item{background:#f8fafc;border:1px solid var(--slbd-offer-border);border-radius:10px;display:grid;gap:4px;min-width:0;padding:10px 12px;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__price-item--accent{border-color:rgba(238, 220, 1, .7);box-shadow:inset 4px 0 0 var(--slbd-offer-yellow);}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__label{color:var(--slbd-offer-muted);display:block;font-size:0.68rem;font-weight:600;text-transform:uppercase;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__value{color:#101216;display:block;font-size:0.92rem;font-weight:600;line-height:1.25;overflow-wrap:normal;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__price-item .slbd-offer-card__value, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__price-item .woocommerce-Price-amount{font-size:0.86rem !important;font-weight:600 !important;line-height:1.2 !important;white-space:nowrap;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__price-item .woocommerce-Price-currencySymbol{font-size:inherit !important;font-weight:inherit !important;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__value--date{font-size:0.9rem;font-weight:600;line-height:1.25;overflow-wrap:normal;white-space:nowrap;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill{align-items:center;background:#f2f4f7;border:1px solid #eaecf0;border-radius:999px;color:#344054;display:inline-flex;font-size:0.74rem;font-weight:600;line-height:1;min-height:28px;padding:7px 10px;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--accepted-offer, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--completed-offer, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--paid-offer, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--sold-offer{background:#ecfdf3;border-color:#abefc6;color:#027a48;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--cancelled-offer, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--declined-offer, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--expired-offer{background:#fef3f2;border-color:#fecdca;color:#b42318;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--publish, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--countered-offer, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--buyercountered-offer, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-pill--turn{background:#eff8ff;border-color:#b2ddff;color:#175cd3;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-actions{align-items:center;justify-content:flex-end;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-btn{align-items:center;border:1px solid transparent !important;border-radius:999px !important;display:inline-flex;font-size:0.78rem !important;font-weight:900;justify-content:center;line-height:1 !important;margin:0 !important;min-height:34px;padding:8px 14px !important;width:auto;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-accept-btn, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-pay-now-btn{background:#101216 !important;color:#fff !important;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-counter-btn{background:var(--slbd-offer-yellow) !important;color:#101216 !important;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-decline-btn{background:#fff !important;border-color:#fecdca !important;color:#b42318 !important;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-action-is-loading, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-action-disabled, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-btn:disabled{cursor:wait !important;opacity:0.62;pointer-events:none;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-action-is-loading::before{animation:slbd-offer-action-spin 0.8s linear infinite;border:2px solid currentColor;border-top-color:transparent;border-radius:999px;content:"";display:inline-block;flex:0 0 auto;height:14px;margin-right:8px;width:14px;}
@keyframes slbd-offer-action-spin {
to{transform:rotate(360deg);}
} body.single-product #lightbox_custom_ofwc_offer_form.slbd-make-offer-modal{align-items:center;background:rgba(16, 18, 22, 0.58);inset:0;justify-content:center;overflow-y:auto;padding:14px;z-index:99999;}
body.single-product #lightbox_custom_ofwc_offer_form.slbd-make-offer-modal.active,
body.single-product #lightbox_custom_ofwc_offer_form.slbd-make-offer-modal[style*="block"]{display:flex !important;}
body.single-product .slbd-make-offer-modal .slbd-make-offer-card, body.single-product .slbd-make-offer-modal #tab_custom_ofwc_offer_tab_inner{background:#fff;border:1px solid #e6eaf2;border-radius:16px;box-shadow:0 24px 70px rgba(16, 18, 22, 0.22);color:#101216;font-size:14px;max-height:calc(100vh - 28px);max-width:640px;overflow-y:auto;padding:14px;position:relative;width:min(100%, 640px);}
body.single-product.slbd-make-offer-enhanced #aeofwc-close-lightbox-link,
body.single-product.slbd-make-offer-enhanced #lightbox_custom_ofwc_offer_form_close_btn{display:none !important;}
body.single-product #lightbox_custom_ofwc_offer_form.slbd-make-offer-modal #aeofwc-close-lightbox-link,
body.single-product #lightbox_custom_ofwc_offer_form.slbd-make-offer-modal #lightbox_custom_ofwc_offer_form_close_btn{align-items:center;background:#fff;border:1px solid #e6eaf2;border-radius:999px;color:#101216;display:inline-flex;font-size:0;height:34px;justify-content:center;line-height:1;position:fixed;right:14px;text-decoration:none;top:14px;width:34px;z-index:100000;}
body.single-product #lightbox_custom_ofwc_offer_form.slbd-make-offer-modal #aeofwc-close-lightbox-link::before,
body.single-product #lightbox_custom_ofwc_offer_form.slbd-make-offer-modal #lightbox_custom_ofwc_offer_form_close_btn::before{content:"×";font-size:24px;line-height:1;}
body.single-product .slbd-make-offer-header{display:block;height:0;margin:0;padding:0;}
body.single-product .slbd-make-offer-heading{border-bottom:1px solid #eef1f6;margin:0 0 10px;padding:0 40px 10px 0;}
body.single-product .slbd-make-offer-title{color:#101216;font-size:18px !important;font-weight:700 !important;letter-spacing:0 !important;line-height:1.15 !important;margin:0 0 3px !important;padding:0 !important;text-transform:none !important;}
body.single-product .slbd-make-offer-title::before, body.single-product .slbd-make-offer-title::after{display:none !important;content:none !important;}
body.single-product .slbd-make-offer-intro{color:#667085;font-size:13px !important;font-weight:500;line-height:1.3;margin:0;}
body.single-product .slbd-make-offer-close{align-items:center;background:#f8fafc;border:1px solid #dfe4ec;border-radius:999px;color:#101216;cursor:pointer;display:inline-flex !important;flex:0 0 auto;font-size:1.15rem !important;font-weight:700 !important;height:32px;justify-content:center;line-height:1 !important;padding:0 !important;position:absolute;right:14px;top:14px;width:32px;z-index:5;}
body.single-product .slbd-make-offer-close:hover, body.single-product .slbd-make-offer-close:focus{background:#eedc01;border-color:#eedc01;outline:none;}
body.single-product .slbd-make-offer-card .slbd-make-offer-native-title, body.single-product .slbd-make-offer-card .slbd-make-offer-native-title::before, body.single-product .slbd-make-offer-label-duplicate, body.single-product .slbd-make-offer-native-amount-label, body.single-product .slbd-make-offer-native-copy{display:none !important;}
body.single-product .slbd-make-offer-amount-field label:not(.slbd-make-offer-clean-label){display:none !important;}
body.single-product .slbd-make-offer-product{align-items:center;background:#f8fafc;border:1px solid #e6eaf2;border-radius:12px;display:grid;gap:9px;grid-template-columns:50px minmax(0, 1fr);margin:0 0 10px;padding:9px;}
body.single-product .slbd-make-offer-summary{padding-right:42px;}
body.single-product .slbd-make-offer-product__image{background:#fff;border:1px solid #e6eaf2;border-radius:9px;height:50px;overflow:hidden;width:50px;}
body.single-product .slbd-make-offer-product__image img{display:block;height:100%;object-fit:cover;width:100%;}
body.single-product .slbd-make-offer-product__eyebrow, body.single-product .slbd-make-offer-form label, body.single-product .slbd-make-offer-clean-label{color:#667085;display:block;font-size:12px !important;font-weight:700 !important;letter-spacing:0 !important;line-height:1.2 !important;margin-bottom:4px !important;text-transform:uppercase !important;}
body.single-product .slbd-make-offer-product__title{color:#101216;display:block;font-size:15px !important;font-weight:700 !important;letter-spacing:0 !important;line-height:1.25 !important;max-height:3.75em;overflow:hidden;text-transform:none !important;}
body.single-product .slbd-make-offer-product__meta{align-items:center;color:#667085;display:flex;flex-wrap:wrap;font-size:13px !important;gap:6px;line-height:1.3;margin-top:5px;}
body.single-product .slbd-make-offer-product__price{color:#101216;font-size:13px !important;font-weight:700 !important;line-height:1.25 !important;}
body.single-product .slbd-make-offer-form{display:grid;gap:8px;}
body.single-product .slbd-make-offer-form .slbd-make-offer-field{margin:0;}
body.single-product .slbd-make-offer-field-hidden{display:none !important;}
body.single-product .slbd-make-offer-identity-card, body.single-product .slbd-make-offer-admin-note, body.single-product .slbd-make-offer-success{background:#f8fafc;border:1px solid #e6eaf2;border-radius:10px;color:#667085;display:grid;font-size:13px;gap:2px;line-height:1.3;padding:9px 11px;width:min(100%, 360px);}
body.single-product .slbd-make-offer-identity-card strong, body.single-product .slbd-make-offer-admin-note strong, body.single-product .slbd-make-offer-success strong{color:#101216;font-size:14px;font-weight:700;}
body.single-product .slbd-make-offer-identity-label{color:#667085;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;}
body.single-product .slbd-make-offer-admin-note{background:#fffbea;border-color:#f4df62;}
body.single-product .slbd-make-offer-success{background:#ecfdf3;border-color:#abefc6;color:#027a48;margin-top:8px;}
body.single-product .slbd-make-offer-success p{margin:0;}
body.single-product .slbd-make-offer-success-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;}
body.single-product .slbd-make-offer-success-link, body.single-product .slbd-make-offer-success-close{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1;min-height:34px;padding:8px 14px;text-decoration:none;}
body.single-product .slbd-make-offer-success-link{background:#101216;border:1px solid #101216;color:#fff;}
body.single-product .slbd-make-offer-success-close{background:#fff;border:1px solid #abefc6;color:#027a48;cursor:pointer;}
body.single-product .slbd-make-offer-form input[type="text"],
body.single-product .slbd-make-offer-form input[type="email"],
body.single-product .slbd-make-offer-form input[type="number"],
body.single-product .slbd-make-offer-form textarea{background:#fff;border:1px solid #d0d5dd;border-radius:10px;color:#101216;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;min-height:40px;padding:8px 11px !important;width:100%;}
body.single-product .slbd-make-offer-form input:focus, body.single-product .slbd-make-offer-form textarea:focus{border-color:#eedc01;box-shadow:0 0 0 3px rgba(238, 220, 1, 0.25);outline:none;}
body.single-product .slbd-make-offer-money-field{align-items:stretch;display:grid;grid-template-columns:auto minmax(180px, 1fr) auto;max-width:100%;min-height:40px;width:100%;}
body.single-product .slbd-make-offer-form .angelleye-input-group.slbd-make-offer-money-field{display:grid !important;grid-template-columns:auto minmax(180px, 1fr) auto !important;width:min(100%, 360px) !important;}
body.single-product .slbd-make-offer-form .angelleye-input-group-addon, body.single-product .slbd-make-offer-money-field__prefix, body.single-product .slbd-make-offer-money-field__suffix{align-items:center;background:#f4f6fa;border:1px solid #d0d5dd;color:#101216;display:inline-flex;font-size:13px !important;font-weight:700 !important;justify-content:center;min-width:48px;padding:0 12px;white-space:nowrap;}
body.single-product .slbd-make-offer-money-field__prefix{border-radius:10px 0 0 10px;border-right:0;}
body.single-product .slbd-make-offer-form .angelleye-input-group-addon{border-radius:10px 0 0 10px !important;border-right:0 !important;}
body.single-product .slbd-make-offer-money-field__suffix{background:#fff7ad;border-left:0;border-radius:0 10px 10px 0;}
body.single-product .slbd-make-offer-money-field input, body.single-product .slbd-make-offer-form .angelleye-input-group.slbd-make-offer-money-field input{border-radius:0 !important;min-width:0;width:100% !important;}
body.single-product .slbd-make-offer-actions{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);margin-top:4px;width:min(100%, 360px);}
body.single-product .slbd-make-offer-cancel{align-items:center;background:#fff !important;border:1px solid #d0d5dd !important;border-radius:999px !important;color:#101216 !important;cursor:pointer;display:inline-flex;font-size:13px !important;font-weight:700 !important;justify-content:center;line-height:1 !important;min-height:38px;padding:9px 16px !important;text-decoration:none;white-space:nowrap;width:100%;}
body.single-product .slbd-make-offer-cancel:hover, body.single-product .slbd-make-offer-cancel:focus{border-color:#101216 !important;outline:none;}
body.single-product .slbd-make-offer-submit, body.single-product #woocommerce-make-offer-form :submit{align-items:center;background:#101216 !important;border:1px solid #101216 !important;border-radius:999px !important;color:#fff !important;display:inline-flex;font-size:13px !important;font-weight:700 !important;justify-content:center;line-height:1 !important;min-height:38px;min-width:0;padding:9px 16px !important;white-space:nowrap;width:100%;}
body.single-product .slbd-make-offer-submit:disabled{background:#101216 !important;border-color:#101216 !important;color:#fff !important;opacity:0.65;}
body.single-product .slbd-make-offer-submit-is-loading{cursor:wait !important;opacity:0.7;pointer-events:none;}
body.single-product .slbd-make-offer-submit-is-loading::before{animation:slbd-offer-action-spin 0.8s linear infinite;border:2px solid currentColor;border-top-color:transparent;border-radius:999px;content:"";display:inline-block;height:14px;margin-right:8px;width:14px;}
body.single-product .slbd-make-offer-message, body.single-product .slbd-make-offer-self-message{border:1px solid #e6eaf2;border-radius:10px;font-size:13px;font-weight:600;line-height:1.4;padding:8px 10px;}
body.single-product .slbd-make-offer-message{margin-bottom:10px;}
body.single-product .slbd-make-offer-message--error, body.single-product .slbd-make-offer-self-message{background:#fef3f2;border-color:#fecdca;color:#b42318;}
body.single-product .slbd-make-offer-message--success{background:#ecfdf3;border-color:#abefc6;color:#027a48;}
body.single-product .slbd-make-offer-message a{color:inherit;text-decoration:underline;}
body.single-product .offers-for-woocommerce-add-to-cart-wrap .slbd-make-offer-self-message{margin-top:10px;}
body.single-product .slbd-make-offer-button-disabled{display:none !important;}
@media(max-width:640px){
body.single-product #lightbox_custom_ofwc_offer_form.slbd-make-offer-modal{align-items:flex-start;padding:8px;}
body.single-product .slbd-make-offer-modal .slbd-make-offer-card, body.single-product .slbd-make-offer-modal #tab_custom_ofwc_offer_tab_inner{border-radius:14px;max-height:calc(100vh - 16px);padding:12px;}
body.single-product .slbd-make-offer-product{grid-template-columns:52px minmax(0, 1fr);}
body.single-product .slbd-make-offer-product__image{height:52px;width:52px;}
body.single-product .slbd-make-offer-actions{gap:8px;}
body.single-product .slbd-make-offer-heading{padding-right:38px;}
}
@media(max-width:420px){
body.single-product .slbd-make-offer-actions{grid-template-columns:1fr;}
}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offers-empty{background:#fff;border:1px dashed #d0d5dd;border-radius:10px;color:var(--slbd-offer-muted);font-weight:700;padding:22px;text-align:center;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner #counterOfferModal .modal-content{border:0;border-radius:14px;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner #counterOfferModal label{color:#101216;font-weight:600;}
@media(max-width:980px){
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card{grid-template-columns:88px minmax(0, 1fr);}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__media{height:88px;width:88px;}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__side{grid-column:1 / -1;}
}
@media(max-width:640px){
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offers-panel__header {
display: grid;
padding: 18px;
}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-tabs {
padding: 14px;
}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card {
grid-template-columns: 78px minmax(0, 1fr);
padding: 14px;
}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__media {
height: 78px;
width: 78px;
}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-card__price-grid {
grid-template-columns: 1fr;
}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-actions {
justify-content: stretch;
}
.woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-btn, .woocommerce-account .slabd-account-portal--manage-my-offers .myaccount-inner .slbd-offer-management-helper-status-badge {
flex: 1 1 auto;
}
}