.auction-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:24px 0;padding:38px;border-radius:16px;background:linear-gradient(135deg,#132b42,#1b5363);color:#fff}.auction-hero h1{margin:5px 0 10px;font-size:38px;color:#fff}.auction-hero p{max-width:650px;margin:0;color:rgba(255,255,255,.84);font-size:17px}.auction-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:#7ed9c8}.auction-trust-strip{display:flex;flex-wrap:wrap;gap:10px}.auction-trust-strip span{padding:8px 13px;border:1px solid #dbe5ea;border-radius:999px;background:#fff;color:#45606d;font-size:12px}.auction-panel{margin:22px 0 12px;padding:22px;border:1px solid #dbe5ea;border-radius:14px;background:#f8fbfc}.auction-panel-error{color:#842029;background:#f8d7da}.auction-status-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:#52646d}.auction-badge{display:inline-block;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.auction-badge-active{background:#d1e7dd;color:#0f5132}.auction-badge-scheduled{background:#cff4fc;color:#055160}.auction-badge-ended,.auction-badge-reserve_not_met{background:#e2e3e5;color:#41464b}.auction-countdown-label{margin:0;color:#607580;font-size:13px}.auction-countdown{font-size:32px;font-weight:800;line-height:1.2;color:#172f3d;font-variant-numeric:tabular-nums}.auction-close-time{margin:5px 0 15px;color:#607580}.auction-reserve{display:inline-block;margin-bottom:7px;padding:4px 9px;border-radius:5px;background:#fff3cd;color:#664d03;font-size:12px;font-weight:700}.auction-reserve.is-met{background:#d1e7dd;color:#0f5132}.auction-increment{margin-bottom:15px;color:#607580}.auction-bid-form{padding-top:4px}.auction-bid-form .input-group{margin:6px 0 10px}.auction-confirm{display:flex;gap:8px;align-items:flex-start;margin-top:9px;font-size:12px;color:#52646d}.auction-history{margin-top:20px;border-top:1px solid #dbe5ea;padding-top:14px}.auction-history summary{cursor:pointer;font-weight:700}.auction-history ol{margin:12px 0 0;padding:0;list-style:none}.auction-history li{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:8px 0;border-bottom:1px solid #e6edef;font-size:13px}.auction-history time{color:#73858d}.auction-wishlist{margin-top:15px}.auction-safety-note{margin:18px 0 0;padding-top:13px;border-top:1px solid #dbe5ea;color:#607580;font-size:12px}.auction-empty{padding:60px 20px;text-align:center;background:#f8fbfc;border-radius:12px}@media(max-width:767px){.auction-hero{align-items:flex-start;flex-direction:column;padding:25px}.auction-hero h1{font-size:29px}.auction-countdown{font-size:27px}.auction-history li{grid-template-columns:1fr auto}.auction-history time{grid-column:1/-1}}

.auction-hero-compact{padding:28px 32px}.bmk-payment-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.bmk-payment-summary>div{padding:18px;border:1px solid #dbe5ea;border-radius:12px;background:#fff}.bmk-payment-summary span{display:block;margin-bottom:6px;color:#6b7e87;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.bmk-payment-summary strong{color:#183241}.bmk-status-pill{display:inline-block;padding:5px 10px;border-radius:999px;background:#edf1f3;color:#415963;font-size:12px;text-transform:capitalize}.bmk-status-pill.is-free,.bmk-status-pill.is-paid,.bmk-status-pill.is-active{background:#d1e7dd;color:#0f5132}.bmk-status-pill.is-payment_submitted,.bmk-status-pill.is-pending_approval,.bmk-status-pill.is-scheduled{background:#cff4fc;color:#055160}.bmk-status-pill.is-pending_payment{background:#fff3cd;color:#664d03}.bmk-status-pill.is-rejected{background:#f8d7da;color:#842029}.bmk-bank-details{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bmk-bank-details>div{padding:12px;border-radius:8px;background:#fff}.bmk-bank-details dt{font-size:12px;color:#6b7e87}.bmk-bank-details dd{margin:3px 0 0;color:#183241}.bmk-confirm-line{display:flex;gap:9px;align-items:flex-start;margin:14px 0}.bmk-payment-safety,.bmk-free-credit-summary{margin:20px 0;padding:16px;border-left:4px solid #3194bd;border-radius:8px;background:#f2f8fa;color:#45616c}.bmk-seller-auction-card{margin-bottom:22px;padding:12px;border:1px solid #dbe5ea;border-radius:14px;background:#fff}.bmk-auction-card-status{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.bmk-card-note{margin:10px 0 0;padding:9px;border-radius:7px;background:#fff3cd;color:#664d03;text-align:center}.bmk-auction-fee-preview{padding:15px;border-left:4px solid #42a83e;border-radius:8px;background:#f1f9f0;color:#315e36}.bmk-auction-fee-preview small{display:block;margin-top:5px}.bmk-policy h2{margin-top:30px}.bmk-policy li{margin-bottom:8px}.bmk-consent-banner{max-width:560px!important;padding:20px!important}.bmk-consent-actions{display:flex;gap:10px;margin-top:12px}.bmk-consent-actions .btn{flex:1}.bmk-consent-banner .text{max-width:none!important}@media(max-width:767px){.bmk-payment-summary{grid-template-columns:1fr 1fr}.bmk-bank-details{grid-template-columns:1fr}.bmk-consent-actions{flex-direction:column}.bmk-seller-auction-card .col-product{width:100%}}
