@import url('product-marketplace-v2017.css');
.mss-buyer-shell,.mss-buyer-login{max-width:1240px;margin:34px auto;padding:0 18px;font-family:Inter,Arial,sans-serif;color:#10233a}.mss-buyer-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:28px;border:1px solid #dce8e3;border-radius:22px;background:linear-gradient(135deg,#f3fbf7,#fff)}.mss-buyer-hero span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#07855f}.mss-buyer-hero h1{font-size:34px;margin:7px 0}.mss-buyer-hero p{margin:0;color:#667085}.mss-buyer-email{padding:10px 14px;border:1px solid #dce8e3;border-radius:12px;background:#fff;font-weight:700}.mss-buyer-nav{display:flex;gap:8px;margin:16px 0 24px;padding:7px;border:1px solid #e4ebe7;border-radius:14px;background:#fff;overflow:auto}.mss-buyer-nav a{white-space:nowrap;padding:11px 16px;border-radius:10px;color:#475467;text-decoration:none;font-weight:700}.mss-buyer-nav a.is-active{background:#07855f;color:#fff}.mss-buyer-section-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px}.mss-buyer-section-head h2{margin:0 0 4px;font-size:25px}.mss-buyer-section-head p{margin:0;color:#667085}.mss-buyer-orders{display:grid;gap:16px}.mss-buyer-order,.mss-review-order-card{background:#fff;border:1px solid #dfe8e4;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(16,24,40,.04)}.mss-buyer-order>header,.mss-review-order-card>header{display:flex;justify-content:space-between;padding:18px 20px;background:#fbfdfc;border-bottom:1px solid #edf2ef}.mss-buyer-order header div{display:grid;gap:3px}.mss-buyer-order header span,.mss-buyer-order header small{color:#667085}.mss-buyer-order header em{font-style:normal;color:#07855f}.mss-buyer-item{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;border-top:1px solid #f0f3f1}.mss-buyer-item:first-of-type{border-top:0}.mss-buyer-item-main{display:flex;align-items:center;gap:14px;min-width:0}.mss-buyer-tier{width:46px;height:46px;object-fit:contain}.mss-buyer-store-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e8f7ef;color:#07855f;font-weight:900}.mss-buyer-item-main div{display:grid;gap:4px}.mss-buyer-item-main small{color:#667085}.mss-buyer-item-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mss-buyer-item-actions a,.mss-buyer-item-actions button,.mss-check-delivery{border:1px solid #cfe0d8;background:#fff;color:#17664e;border-radius:10px;padding:9px 12px;text-decoration:none;font-weight:700;cursor:pointer}.mss-buyer-item-actions .is-primary{background:#07855f;color:#fff;border-color:#07855f}.mss-review-seller{padding:18px}.mss-review-seller-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.mss-review-seller-head img{width:48px;height:48px;object-fit:contain}.mss-review-seller-head div{display:grid}.mss-review-seller-head small{color:#667085}.mss-review-product{display:grid;grid-template-columns:minmax(220px,1fr) 180px minmax(260px,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid #edf1ef;border-radius:14px;margin-top:10px}.mss-review-product>div:first-child{display:grid}.mss-review-product small{color:#667085}.mss-stars{display:flex;gap:3px}.mss-stars button{border:0;background:transparent;font-size:28px;color:#cbd5d1;cursor:pointer;padding:0}.mss-stars button.is-on{color:#f3ad16}.mss-review-product textarea{border:1px solid #d7e2dd;border-radius:10px;padding:10px;min-height:68px;resize:vertical}.mss-buyer-submit{display:block;margin:18px 0 0 auto;padding:13px 22px;border:0;border-radius:11px;background:#07855f;color:#fff;font-weight:800}.mss-buyer-notice{padding:12px 15px;border-radius:12px;background:#eaf8f1;color:#17664e;margin:14px 0}.mss-buyer-empty{padding:35px;border:1px dashed #cad9d2;border-radius:16px;text-align:center;color:#667085;background:#fff}.mss-buyer-login{display:grid;place-items:center;min-height:65vh}.mss-buyer-login-card{width:min(460px,100%);background:#fff;border:1px solid #dfe8e4;border-radius:22px;padding:28px;box-shadow:0 18px 48px rgba(16,24,40,.09)}.mss-buyer-login-card>span{color:#07855f;font-weight:900}.mss-buyer-login-card h1{font-size:28px}.mss-buyer-login-card form,.mss-buyer-settings{display:grid;gap:12px}.mss-buyer-login-card label,.mss-buyer-settings label{display:grid;gap:6px;font-weight:700}.mss-buyer-login-card input,.mss-buyer-settings input,.mss-buyer-contact-card input,.mss-buyer-contact-card textarea{border:1px solid #d7e2dd;border-radius:10px;padding:12px}.mss-buyer-login-card button,.mss-buyer-settings button,.mss-buyer-contact-card button[type=submit]{padding:12px;border:0;border-radius:10px;background:#07855f;color:#fff;font-weight:800}.mss-buyer-login-card .is-ghost{background:#fff;color:#07855f;border:1px solid #b8d8cb}.mss-buyer-or{text-align:center;color:#98a2b3;margin:18px 0}.mss-buyer-contact-modal[hidden]{display:none}.mss-buyer-contact-modal{position:fixed;inset:0;background:rgba(16,24,40,.55);display:grid;place-items:center;z-index:99999;padding:20px}.mss-buyer-contact-card{position:relative;width:min(560px,100%);background:#fff;border-radius:20px;padding:24px}.mss-buyer-contact-card>button{position:absolute;right:15px;top:12px;border:0;background:transparent;font-size:26px}.mss-buyer-contact-card form{display:grid;gap:12px}.mss-buyer-contact-card label{display:grid;gap:6px;font-weight:700}@media(max-width:800px){.mss-buyer-hero{align-items:flex-start;flex-direction:column}.mss-buyer-item{align-items:flex-start;flex-direction:column}.mss-buyer-item-actions{justify-content:flex-start}.mss-review-product{grid-template-columns:1fr}.mss-buyer-nav a{padding:10px 12px}}
.mss-buyer-messages{display:grid;gap:12px}.mss-buyer-message{background:#fff;border:1px solid #dfe8e4;border-radius:16px;padding:16px}.mss-buyer-message.is-inbound{border-left:4px solid #07855f}.mss-buyer-message-head{display:flex;align-items:center;gap:10px}.mss-buyer-message-head img{width:38px;height:38px;object-fit:contain}.mss-buyer-message-head div{display:grid}.mss-buyer-message-head small{color:#667085}.mss-buyer-message p{margin:12px 0 0;line-height:1.6;color:#344054}
.mss-buyer-product-btn{border:1px solid #cfe0d8;background:#fff;color:#17664e;border-radius:10px;padding:9px 12px;text-decoration:none;font-weight:700;cursor:pointer}.mss-buyer-product-modal[hidden]{display:none!important}.mss-buyer-product-modal{position:fixed;inset:0;z-index:10095;display:flex;align-items:center;justify-content:center;padding:18px}.mss-buyer-product-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.62);backdrop-filter:blur(3px)}.mss-buyer-product-dialog{position:relative;z-index:1;width:min(1180px,97vw);height:min(820px,90vh);display:grid;grid-template-rows:auto minmax(0,1fr);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 90px rgba(15,23,42,.34)}.mss-buyer-product-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:1px solid #e6ece9;background:#fbfdfc}.mss-buyer-product-dialog>header div{display:grid;gap:3px}.mss-buyer-product-dialog>header span{font-size:9px;font-weight:900;letter-spacing:.1em;color:#07855f}.mss-buyer-product-dialog>header h3{margin:0;font-size:18px;color:#10233a}.mss-buyer-product-dialog>header button{width:36px;height:36px;border:0;border-radius:50%;background:#eef3f1;font-size:23px;cursor:pointer}.mss-buyer-product-dialog iframe{width:100%;height:100%;border:0;background:#fff}.mss-buyer-modal-open{overflow:hidden}@media(max-width:700px){.mss-buyer-product-modal{padding:7px}.mss-buyer-product-dialog{width:100%;height:94vh;border-radius:14px}}

/* Buyer Center v5: threaded conversations + 24h low-rating safeguard */
.mss-buyer-conversations{display:grid;grid-template-columns:minmax(280px,370px) minmax(0,1fr);gap:16px;align-items:start}.mss-buyer-thread-list,.mss-buyer-thread-view{background:#fff;border:1px solid #dfe8e4;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(16,24,40,.04)}.mss-buyer-thread-list{max-height:720px;overflow:auto}.mss-buyer-thread{display:block;padding:15px 16px;border-bottom:1px solid #edf2ef;color:#10233a;text-decoration:none;background:#fff}.mss-buyer-thread:last-child{border-bottom:0}.mss-buyer-thread:hover,.mss-buyer-thread.is-active{background:#f0faf5}.mss-buyer-thread.is-active{box-shadow:inset 4px 0 0 #07855f}.mss-buyer-thread>div{display:flex;gap:10px;align-items:center}.mss-buyer-thread img,.mss-buyer-thread-header img{width:42px;height:42px;object-fit:contain}.mss-buyer-thread span{display:grid;min-width:0}.mss-buyer-thread small{color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mss-buyer-thread p{margin:9px 0 5px;color:#475467;font-size:13px;line-height:1.45}.mss-buyer-thread time{font-size:11px;color:#98a2b3}.mss-buyer-thread-header{padding:16px 18px;border-bottom:1px solid #edf2ef;background:#fbfdfc}.mss-buyer-thread-header>div{display:flex;gap:11px;align-items:center}.mss-buyer-thread-header span{display:grid}.mss-buyer-thread-header small{color:#667085}.mss-buyer-thread-messages{padding:18px;display:flex;flex-direction:column;gap:10px;min-height:330px;max-height:560px;overflow:auto;background:#f8fbf9}.mss-buyer-bubble{max-width:78%;padding:11px 13px;border-radius:14px;background:#fff;border:1px solid #e0e8e4;align-self:flex-start}.mss-buyer-bubble.is-buyer{align-self:flex-end;background:#eaf8f1;border-color:#cce7da}.mss-buyer-bubble>div{display:flex;gap:12px;justify-content:space-between;align-items:center}.mss-buyer-bubble time{font-size:10px;color:#98a2b3}.mss-buyer-bubble p{margin:6px 0 0;color:#344054;line-height:1.55;white-space:pre-wrap}.mss-buyer-thread-reply{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px;border-top:1px solid #edf2ef;background:#fff}.mss-buyer-thread-reply textarea{border:1px solid #d7e2dd;border-radius:12px;padding:12px;resize:vertical;min-height:84px}.mss-buyer-thread-reply button{align-self:end;border:0;border-radius:10px;background:#07855f;color:#fff;padding:12px 18px;font-weight:800;cursor:pointer}.mss-review-delay{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:10px 0 4px;padding:11px 12px;border:1px solid #f2d49a;background:#fff9ed;border-radius:12px;color:#7a5410}.mss-review-delay strong{white-space:nowrap}.mss-review-delay a{font-weight:800;color:#17664e;text-decoration:none}.mss-stars button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(1)}
@media(max-width:900px){.mss-buyer-conversations{grid-template-columns:1fr}.mss-buyer-thread-list{max-height:310px}.mss-buyer-bubble{max-width:92%}.mss-buyer-thread-reply{grid-template-columns:1fr}.mss-review-delay{grid-template-columns:1fr}}

/* Buyer Center v6 — full visual rebuild, cache-busted asset */
.mss-buyer-v6{--mss-green:#07855f;--mss-green-dark:#056b4d;--mss-ink:#10233a;--mss-muted:#667085;--mss-line:#e4ece8;--mss-soft:#f5f9f7;--mss-card:#fff;max-width:1180px;margin:0 auto;padding:24px 18px 54px;color:var(--mss-ink);font-family:inherit}
.mss-buyer-v6 *{box-sizing:border-box}.mss-buyer-v6 a{text-decoration:none}.mss-buyer-hero-v6{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;border:1px solid #dce9e3;border-radius:26px;background:linear-gradient(135deg,#f4fbf7 0%,#fff 58%,#f8fbfa 100%);box-shadow:0 12px 40px rgba(16,35,58,.055)}
.mss-buyer-hero-v6:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-95px;top:-120px;background:radial-gradient(circle,rgba(7,133,95,.13),rgba(7,133,95,0) 70%);pointer-events:none}.mss-buyer-kicker,.mss-buyer-eyebrow{display:block;font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--mss-green)}.mss-buyer-hero-copy h1{margin:7px 0 8px;font-size:34px;line-height:1.08;font-weight:850;letter-spacing:-.03em;color:var(--mss-ink)}.mss-buyer-hero-copy p{margin:0;max-width:650px;font-size:14px;line-height:1.6;color:var(--mss-muted)}
.mss-buyer-profile-pill{position:relative;z-index:1;display:flex;align-items:center;gap:11px;min-width:250px;padding:11px 14px;border:1px solid #dce7e2;border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 6px 18px rgba(16,35,58,.04)}.mss-buyer-profile-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;background:var(--mss-green);color:#fff;font-size:15px;font-weight:900}.mss-buyer-profile-pill div{display:grid;min-width:0}.mss-buyer-profile-pill small{font-size:10px;color:#98a2b3}.mss-buyer-profile-pill strong{margin-top:2px;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--mss-ink)}
.mss-buyer-nav-v6{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 30px;padding:7px;border:1px solid var(--mss-line);border-radius:18px;background:#fff;box-shadow:0 5px 20px rgba(16,35,58,.035)}.mss-buyer-nav-v6 a{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:10px 14px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#344054!important;font-size:12px!important;font-weight:800!important;transition:.18s ease!important}.mss-buyer-nav-v6 a span{font-size:10px;color:#98a2b3}.mss-buyer-nav-v6 a:hover{background:#f4f8f6!important;color:var(--mss-green-dark)!important}.mss-buyer-nav-v6 a.is-active{background:var(--mss-green)!important;color:#fff!important;box-shadow:0 7px 18px rgba(7,133,95,.18)!important}.mss-buyer-nav-v6 a.is-active span{color:rgba(255,255,255,.72)}
.mss-buyer-section-head-v6{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 16px}.mss-buyer-section-head-v6 h2{margin:5px 0 5px;font-size:27px;line-height:1.15;letter-spacing:-.025em;color:var(--mss-ink)}.mss-buyer-section-head-v6 p{margin:0;max-width:760px;color:var(--mss-muted);font-size:13px;line-height:1.55}.mss-buyer-count{display:grid;place-items:center;min-width:74px;padding:11px 13px;border:1px solid var(--mss-line);border-radius:16px;background:#fff;font-size:20px;font-weight:850;color:var(--mss-ink)}.mss-buyer-count small{font-size:9px;font-weight:700;color:#98a2b3;text-transform:uppercase;letter-spacing:.08em}
.mss-buyer-notice-v6{display:flex;align-items:center;gap:9px;margin:-12px 0 18px;padding:12px 15px;border:1px solid #cbe8da;border-radius:14px;background:#effaf5;color:#17664e;font-size:13px;font-weight:700}.mss-buyer-notice-v6 i{font-size:18px}
.mss-buyer-orders-v6{display:grid;gap:14px}.mss-buyer-order-v6{overflow:hidden;border:1px solid var(--mss-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 28px rgba(16,35,58,.045)!important}.mss-order-head-v6{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0!important;padding:16px 18px!important;border:0!important;border-bottom:1px solid #edf2ef!important;background:#fbfdfc!important}.mss-order-ident-v6{display:flex;align-items:center;gap:12px}.mss-order-icon-v6{display:grid;place-items:center;width:42px;height:42px;border:1px solid #dce8e2;border-radius:13px;background:#fff;color:var(--mss-green);font-size:20px}.mss-order-ident-v6>div{display:grid}.mss-order-ident-v6 small,.mss-order-total-v6 small{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3}.mss-order-ident-v6 strong{font-size:15px;line-height:1.25;color:var(--mss-ink)}.mss-order-ident-v6 span{margin-top:2px;font-size:11px;color:var(--mss-muted)}.mss-order-summary-v6{display:flex;align-items:center;gap:14px}.mss-order-total-v6{display:grid;text-align:right}.mss-order-total-v6 strong{font-size:16px;color:var(--mss-ink)}.mss-payment-status-v6{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}.mss-payment-status-v6.is-paid{background:#eaf8f1;color:#087354}.mss-payment-status-v6.is-unpaid{background:#fff3e8;color:#a65714}.mss-payment-status-v6 i{font-size:14px}
.mss-order-items-v6{padding:0 18px}.mss-buyer-item-v6{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:15px 0!important;border:0!important;border-bottom:1px solid #f0f3f2!important;background:transparent!important}.mss-buyer-item-v6:last-child{border-bottom:0!important}.mss-item-main-v6{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important}.mss-seller-avatar-v6{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #e1e9e5;border-radius:14px;background:#fff;overflow:hidden}.mss-seller-avatar-v6 img{display:block!important;width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important;margin:0!important}.mss-seller-avatar-v6.is-store{background:linear-gradient(135deg,#0b8b65,#056b4d);color:#fff;border:0;font-size:12px;font-weight:900}.mss-item-copy-v6{display:grid;gap:6px;min-width:0}.mss-item-copy-v6>strong{font-size:13px;line-height:1.4;color:var(--mss-ink)}.mss-item-meta-v6{display:flex;flex-wrap:wrap;gap:5px 12px}.mss-item-meta-v6 span{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--mss-muted)}.mss-item-meta-v6 i{font-size:12px;color:#8aa59a}.mss-item-actions-v6{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important;flex:0 0 auto!important}.mss-action-v6{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:35px!important;padding:8px 11px!important;border:1px solid #d8e4de!important;border-radius:10px!important;background:#fff!important;color:#345c4f!important;font-size:10px!important;line-height:1!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important}.mss-action-v6:hover{border-color:#b8d7ca!important;background:#f5fbf8!important;color:var(--mss-green-dark)!important}.mss-action-v6.is-primary{border-color:var(--mss-green)!important;background:var(--mss-green)!important;color:#fff!important}.mss-action-v6 i{font-size:14px}
.mss-buyer-empty{display:grid;place-items:center;gap:7px;padding:38px 22px!important;border:1px dashed #cedbd5!important;border-radius:18px!important;background:#fbfdfc!important;color:var(--mss-muted)!important}.mss-buyer-empty i{font-size:28px;color:#9bb4a9}.mss-buyer-empty strong{font-size:12px;font-weight:750}
/* Messages */
.mss-conversations-v6{display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;min-height:600px!important}.mss-thread-list-v6,.mss-thread-view-v6{overflow:hidden!important;border:1px solid var(--mss-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 28px rgba(16,35,58,.045)!important}.mss-thread-list-v6{max-height:720px!important;overflow-y:auto!important}.mss-thread-list-title-v6{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid var(--mss-line);background:rgba(255,255,255,.96);backdrop-filter:blur(8px)}.mss-thread-list-title-v6 strong{font-size:12px;color:var(--mss-ink)}.mss-thread-list-title-v6 span{display:grid;place-items:center;min-width:25px;height:25px;border-radius:8px;background:#eef6f2;color:var(--mss-green);font-size:10px;font-weight:900}.mss-thread-v6{display:flex!important;align-items:flex-start!important;gap:11px!important;margin:0!important;padding:14px 15px!important;border:0!important;border-bottom:1px solid #eef2f0!important;border-radius:0!important;background:#fff!important;color:var(--mss-ink)!important}.mss-thread-v6:hover{background:#f8fbfa!important}.mss-thread-v6.is-active{background:#eef9f4!important;box-shadow:inset 4px 0 0 var(--mss-green)!important}.mss-thread-copy-v6{display:grid;gap:4px;min-width:0;flex:1}.mss-thread-copy-v6>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.mss-thread-copy-v6 strong{font-size:12px;color:var(--mss-ink)}.mss-thread-copy-v6 time{font-size:9px;color:#98a2b3;white-space:nowrap}.mss-thread-copy-v6 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#7b8b85}.mss-thread-copy-v6 p{margin:2px 0 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px!important;line-height:1.4!important;color:#667085!important}.mss-thread-view-v6{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important}.mss-thread-placeholder-v6{display:grid;place-items:center;align-content:center;text-align:center;min-height:590px;padding:30px}.mss-thread-placeholder-v6>span{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;background:#eef8f3;color:var(--mss-green);font-size:28px}.mss-thread-placeholder-v6 h3{margin:14px 0 5px;font-size:18px;color:var(--mss-ink)}.mss-thread-placeholder-v6 p{margin:0;max-width:310px;font-size:11px;color:var(--mss-muted)}.mss-thread-header-v6{padding:15px 17px!important;border:0!important;border-bottom:1px solid var(--mss-line)!important;background:#fbfdfc!important}.mss-thread-header-v6>div{display:flex!important;align-items:center!important;gap:11px!important}.mss-thread-header-v6>div>span:last-child{display:grid}.mss-thread-header-v6 small{font-size:9px;color:#98a2b3;text-transform:uppercase;letter-spacing:.08em}.mss-thread-header-v6 strong{font-size:14px;color:var(--mss-ink)}.mss-thread-header-v6 em{margin-top:2px;font-size:10px;font-style:normal;color:var(--mss-muted)}.mss-thread-messages-v6{display:flex!important;flex-direction:column!important;gap:9px!important;min-height:420px!important;max-height:570px!important;overflow-y:auto!important;padding:18px!important;background:#f6f9f8!important}.mss-bubble-v6{width:auto!important;max-width:76%!important;margin:0!important;padding:10px 12px!important;border:1px solid #e0e8e4!important;border-radius:14px 14px 14px 4px!important;background:#fff!important;box-shadow:0 3px 9px rgba(16,35,58,.025)!important}.mss-bubble-v6.is-buyer{align-self:flex-end!important;border-color:#cce6d9!important;border-radius:14px 14px 4px 14px!important;background:#eaf8f1!important}.mss-bubble-v6>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.mss-bubble-v6 strong{font-size:9px;color:#395e52}.mss-bubble-v6 time{font-size:8px;color:#98a2b3}.mss-bubble-v6 p{margin:5px 0 0!important;font-size:11px!important;line-height:1.5!important;color:#344054!important;white-space:pre-wrap!important}.mss-thread-reply-v6{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;padding:13px!important;border-top:1px solid var(--mss-line)!important;background:#fff!important}.mss-thread-reply-v6 textarea{width:100%!important;min-height:78px!important;max-height:180px!important;padding:11px 12px!important;border:1px solid #d9e4df!important;border-radius:12px!important;background:#fbfdfc!important;font-size:11px!important;resize:vertical!important;outline:none!important}.mss-thread-reply-v6 textarea:focus{border-color:#91cbb5!important;box-shadow:0 0 0 3px rgba(7,133,95,.08)!important}.mss-thread-reply-v6 button{display:inline-flex!important;align-items:center!important;gap:6px!important;align-self:end!important;min-height:40px!important;padding:10px 15px!important;border:0!important;border-radius:11px!important;background:var(--mss-green)!important;color:#fff!important;font-size:10px!important;font-weight:850!important}
/* Reviews */
.mss-review-form-v6{display:grid;gap:14px}.mss-review-card-v6{overflow:hidden;border:1px solid var(--mss-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 28px rgba(16,35,58,.04)!important}.mss-review-card-v6>header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 17px!important;border-bottom:1px solid var(--mss-line)!important;background:#fbfdfc!important}.mss-review-card-v6>header>div{display:grid}.mss-review-card-v6>header small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#98a2b3}.mss-review-card-v6>header strong{font-size:14px;color:var(--mss-ink)}.mss-review-card-v6>header span,.mss-review-card-v6>header time{font-size:9px;color:var(--mss-muted)}.mss-review-seller-v6{padding:16px!important}.mss-review-seller-head-v6{display:flex!important;align-items:center!important;gap:11px!important;margin:0 0 10px!important}.mss-review-seller-head-v6>div{display:grid}.mss-review-seller-head-v6 small{font-size:9px;text-transform:uppercase;color:#98a2b3}.mss-review-seller-head-v6 strong{font-size:13px;color:var(--mss-ink)}.mss-review-seller-head-v6 span{font-size:9px;color:var(--mss-muted)}.mss-review-delay-v6{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:11px!important;align-items:center!important;margin:10px 0!important;padding:12px 13px!important;border:1px solid #f1d7a5!important;border-radius:14px!important;background:#fff9ef!important;color:#7c5a1b!important}.mss-delay-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#fff0d5;font-size:18px}.mss-review-delay-v6 strong{font-size:10px}.mss-review-delay-v6 p{margin:2px 0 0!important;font-size:9px!important;line-height:1.45!important}.mss-review-delay-v6 a{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:8px 10px!important;border:1px solid #e6c988!important;border-radius:9px!important;background:#fff!important;color:#755315!important;font-size:9px!important;font-weight:850!important}.mss-review-product-v6{display:grid!important;grid-template-columns:minmax(200px,1.2fr) 190px minmax(230px,1fr) auto!important;gap:12px!important;align-items:center!important;margin:9px 0 0!important;padding:13px!important;border:1px solid #ebf0ed!important;border-radius:15px!important;background:#fcfefd!important}.mss-review-product-copy{display:grid;gap:3px}.mss-review-product-copy strong{font-size:11px;color:var(--mss-ink)}.mss-review-product-copy small,.mss-review-rating-v6>small{font-size:9px;color:var(--mss-muted)}.mss-review-rating-v6{display:grid;gap:2px}.mss-stars{display:flex!important;gap:2px!important}.mss-stars button{width:auto!important;height:auto!important;padding:0 1px!important;border:0!important;background:none!important;font-size:24px!important;line-height:1!important;color:#cfd8d4!important}.mss-stars button.is-on{color:#f1ab18!important}.mss-review-product-v6 textarea{width:100%!important;min-height:64px!important;padding:9px 10px!important;border:1px solid #dbe5e0!important;border-radius:10px!important;background:#fff!important;font-size:10px!important}.mss-buyer-submit-v6{display:inline-flex!important;align-items:center!important;gap:7px!important;justify-self:end!important;margin:4px 0 0!important;padding:12px 17px!important;border:0!important;border-radius:11px!important;background:var(--mss-green)!important;color:#fff!important;font-size:10px!important;font-weight:850!important}
/* Settings */
.mss-settings-grid-v6{display:grid;grid-template-columns:1fr 1.35fr;gap:14px}.mss-settings-card-v6{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--mss-line);border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(16,35,58,.04)}.mss-settings-card-v6.is-success{background:linear-gradient(135deg,#f2fbf7,#fff)}.mss-settings-card-v6.is-create{background:linear-gradient(135deg,#fbfdfc,#fff)}.mss-settings-icon-v6{display:grid;place-items:center;flex:0 0 46px;height:46px;border-radius:14px;background:#edf7f2;color:var(--mss-green);font-size:22px}.mss-settings-card-v6>div{display:grid;gap:4px;min-width:0}.mss-settings-card-v6 small{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#98a2b3}.mss-settings-card-v6 strong{font-size:14px;color:var(--mss-ink);word-break:break-word}.mss-settings-card-v6 p{margin:3px 0 8px;font-size:10px;line-height:1.55;color:var(--mss-muted)}.mss-settings-create-copy{width:100%}.mss-settings-form-v6{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:end!important;margin-top:8px!important}.mss-settings-form-v6 label{display:grid!important;gap:5px!important;margin:0!important}.mss-settings-form-v6 label>span{font-size:9px!important;font-weight:800!important;color:#475467!important}.mss-password-field-v6{position:relative}.mss-password-field-v6 i{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:15px;color:#8ea49b}.mss-password-field-v6 input{width:100%!important;height:40px!important;padding:9px 11px 9px 34px!important;border:1px solid #d9e4df!important;border-radius:11px!important;background:#fff!important;font-size:10px!important}.mss-settings-form-v6 button{display:inline-flex!important;align-items:center!important;gap:6px!important;height:40px!important;padding:9px 14px!important;border:0!important;border-radius:11px!important;background:var(--mss-green)!important;color:#fff!important;font-size:10px!important;font-weight:850!important}
@media(max-width:980px){.mss-buyer-hero-v6{align-items:flex-start;flex-direction:column}.mss-buyer-profile-pill{width:100%;min-width:0}.mss-conversations-v6{grid-template-columns:310px minmax(0,1fr)!important}.mss-review-product-v6{grid-template-columns:1fr 180px}.mss-review-product-v6 textarea{grid-column:1/-1}.mss-settings-grid-v6{grid-template-columns:1fr}}
@media(max-width:760px){.mss-buyer-v6{padding:14px 10px 38px}.mss-buyer-hero-v6{padding:21px;border-radius:20px}.mss-buyer-hero-copy h1{font-size:28px}.mss-buyer-nav-v6{grid-template-columns:1fr 1fr}.mss-buyer-nav-v6 a{font-size:10px!important}.mss-buyer-section-head-v6{align-items:flex-start;flex-direction:column}.mss-buyer-count{display:none}.mss-order-head-v6{align-items:flex-start!important;flex-direction:column!important}.mss-order-summary-v6{width:100%;justify-content:space-between}.mss-order-total-v6{text-align:left}.mss-buyer-item-v6{align-items:flex-start!important;flex-direction:column!important}.mss-item-actions-v6{justify-content:flex-start!important;width:100%!important}.mss-action-v6{flex:1 1 auto!important}.mss-conversations-v6{grid-template-columns:1fr!important;min-height:0!important}.mss-thread-list-v6{max-height:300px!important}.mss-thread-view-v6{min-height:520px!important}.mss-thread-placeholder-v6{min-height:500px}.mss-bubble-v6{max-width:90%!important}.mss-thread-reply-v6{grid-template-columns:1fr!important}.mss-review-delay-v6{grid-template-columns:auto 1fr!important}.mss-review-delay-v6 a{grid-column:1/-1!important;justify-content:center!important}.mss-review-product-v6{grid-template-columns:1fr!important}.mss-settings-form-v6{grid-template-columns:1fr!important}}

/* v197 seller identity: seller logo + marketplace tier badge */
.mss-seller-visual-v10{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-width:42px}
.mss-seller-logo-v10{width:42px!important;height:42px!important;min-width:42px;object-fit:cover;border-radius:12px;border:1px solid #e1e9e5;background:#fff;box-shadow:0 4px 12px rgba(16,35,58,.07)}
.mss-seller-tier-v10{width:34px!important;height:34px!important;min-width:34px;object-fit:contain;background:transparent}
.mss-review-seller-head-v6 .mss-seller-visual-v10,.mss-thread-header-v6 .mss-seller-visual-v10{margin-right:10px}
.mss-thread-v6 .mss-seller-visual-v10{margin-right:2px}
@media(max-width:640px){.mss-seller-logo-v10{width:36px!important;height:36px!important;min-width:36px}.mss-seller-tier-v10{width:30px!important;height:30px!important;min-width:30px}}

/* Buyer Center v15 — matched to selected premium light mockup */
.mss-buyer-v14{--mss-green:#07865f;--mss-green-dark:#056c4e;--mss-ink:#132038;--mss-muted:#6f7d91;--mss-line:#dce7e3;--mss-soft:#f7fbf9;--mss-orange:#ef6b23;max-width:1450px!important;margin:28px auto 70px!important;padding:0 30px!important;font-family:Inter,Arial,sans-serif!important;color:var(--mss-ink)!important}
.mss-buyer-v14 *{box-sizing:border-box}
/* hero */
.mss-buyer-v14 .mss-buyer-hero-v14{position:relative!important;min-height:270px!important;padding:46px 52px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;overflow:hidden!important;border:1px solid #d5e5de!important;border-radius:28px!important;background:linear-gradient(90deg,rgba(255,255,255,.985) 0%,rgba(255,255,255,.97) 45%,rgba(241,250,246,.80) 67%,rgba(231,247,239,.68) 100%),url('../img/buyer-v14/hero-digital.svg') right center/58% 100% no-repeat!important;box-shadow:0 18px 55px rgba(20,55,43,.055)!important}
.mss-buyer-v14 .mss-buyer-hero-v14:before{content:"";position:absolute;right:-45px;top:-75px;width:420px;height:280px;border-radius:50%;background:radial-gradient(circle at 35% 55%,rgba(7,134,95,.12),rgba(7,134,95,0) 66%);pointer-events:none}
.mss-buyer-v14 .mss-buyer-hero-copy{position:relative;z-index:2;padding-top:10px!important;max-width:680px!important}.mss-buyer-v14 .mss-buyer-kicker{display:flex!important;align-items:center!important;gap:9px!important;margin-bottom:19px!important;color:#067c59!important;font-size:11px!important;font-weight:900!important;letter-spacing:.15em!important}.mss-buyer-v14 .mss-buyer-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:#07865f}.mss-buyer-v14 .mss-buyer-hero-copy h1{margin:0!important;font-size:54px!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:900!important;color:#101b31!important}.mss-buyer-v14 .mss-buyer-hero-copy p{margin:15px 0 0!important;font-size:16px!important;line-height:1.55!important;color:#66758a!important}
.mss-buyer-v14 .mss-buyer-profile-pill{position:relative;z-index:2;display:flex!important;align-items:center!important;gap:14px!important;min-width:330px!important;margin-top:25px!important;padding:18px 22px!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:18px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 14px 36px rgba(17,48,38,.10)!important;backdrop-filter:blur(12px)!important}.mss-buyer-v14 .mss-buyer-profile-icon{width:48px!important;height:48px!important;border-radius:15px!important;background:#07865f!important;display:grid!important;place-items:center!important}.mss-buyer-v14 .mss-buyer-profile-icon img{width:23px!important;height:23px!important;filter:brightness(0) invert(1)}.mss-buyer-v14 .mss-buyer-profile-pill small{display:block!important;margin-bottom:4px!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#8290a3!important}.mss-buyer-v14 .mss-buyer-profile-pill strong{font-size:12px!important;color:#122039!important}
/* nav */
.mss-buyer-v14 .mss-buyer-nav-v14{position:relative!important;z-index:4;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:-23px 18px 34px!important;padding:0!important;overflow:hidden!important;border:1px solid #d9e5e0!important;border-radius:18px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 14px 40px rgba(23,48,40,.08)!important;backdrop-filter:blur(10px)!important}.mss-buyer-v14 .mss-buyer-nav-v14 a{position:relative;min-height:76px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;padding:15px 18px!important;border:0!important;border-right:1px solid #e5ece9!important;border-radius:0!important;background:transparent!important;color:#647186!important;text-decoration:none!important}.mss-buyer-v14 .mss-buyer-nav-v14 a:last-child{border-right:0!important}.mss-buyer-v14 .mss-buyer-nav-v14 a:after{content:"";position:absolute;left:30px;right:30px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent}.mss-buyer-v14 .mss-buyer-nav-v14 a.is-active{background:#fff!important;color:#087b59!important}.mss-buyer-v14 .mss-buyer-nav-v14 a.is-active:after{background:#079066}.mss-buyer-v14 .mss-buyer-nav-v14 a>img{width:26px!important;height:26px!important;flex:0 0 26px!important;opacity:.76}.mss-buyer-v14 .mss-buyer-nav-v14 a.is-active>img{opacity:1}.mss-buyer-v14 .mss-buyer-nav-v14 a>span{display:flex!important;align-items:center!important;gap:8px!important}.mss-buyer-v14 .mss-buyer-nav-v14 a b{font-size:13px!important;font-weight:850!important;color:inherit!important;white-space:nowrap}.mss-buyer-v14 .mss-buyer-nav-v14 a small{display:none!important}
/* section heading */
.mss-buyer-v14 .mss-buyer-section-head-v6{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin:0 0 20px!important;padding:0 4px!important}.mss-buyer-v14 .mss-buyer-eyebrow{display:block!important;margin-bottom:7px!important;color:#087e5a!important;font-size:10px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.mss-buyer-v14 .mss-buyer-section-head-v6 h2{margin:0!important;font-size:29px!important;line-height:1.1!important;letter-spacing:-.025em!important;color:#102038!important}.mss-buyer-v14 .mss-buyer-section-head-v6 p{margin:8px 0 0!important;font-size:12px!important;color:#718095!important}.mss-buyer-v14 .mss-buyer-count{min-width:88px!important;height:70px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:1px solid #d9e5e0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 22px rgba(16,24,40,.04)!important;font-size:24px!important;font-weight:900!important;color:#102038!important}.mss-buyer-v14 .mss-buyer-count small{margin-top:2px!important;font-size:8px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#75849a!important}
/* order cards */
.mss-buyer-v14 .mss-buyer-orders-v6{display:grid!important;gap:18px!important}.mss-buyer-v14 .mss-buyer-order-v6{overflow:hidden!important;border:1px solid #d7e4df!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 42px rgba(16,39,31,.05)!important}.mss-buyer-v14 .mss-order-head-v6{min-height:89px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:20px 28px!important;background:linear-gradient(180deg,#fff,#fbfdfc)!important;border-bottom:1px solid #e4ece8!important}.mss-buyer-v14 .mss-order-ident-v6 small,.mss-buyer-v14 .mss-order-total-v6 small{display:block!important;margin-bottom:5px!important;color:#6c7a90!important;font-size:8px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.mss-buyer-v14 .mss-order-ident-v6 strong{display:block!important;font-size:22px!important;line-height:1!important;letter-spacing:-.02em!important;color:#0d1d35!important}.mss-buyer-v14 .mss-order-ident-v6 span{display:block!important;margin-top:7px!important;font-size:10px!important;color:#738197!important}.mss-buyer-v14 .mss-order-summary-v6{display:flex!important;align-items:center!important;gap:18px!important;text-align:right!important}.mss-buyer-v14 .mss-order-total-v6 strong{font-size:20px!important;line-height:1!important;color:#0e2038!important}.mss-buyer-v14 .mss-payment-status-v6{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:31px!important;padding:6px 11px!important;border-radius:999px!important;font-size:10px!important;font-weight:850!important}.mss-buyer-v14 .mss-payment-status-v6.is-paid{color:#087b58!important;background:#ebfaf3!important;border:1px solid #bee9d6!important}.mss-buyer-v14 .mss-payment-status-v6.is-unpaid{color:#d65918!important;background:#fff4eb!important;border:1px solid #ffd6bd!important}
.mss-buyer-v14 .mss-order-items-v6{background:#fff!important}.mss-buyer-v14 .mss-buyer-item-v6{border:0!important}.mss-buyer-v14 .mss-buyer-item-v6+.mss-buyer-item-v6{border-top:1px solid #e9efec!important}.mss-buyer-v14 .mss-item-main-v6{min-height:142px!important;display:grid!important;grid-template-columns:110px minmax(0,1fr) 130px!important;align-items:center!important;gap:24px!important;padding:21px 30px 17px!important}.mss-buyer-v14 .mss-product-image-v11{width:108px!important;height:108px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.mss-buyer-v14 .mss-product-image-v11 img{display:block!important;width:auto!important;height:auto!important;max-width:108px!important;max-height:108px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mss-buyer-v14 .mss-item-copy-v6>strong{display:block!important;margin:0 0 13px!important;font-size:17px!important;line-height:1.35!important;letter-spacing:-.01em!important;color:#102038!important}.mss-buyer-v14 .mss-item-meta-v11{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 16px!important}.mss-buyer-v14 .mss-item-meta-v11>span{font-size:11px!important;color:#718095!important}.mss-buyer-v14 .mss-seller-mini-v11{display:inline-flex!important;align-items:center!important;gap:9px!important}.mss-buyer-v14 .mss-seller-mini-v11 img,.mss-buyer-v14 .mss-seller-mini-v11 b{width:30px!important;height:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#e7f8f0!important;color:#087b59!important;font-size:9px!important}.mss-buyer-v14 .mss-seller-mini-v11 em{font-style:normal!important;font-size:11px!important;font-weight:850!important;color:#33445b!important}.mss-buyer-v14 .mss-tier-right-v11{justify-self:end!important;width:120px!important;text-align:center!important}.mss-buyer-v14 .mss-tier-right-v11 img{display:block!important;width:58px!important;height:58px!important;object-fit:contain!important;margin:0 auto 7px!important}.mss-buyer-v14 .mss-tier-right-v11 small{font-size:9px!important;font-weight:850!important;color:#5e6d82!important}
/* always-visible full action rail */
.mss-buyer-v14 .mss-item-actions-v6{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:14px 30px 22px!important;border-top:1px solid #edf2ef!important;background:#fff!important}.mss-buyer-v14 .mss-action-v6{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:10px 17px!important;border:1px solid #cfe0d9!important;border-radius:12px!important;background:#fff!important;color:#37574d!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important;text-decoration:none!important;transition:.18s ease!important}.mss-buyer-v14 .mss-action-v6:hover{transform:translateY(-1px)!important;border-color:#94c9b5!important;background:#f8fcfa!important}.mss-buyer-v14 .mss-action-v6>img{width:19px!important;height:19px!important;flex:0 0 19px!important}.mss-buyer-v14 .mss-action-v6.is-primary{border-color:#a7d5c3!important;color:#176d52!important}.mss-buyer-v14 .mss-action-v6.is-pickup{order:2!important;background:linear-gradient(135deg,#0b9368,#087a57)!important;border-color:#087a57!important;color:#fff!important;box-shadow:0 9px 20px rgba(7,126,88,.16)!important}.mss-buyer-v14 .mss-action-v6.is-pickup>img{filter:brightness(0) invert(1)!important}.mss-buyer-v14 .mss-action-v6.is-pickup>span{display:flex!important;align-items:baseline!important;gap:7px!important}.mss-buyer-v14 .mss-action-v6.is-pickup b{font-size:11px!important}.mss-buyer-v14 .mss-action-v6.is-pickup small{font-size:8px!important;color:rgba(255,255,255,.72)!important}.mss-buyer-v14 .mss-action-v6.is-disabled{opacity:.5!important;cursor:not-allowed!important;filter:grayscale(.18)!important;box-shadow:none!important}.mss-buyer-v14 .mss-action-v6.is-disabled:hover{transform:none!important}.mss-buyer-v14 .mss-buyer-item-actions .is-primary{order:3!important}
/* secondary sections */
.mss-buyer-v14 .mss-conversations-v6{display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;gap:18px!important}.mss-buyer-v14 .mss-thread-list-v6,.mss-buyer-v14 .mss-thread-view-v6,.mss-buyer-v14 .mss-review-card-v6,.mss-buyer-v14 .mss-settings-card-v6{border:1px solid #d9e5e0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 42px rgba(16,39,31,.05)!important}.mss-buyer-v14 .mss-thread-list-title-v6,.mss-buyer-v14 .mss-thread-header-v6,.mss-buyer-v14 .mss-review-card-v6>header{background:linear-gradient(180deg,#fff,#fbfdfc)!important;border-bottom:1px solid #e6eeea!important}.mss-buyer-v14 .mss-thread-v6.is-active{background:#f0faf6!important;box-shadow:inset 4px 0 0 #0a8a63!important}.mss-buyer-v14 .mss-thread-messages-v6{background:#f8fbfa!important}.mss-buyer-v14 .mss-bubble-v6{border-radius:16px!important;box-shadow:0 3px 13px rgba(16,24,40,.04)!important}.mss-buyer-v14 .mss-thread-reply-v6 button,.mss-buyer-v14 .mss-settings-form-v6 button{background:#087f5a!important;border-radius:12px!important}.mss-buyer-v14 .mss-review-seller-v6{padding:20px!important}.mss-buyer-v14 .mss-review-product-v6{border:1px solid #e2ebe7!important;border-radius:16px!important;background:#fbfdfc!important}.mss-buyer-v14 .mss-review-product-copy-v11 img{border:0!important;border-radius:0!important;background:transparent!important}.mss-buyer-v14 .mss-settings-grid-v6{gap:18px!important}.mss-buyer-v14 .mss-settings-card-v6{padding:24px!important}
/* modal */
.mss-buyer-product-backdrop{background:rgba(4,16,12,.46)!important;backdrop-filter:blur(12px)!important}.mss-buyer-product-dialog{max-width:1180px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.8)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 36px 110px rgba(5,28,20,.34)!important}.mss-buyer-product-dialog>header{min-height:72px!important;padding:14px 20px!important;background:#fff!important;border-bottom:1px solid #e4ece8!important}.mss-buyer-product-dialog iframe{border:0!important}
@media(max-width:980px){.mss-buyer-v14{padding:0 18px!important}.mss-buyer-v14 .mss-buyer-hero-v14{min-height:235px!important;padding:38px!important}.mss-buyer-v14 .mss-buyer-hero-copy h1{font-size:44px!important}.mss-buyer-v14 .mss-buyer-profile-pill{min-width:275px!important}.mss-buyer-v14 .mss-item-main-v6{grid-template-columns:92px minmax(0,1fr) 90px!important;gap:16px!important;padding-left:20px!important;padding-right:20px!important}.mss-buyer-v14 .mss-product-image-v11,.mss-buyer-v14 .mss-product-image-v11 img{max-width:92px!important;max-height:92px!important}.mss-buyer-v14 .mss-item-actions-v6{padding-left:20px!important;padding-right:20px!important;gap:9px!important}}
@media(max-width:760px){.mss-buyer-v14{margin:10px auto 40px!important;padding:0 9px!important}.mss-buyer-v14 .mss-buyer-hero-v14{min-height:235px!important;flex-direction:column!important;padding:24px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(239,249,245,.91)),url('../img/buyer-v14/hero-digital.svg') right bottom/auto 78% no-repeat!important}.mss-buyer-v14 .mss-buyer-hero-copy h1{font-size:34px!important}.mss-buyer-v14 .mss-buyer-hero-copy p{font-size:12px!important}.mss-buyer-v14 .mss-buyer-profile-pill{width:100%!important;min-width:0!important;margin-top:22px!important}.mss-buyer-v14 .mss-buyer-nav-v14{grid-template-columns:repeat(4,160px)!important;margin:-16px 8px 28px!important;overflow-x:auto!important;justify-content:flex-start!important;border-radius:14px!important}.mss-buyer-v14 .mss-buyer-nav-v14 a{min-height:60px!important;justify-content:flex-start!important;padding:12px 14px!important}.mss-buyer-v14 .mss-buyer-nav-v14 a b{font-size:10px!important}.mss-buyer-v14 .mss-buyer-nav-v14 a>img{width:21px!important;height:21px!important;flex-basis:21px!important}.mss-buyer-v14 .mss-buyer-section-head-v6 h2{font-size:24px!important}.mss-buyer-v14 .mss-buyer-count{min-width:68px!important;height:58px!important;font-size:19px!important}.mss-buyer-v14 .mss-order-head-v6{min-height:76px!important;padding:16px!important}.mss-buyer-v14 .mss-order-ident-v6 strong{font-size:18px!important}.mss-buyer-v14 .mss-order-total-v6 strong{font-size:16px!important}.mss-buyer-v14 .mss-item-main-v6{min-height:0!important;grid-template-columns:76px minmax(0,1fr) 52px!important;gap:12px!important;padding:16px!important}.mss-buyer-v14 .mss-product-image-v11{width:76px!important;height:76px!important}.mss-buyer-v14 .mss-product-image-v11 img{max-width:76px!important;max-height:76px!important}.mss-buyer-v14 .mss-item-copy-v6>strong{font-size:12px!important;margin-bottom:8px!important}.mss-buyer-v14 .mss-item-meta-v11>span,.mss-buyer-v14 .mss-seller-mini-v11 em{font-size:9px!important}.mss-buyer-v14 .mss-tier-right-v11{width:52px!important}.mss-buyer-v14 .mss-tier-right-v11 img{width:42px!important;height:42px!important}.mss-buyer-v14 .mss-tier-right-v11 small{display:none!important}.mss-buyer-v14 .mss-item-actions-v6{grid-template-columns:1fr!important;gap:7px!important;padding:10px 16px 16px!important}.mss-buyer-v14 .mss-action-v6{min-height:44px!important;justify-content:flex-start!important}.mss-buyer-v14 .mss-action-v6.is-pickup{justify-content:center!important}.mss-buyer-v14 .mss-conversations-v6{grid-template-columns:1fr!important}.mss-buyer-v14 .mss-settings-grid-v6{grid-template-columns:1fr!important}}
/* v16: one pickup per full order + seller-group stacking */
.mss-buyer-v14 .mss-order-seller-groups-v16{display:grid;gap:0;background:#fff}
.mss-buyer-v14 .mss-order-seller-group-v16{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:stretch;border-top:1px solid #edf2ef}
.mss-buyer-v14 .mss-order-seller-group-v16:first-child{border-top:0}
.mss-buyer-v14 .mss-order-seller-products-v16{min-width:0}
.mss-buyer-v14 .mss-order-seller-group-v16 .mss-buyer-item-v6{border:0!important;border-top:1px dashed #edf2ef!important;border-radius:0!important;margin:0!important;box-shadow:none!important}
.mss-buyer-v14 .mss-order-seller-group-v16 .mss-buyer-item-v6:first-child{border-top:0!important}
.mss-buyer-v14 .mss-order-seller-group-v16 .mss-item-main-v6{grid-template-columns:110px minmax(0,1fr)!important;padding:20px 26px!important;min-height:132px!important}
.mss-buyer-v14 .mss-seller-group-badge-v16{border-left:1px solid #edf2ef;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:16px 12px;background:linear-gradient(180deg,#fff,#fbfdfc)}
.mss-buyer-v14 .mss-seller-group-badge-v16 img{width:54px;height:54px;object-fit:contain}
.mss-buyer-v14 .mss-seller-group-badge-v16 small{font-size:9px;font-weight:800;color:#52645c;text-align:center}
.mss-buyer-v14 .mss-order-actions-v16{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(180px,1fr))!important;padding:16px 26px 22px!important}
.mss-buyer-v14 .mss-order-actions-v16 .is-pickup{order:-10!important;min-height:50px!important}
.mss-buyer-v14 .mss-order-actions-v16 .is-pickup span{display:block!important}
.mss-buyer-v14 .mss-order-actions-v16 .is-pickup b{font-size:12px!important}
.mss-buyer-v14 .mss-order-actions-v16 .is-pickup small{display:none!important}
@media(max-width:760px){
 .mss-buyer-v14 .mss-order-seller-group-v16{grid-template-columns:minmax(0,1fr) 58px}
 .mss-buyer-v14 .mss-order-seller-group-v16 .mss-item-main-v6{grid-template-columns:72px minmax(0,1fr)!important;padding:14px!important;min-height:94px!important}
 .mss-buyer-v14 .mss-seller-group-badge-v16{padding:10px 6px}
 .mss-buyer-v14 .mss-seller-group-badge-v16 img{width:38px;height:38px}
 .mss-buyer-v14 .mss-seller-group-badge-v16 small{display:none}
 .mss-buyer-v14 .mss-order-actions-v16{grid-template-columns:1fr!important;padding:12px 14px 16px!important}
}


/* Buyer Center v17 — complete secondary-section redesign */
.mss-buyer-v14 .mss-seller-picker-v17{margin:0 0 16px;padding:15px 17px;border:1px solid #d9e5e0;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdfc);box-shadow:0 8px 24px rgba(16,39,31,.045)}
.mss-buyer-v14 .mss-seller-picker-v17 label{display:grid;grid-template-columns:auto minmax(220px,420px);align-items:center;gap:12px;margin:0;font-size:10px;font-weight:850;color:#52645c}
.mss-buyer-v14 .mss-seller-picker-v17 select{height:42px;padding:0 38px 0 13px;border:1px solid #d3e2dc;border-radius:11px;background:#fff;color:#173226;font-size:11px;font-weight:750;outline:none}
.mss-buyer-v14 .mss-conversations-v6{min-height:630px!important}.mss-buyer-v14 .mss-thread-list-v6{max-height:690px!important}.mss-buyer-v14 .mss-thread-list-title-v6{padding:18px!important}.mss-buyer-v14 .mss-thread-v6{padding:16px!important;gap:12px!important}.mss-buyer-v14 .mss-thread-copy-v6 strong{font-size:13px!important}.mss-buyer-v14 .mss-thread-copy-v6 small{font-size:10px!important}.mss-buyer-v14 .mss-thread-copy-v6 p{font-size:10px!important}.mss-buyer-v14 .mss-thread-header-v6{padding:18px 20px!important}.mss-buyer-v14 .mss-thread-header-v6 strong{font-size:16px!important}.mss-buyer-v14 .mss-thread-messages-v6{padding:22px!important}.mss-buyer-v14 .mss-bubble-v6{padding:12px 14px!important}.mss-buyer-v14 .mss-bubble-v6 p{font-size:12px!important}.mss-buyer-v14 .mss-thread-reply-v6{padding:16px!important}.mss-buyer-v14 .mss-thread-reply-v6 textarea{min-height:94px!important;font-size:12px!important}.mss-buyer-v14 .mss-thread-reply-v6 button{min-height:46px!important;padding:11px 18px!important;font-size:11px!important}
.mss-buyer-v14 .mss-review-form-v6{gap:18px!important}.mss-buyer-v14 .mss-review-card-v6{overflow:hidden!important}.mss-buyer-v14 .mss-review-card-v6>header{padding:18px 22px!important}.mss-buyer-v14 .mss-review-card-v6>header strong{font-size:18px!important}.mss-buyer-v14 .mss-review-seller-v6{padding:22px!important}.mss-buyer-v14 .mss-review-seller-head-v6{padding:0 0 13px!important;margin:0 0 14px!important;border-bottom:1px solid #edf2ef}.mss-buyer-v14 .mss-review-seller-head-v6 strong{font-size:15px!important}.mss-buyer-v14 .mss-review-product-v6{grid-template-columns:minmax(280px,1.35fr) 210px minmax(260px,1fr) 180px!important;padding:18px!important;gap:18px!important;border-radius:18px!important;background:#fff!important}.mss-buyer-v14 .mss-review-product-copy-v11{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:15px!important}.mss-buyer-v14 .mss-review-product-copy-v11 img{width:92px!important;height:92px!important;object-fit:contain!important}.mss-buyer-v14 .mss-review-product-copy-v11 strong{font-size:13px!important;line-height:1.4!important}.mss-buyer-v14 .mss-review-product-v6 textarea{min-height:86px!important;font-size:11px!important}.mss-buyer-v14 .mss-stars button{font-size:30px!important}.mss-buyer-v14 .mss-buyer-submit-v6{min-height:46px!important;padding:12px 20px!important;font-size:11px!important;border-radius:12px!important}
.mss-buyer-v14 .mss-settings-grid-v6{grid-template-columns:1fr 1.35fr!important;gap:20px!important}.mss-buyer-v14 .mss-settings-card-v6{min-height:190px!important;padding:28px!important;gap:18px!important;align-items:flex-start!important}.mss-buyer-v14 .mss-settings-icon-v6{width:54px!important;height:54px!important;flex:0 0 54px!important;border-radius:16px!important;font-size:24px!important}.mss-buyer-v14 .mss-settings-card-v6 small{font-size:9px!important}.mss-buyer-v14 .mss-settings-card-v6 strong{font-size:18px!important;line-height:1.25!important}.mss-buyer-v14 .mss-settings-card-v6 p{font-size:12px!important;line-height:1.6!important;margin:6px 0 13px!important}.mss-buyer-v14 .mss-settings-card-v6 .mss-action-v6{display:inline-flex!important;width:auto!important;justify-self:start!important;min-height:44px!important;padding:11px 18px!important}
.mss-buyer-product-modal[hidden]{display:none!important}.mss-buyer-product-modal{position:fixed!important;inset:0!important;z-index:2147482000!important;display:grid!important;place-items:center!important;padding:20px!important}.mss-buyer-product-backdrop{position:absolute!important;inset:0!important;background:rgba(3,15,11,.58)!important;backdrop-filter:blur(12px)!important}.mss-buyer-product-dialog{position:relative!important;z-index:2!important;width:min(1240px,96vw)!important;height:min(850px,92vh)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:26px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 40px 120px rgba(0,20,13,.42)!important}.mss-buyer-product-dialog>header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:72px!important;padding:14px 18px 14px 22px!important;border-bottom:1px solid #e0e9e5!important;background:#fff!important}.mss-buyer-product-dialog>header span{font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important;color:#087d59!important}.mss-buyer-product-dialog>header h3{margin:3px 0 0!important;font-size:19px!important;color:#102038!important}.mss-buyer-product-dialog>header button{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #d9e5e0!important;border-radius:13px!important;background:#f8fbfa!important;color:#223b32!important;font-size:27px!important;cursor:pointer!important}.mss-buyer-frame-shell{min-height:0!important;padding:10px!important;background:#eef5f2!important}.mss-buyer-frame-shell iframe{width:100%!important;height:100%!important;border:0!important;border-radius:17px!important;background:#fff!important}.mss-buyer-modal-open{overflow:hidden!important}
@media(max-width:980px){.mss-buyer-v14 .mss-review-product-v6{grid-template-columns:1fr 190px!important}.mss-buyer-v14 .mss-review-product-v6 textarea,.mss-buyer-v14 .mss-review-product-v6 .is-pickup{grid-column:1/-1!important}.mss-buyer-v14 .mss-settings-grid-v6{grid-template-columns:1fr!important}}
@media(max-width:760px){.mss-buyer-v14 .mss-seller-picker-v17 label{grid-template-columns:1fr!important}.mss-buyer-v14 .mss-seller-picker-v17 select{width:100%!important}.mss-buyer-v14 .mss-review-product-v6{grid-template-columns:1fr!important}.mss-buyer-v14 .mss-review-product-copy-v11{grid-template-columns:72px minmax(0,1fr)!important}.mss-buyer-v14 .mss-review-product-copy-v11 img{width:72px!important;height:72px!important}.mss-buyer-v14 .mss-settings-card-v6{min-height:0!important;padding:20px!important}.mss-buyer-product-modal{padding:6px!important}.mss-buyer-product-dialog{width:100%!important;height:95vh!important;border-radius:17px!important}.mss-buyer-product-dialog>header{min-height:58px!important;padding:10px 11px 10px 14px!important}.mss-buyer-product-dialog>header h3{font-size:15px!important}.mss-buyer-frame-shell{padding:4px!important}.mss-buyer-frame-shell iframe{border-radius:12px!important}}


/* Buyer Center v18 - readability and review/action fixes */
.mss-buyer-v14 .mss-buyer-nav-v14 a>span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;width:auto!important}
.mss-buyer-v14 .mss-buyer-nav-v14 a>span b{display:block!important;visibility:visible!important;opacity:1!important;color:inherit!important;font-size:13px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
.mss-buyer-v14 .mss-buyer-nav-v14 a.is-active>span b{color:#087b59!important}
.mss-buyer-v14 .mss-buyer-nav-v14 a.is-active{font-weight:800!important}
.mss-buyer-v14 .mss-buyer-nav-v14 a small{display:grid!important;place-items:center!important;min-width:24px!important;height:24px!important;border-radius:8px!important;background:#f0f4f3!important;color:#8b9692!important;font-size:8px!important;font-weight:900!important}
.mss-buyer-v14 .mss-buyer-nav-v14 a.is-active small{background:#e7f5ef!important;color:#087b59!important}
.mss-buyer-v14 .mss-thread-v6{align-items:flex-start!important}
.mss-buyer-v14 .mss-thread-copy-v6>div{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}
.mss-buyer-v14 .mss-thread-copy-v6>div strong{font-size:14px!important;line-height:1.2!important}
.mss-buyer-v14 .mss-thread-copy-v6 time{font-size:9px!important;color:#8a9892!important;white-space:nowrap!important}
.mss-buyer-v14 .mss-thread-copy-v6 small{display:block!important;margin:3px 0!important;font-size:10px!important;line-height:1.45!important;color:#53665e!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
.mss-buyer-v14 .mss-thread-copy-v6 p{margin:8px 0 0!important;font-size:10px!important;line-height:1.45!important;color:#718078!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.mss-buyer-v14 .mss-thread-meta-label{font-weight:850!important;color:#173a2d!important}
.mss-buyer-v14 .mss-thread-header-v6 em{display:block!important;margin-top:5px!important;font-style:normal!important;font-size:10px!important;line-height:1.5!important;color:#60736b!important}
.mss-buyer-v14 .mss-thread-header-v6 em b{font-weight:850!important;color:#173a2d!important}
.mss-buyer-v14 .mss-review-product-v6{grid-template-columns:minmax(280px,1.3fr) 210px minmax(320px,1.1fr) 190px!important;align-items:center!important}
.mss-buyer-v14 .mss-review-qty-v18{display:block!important;margin-top:9px!important;font-size:10px!important;color:#64756e!important}
.mss-buyer-v14 .mss-review-qty-v18 b{margin-left:3px!important;color:#213a31!important}
.mss-buyer-v14 .mss-review-textarea-v18{min-height:132px!important;padding:14px 16px!important;font-size:13px!important;line-height:1.55!important;resize:vertical!important;border:1px solid #d6e3de!important;border-radius:14px!important;background:#fff!important;color:#162a23!important;outline:none!important}
.mss-buyer-v14 .mss-review-textarea-v18:focus{border-color:#149a70!important;box-shadow:0 0 0 3px rgba(20,154,112,.10)!important}
.mss-buyer-v14 .mss-review-product-submit-v18{min-height:50px!important;justify-content:center!important;padding:12px 18px!important;border-radius:13px!important;font-size:11px!important}
.mss-buyer-v14 .mss-review-product-submit-v18 img{width:19px!important;height:19px!important;filter:brightness(0) invert(1)!important}
.mss-buyer-v14 .mss-review-product-submit-v18 span b{font-size:11px!important}
@media(max-width:980px){.mss-buyer-v14 .mss-review-product-v6{grid-template-columns:1fr 210px!important}.mss-buyer-v14 .mss-review-textarea-v18,.mss-buyer-v14 .mss-review-product-submit-v18{grid-column:1/-1!important}}
@media(max-width:760px){.mss-buyer-v14 .mss-buyer-nav-v14 a>span{display:block!important}.mss-buyer-v14 .mss-buyer-nav-v14 a>span b{font-size:10px!important;line-height:1.2!important}.mss-buyer-v14 .mss-buyer-nav-v14 a small{display:none!important}.mss-buyer-v14 .mss-thread-copy-v6>div{display:block!important}.mss-buyer-v14 .mss-thread-copy-v6 time{display:block!important;margin-top:3px!important}.mss-buyer-v14 .mss-review-product-v6{grid-template-columns:1fr!important}.mss-buyer-v14 .mss-review-textarea-v18{min-height:145px!important}}


/* Buyer Center v19 — premium messages UI + attachments */
.mss-buyer-v14 .mss-message-heading-v19{margin-bottom:18px!important}.mss-buyer-v14 .mss-message-heading-v19 h2{font-size:30px!important;letter-spacing:-.035em!important}.mss-buyer-v14 .mss-message-heading-v19 p{font-size:12px!important;max-width:620px!important}
.mss-buyer-v14 .mss-seller-picker-v19{padding:16px 20px!important;border-radius:18px!important}.mss-buyer-v14 .mss-seller-picker-v19 label{grid-template-columns:auto minmax(300px,420px)!important;justify-content:space-between!important}.mss-buyer-v14 .mss-seller-picker-v19 select{height:46px!important;font-size:12px!important}
.mss-buyer-v14 .mss-conversations-v19{grid-template-columns:350px minmax(0,1fr)!important;min-height:650px!important;border:0!important;background:transparent!important;gap:18px!important}.mss-buyer-v14 .mss-thread-list-v19,.mss-buyer-v14 .mss-thread-view-v19{border:1px solid #dce7e2!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 35px rgba(23,48,40,.055)!important;overflow:hidden!important}
.mss-buyer-v14 .mss-thread-list-v19{max-height:720px!important}.mss-buyer-v14 .mss-thread-list-title-v6{min-height:62px!important;padding:19px 20px!important;border-bottom:1px solid #e6eeea!important}.mss-buyer-v14 .mss-thread-list-title-v6 strong{font-size:14px!important}.mss-buyer-v14 .mss-thread-list-title-v6 span{width:26px!important;height:26px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#e7f7f1!important;color:#07845f!important;font-size:11px!important;font-weight:900!important}
.mss-buyer-v14 .mss-thread-v19{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important;padding:18px 18px!important;min-height:122px!important;border-bottom:1px solid #edf2ef!important;background:#fff!important}.mss-buyer-v14 .mss-thread-v19.is-active{background:linear-gradient(90deg,#effaf6,#f8fcfa)!important;box-shadow:inset 3px 0 #0b956b!important}.mss-buyer-v14 .mss-thread-seller-visual-v19{position:relative!important;width:54px!important;height:54px!important;display:grid!important;place-items:center!important}.mss-buyer-v14 .mss-thread-seller-logo-v19,.mss-buyer-v14 .mss-thread-seller-fallback-v19{width:48px!important;height:48px!important;border-radius:14px!important;object-fit:cover!important;background:#f7faf8!important;border:1px solid #dfe9e5!important;box-shadow:0 4px 12px rgba(23,48,40,.07)!important}.mss-buyer-v14 .mss-thread-seller-fallback-v19{display:grid!important;place-items:center!important;font-size:14px!important;color:#087c59!important}.mss-buyer-v14 .mss-thread-tier-v19{position:absolute!important;right:-5px!important;bottom:-5px!important;width:25px!important;height:25px!important;object-fit:contain!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.12))!important}.mss-buyer-v14 .mss-thread-copy-v19{display:block!important;min-width:0!important}.mss-buyer-v14 .mss-thread-name-v19{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.mss-buyer-v14 .mss-thread-name-v19 strong{font-size:14px!important;color:#12263a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mss-buyer-v14 .mss-thread-name-v19 time{font-size:9px!important;color:#8b98a7!important;white-space:nowrap!important}.mss-buyer-v14 .mss-thread-copy-v19>small{display:block!important;margin-top:6px!important;font-size:10px!important;font-weight:750!important;color:#52655e!important}.mss-buyer-v14 .mss-thread-copy-v19>p{margin:7px 0 0!important;font-size:10px!important;line-height:1.45!important;color:#7a8792!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.mss-buyer-v14 .mss-thread-view-v19{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important}.mss-buyer-v14 .mss-thread-header-v19{min-height:82px!important;padding:16px 20px!important;border-bottom:1px solid #e7eeeb!important;background:#fff!important}.mss-buyer-v14 .mss-chat-seller-v19{display:flex!important;align-items:center!important;gap:13px!important}.mss-buyer-v14 .mss-chat-seller-logo-v19{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#f7faf8!important;border:1px solid #dfe9e5!important;overflow:hidden!important}.mss-buyer-v14 .mss-chat-seller-logo-v19 img{width:100%!important;height:100%!important;object-fit:cover!important}.mss-buyer-v14 .mss-chat-seller-logo-v19 b{font-size:14px!important;color:#087c59!important}.mss-buyer-v14 .mss-chat-seller-name-v19{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.mss-buyer-v14 .mss-chat-seller-name-v19 strong{font-size:18px!important;line-height:1.15!important;color:#12263a!important}.mss-buyer-v14 .mss-chat-seller-name-v19 small{font-size:10px!important;color:#6d7d87!important}.mss-buyer-v14 .mss-chat-tier-v19{margin-left:3px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 8px!important;border-radius:9px!important;background:#f2f5f4!important;color:#65717a!important}.mss-buyer-v14 .mss-chat-tier-v19 img{width:24px!important;height:24px!important;object-fit:contain!important}.mss-buyer-v14 .mss-chat-tier-v19 em{font-size:10px!important;font-style:normal!important;font-weight:800!important}
.mss-buyer-v14 .mss-thread-messages-v19{padding:20px!important;background:#fbfdfc!important;overflow:auto!important}.mss-buyer-v14 .mss-chat-empty-v19{height:100%!important;min-height:360px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:1px dashed #d5e3dd!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbfdfc)!important}.mss-buyer-v14 .mss-chat-empty-v19>span{width:70px!important;height:70px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#edf8f4!important;color:#0b9168!important;font-size:30px!important}.mss-buyer-v14 .mss-chat-empty-v19 h3{margin:15px 0 7px!important;font-size:21px!important;color:#172a3c!important}.mss-buyer-v14 .mss-chat-empty-v19 p{margin:0!important;max-width:440px!important;font-size:12px!important;line-height:1.6!important;color:#78858f!important}.mss-buyer-v14 .mss-bubble-v6{max-width:76%!important;border-radius:16px!important;padding:12px 14px!important}.mss-buyer-v14 .mss-bubble-v6.is-buyer{margin-left:auto!important;background:#eaf8f3!important;border:1px solid #d0ecdf!important}.mss-buyer-v14 .mss-bubble-v6.is-seller{background:#fff!important;border:1px solid #e2ebe7!important}.mss-buyer-v14 .mss-bubble-v6 p{font-size:12px!important;line-height:1.55!important}
.mss-buyer-v14 .mss-message-attachments-v19{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.mss-buyer-v14 .mss-message-image-v19{width:116px!important;padding:0!important;border:1px solid #dce7e2!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;cursor:zoom-in!important;text-align:left!important}.mss-buyer-v14 .mss-message-image-v19 img{display:block!important;width:116px!important;height:86px!important;object-fit:cover!important}.mss-buyer-v14 .mss-message-image-v19 span{display:block!important;padding:6px 8px!important;font-size:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#52655e!important}.mss-buyer-v14 .mss-message-file-v19{display:inline-flex!important;align-items:center!important;gap:7px!important;max-width:220px!important;padding:8px 10px!important;border:1px solid #dce7e2!important;border-radius:10px!important;background:#fff!important;text-decoration:none!important;color:#30473d!important}.mss-buyer-v14 .mss-message-file-v19 span{font-size:9px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mss-buyer-v14 .mss-message-file-v19 small{font-size:8px!important;color:#8a9790!important;white-space:nowrap!important}
.mss-buyer-v14 .mss-thread-reply-v19{display:block!important;padding:16px 18px!important;border-top:1px solid #e5eeea!important;background:#fff!important}.mss-buyer-v14 .mss-thread-reply-v19>textarea{width:100%!important;min-height:105px!important;padding:14px 15px!important;border:1px solid #d9e5e0!important;border-radius:14px!important;background:#fff!important;font-size:12px!important;resize:vertical!important;outline:none!important}.mss-buyer-v14 .mss-thread-reply-v19>textarea:focus{border-color:#0b956b!important;box-shadow:0 0 0 3px rgba(11,149,107,.08)!important}.mss-buyer-v14 .mss-reply-bottom-v19{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important;margin-top:11px!important}.mss-buyer-v14 .mss-buyer-attach-picker-v19{min-width:0!important;flex:1 1 auto!important}.mss-buyer-v14 .mss-buyer-attach-picker-v19>label{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;border:1px solid #dce7e2!important;border-radius:10px!important;background:#f9fcfa!important;cursor:pointer!important;color:#315246!important}.mss-buyer-v14 .mss-buyer-attach-picker-v19 input{position:absolute!important;opacity:0!important;pointer-events:none!important}.mss-buyer-v14 .mss-buyer-attach-picker-v19 label span{font-size:10px!important;font-weight:850!important}.mss-buyer-v14 .mss-buyer-attach-picker-v19 label small{font-size:8px!important;color:#85948d!important}.mss-buyer-v14 .mss-buyer-selected-files-v19{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:9px!important}.mss-buyer-v14 .mss-selected-file-v19{position:relative!important;width:92px!important;min-height:66px!important;border:1px solid #dce7e2!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.mss-buyer-v14 .mss-selected-file-v19 img{width:92px!important;height:66px!important;object-fit:cover!important;display:block!important;cursor:zoom-in!important}.mss-buyer-v14 .mss-selected-file-v19 .mss-file-generic-v19{height:66px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:8px!important;text-align:center!important}.mss-buyer-v14 .mss-selected-file-v19 .mss-file-generic-v19 i{font-size:20px!important;color:#0a8e65!important}.mss-buyer-v14 .mss-selected-file-v19 .mss-file-generic-v19 span{max-width:75px!important;margin-top:4px!important;font-size:7px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mss-buyer-v14 .mss-selected-file-v19 button{position:absolute!important;right:4px!important;top:4px!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:rgba(16,24,40,.82)!important;color:#fff!important;font-size:14px!important;cursor:pointer!important}.mss-buyer-v14 .mss-thread-reply-v19 .mss-reply-bottom-v19>button{min-width:170px!important;min-height:46px!important;padding:10px 17px!important;border:0!important;border-radius:12px!important;background:#0a8d64!important;color:#fff!important;font-size:11px!important;font-weight:900!important;box-shadow:0 8px 18px rgba(10,141,100,.17)!important}
.mss-attachment-lightbox-v19[hidden]{display:none!important}.mss-attachment-lightbox-v19{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:20px!important}.mss-attachment-lightbox-backdrop-v19{position:absolute!important;inset:0!important;background:rgba(6,18,14,.68)!important;backdrop-filter:blur(9px)!important}.mss-attachment-lightbox-v19>section{position:relative!important;z-index:2!important;width:min(1050px,94vw)!important;max-height:92vh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 32px 90px rgba(0,0,0,.38)!important}.mss-attachment-lightbox-v19 header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 15px 13px 18px!important;border-bottom:1px solid #e6eeea!important}.mss-attachment-lightbox-v19 header strong{font-size:12px!important;color:#1e332a!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mss-attachment-lightbox-v19 header button{width:36px!important;height:36px!important;border:1px solid #dce7e2!important;border-radius:11px!important;background:#f8fbfa!important;font-size:23px!important;cursor:pointer!important}.mss-attachment-lightbox-v19 section>div{display:grid!important;place-items:center!important;min-height:0!important;padding:14px!important;background:#eef4f1!important;overflow:auto!important}.mss-attachment-lightbox-v19 [data-buyer-attachment-full]{max-width:100%!important;max-height:78vh!important;object-fit:contain!important;border-radius:10px!important;background:#fff!important}
@media(max-width:900px){.mss-buyer-v14 .mss-conversations-v19{grid-template-columns:1fr!important}.mss-buyer-v14 .mss-thread-list-v19{max-height:330px!important}.mss-buyer-v14 .mss-thread-view-v19{min-height:600px!important}.mss-buyer-v14 .mss-seller-picker-v19 label{grid-template-columns:1fr!important}.mss-buyer-v14 .mss-seller-picker-v19 select{width:100%!important}}
@media(max-width:560px){.mss-buyer-v14 .mss-message-heading-v19 h2{font-size:24px!important}.mss-buyer-v14 .mss-thread-v19{grid-template-columns:46px minmax(0,1fr)!important;padding:14px!important}.mss-buyer-v14 .mss-thread-seller-visual-v19{width:46px!important;height:46px!important}.mss-buyer-v14 .mss-thread-seller-logo-v19,.mss-buyer-v14 .mss-thread-seller-fallback-v19{width:42px!important;height:42px!important}.mss-buyer-v14 .mss-chat-tier-v19 em{display:none!important}.mss-buyer-v14 .mss-bubble-v6{max-width:90%!important}.mss-buyer-v14 .mss-reply-bottom-v19{align-items:stretch!important;flex-direction:column!important}.mss-buyer-v14 .mss-thread-reply-v19 .mss-reply-bottom-v19>button{width:100%!important}.mss-buyer-v14 .mss-buyer-attach-picker-v19>label{width:100%!important;justify-content:center!important}.mss-buyer-v14 .mss-buyer-attach-picker-v19 label small{display:none!important}}

/* Buyer/Seller conversation v29 polish */
.mss-chat-seller-email-v29{font-size:11px!important;line-height:1.35!important;color:#087b59!important;font-weight:750!important;white-space:normal!important;word-break:break-all!important}.mss-show-original-v29{border:0!important;background:none!important;padding:0!important;margin:8px 0 0!important;color:#087b59!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important;text-decoration:underline!important;text-underline-offset:3px!important}.mss-message-original-v29[hidden]{display:none!important}.mss-message-original-v29{margin-top:10px!important;padding:12px 14px!important;border-left:3px solid #cad8d2!important;border-radius:0 10px 10px 0!important;background:#f7faf8!important;color:#64736c!important}.mss-conversation-toast-v29{position:fixed!important;right:24px!important;bottom:24px!important;z-index:2147483000!important;display:flex!important;align-items:center!important;gap:10px!important;padding:14px 18px!important;border:1px solid #d7e4de!important;border-radius:14px!important;background:#fff!important;box-shadow:0 20px 60px rgba(12,42,30,.2)!important;color:#15362a!important;font-size:13px!important;font-weight:800!important;opacity:0!important;transform:translateY(12px)!important;transition:.22s ease!important}.mss-conversation-toast-v29.is-visible{opacity:1!important;transform:none!important}.mss-conversation-toast-v29.is-success i{color:#07855f!important;font-size:22px!important}.mss-conversation-toast-v29.is-error i{color:#c84040!important;font-size:22px!important}


/* v31 — polished translated/original message toggle (buyer + seller) */
.mss-show-original-v29{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  min-height:34px!important;margin:10px 0 0!important;padding:7px 12px!important;
  border:1px solid #cfe1d9!important;border-radius:10px!important;
  background:linear-gradient(180deg,#ffffff 0%,#f2f8f5 100%)!important;
  box-shadow:0 4px 12px rgba(20,73,52,.07)!important;
  color:#087b59!important;font-size:11px!important;line-height:1!important;font-weight:850!important;
  text-decoration:none!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important;
}
.mss-show-original-v29:before{content:"↺";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:6px;background:#e3f2eb;color:#087b59;font-size:13px;font-weight:900;line-height:1}
.mss-show-original-v29:hover{transform:translateY(-1px)!important;border-color:#a9cfbf!important;background:#fff!important;box-shadow:0 7px 18px rgba(20,73,52,.11)!important;color:#066a4c!important}
.mss-show-original-v29:active{transform:translateY(0)!important;box-shadow:0 3px 9px rgba(20,73,52,.08)!important}
.mss-show-original-v29:focus-visible{outline:3px solid rgba(8,123,89,.16)!important;outline-offset:2px!important}


/* v32 — Buyer Center mobile order layout rebuilt for phones */
@media (max-width:760px){
  .mss-buyer-v14{padding:0 10px!important;margin:8px auto 34px!important}
  .mss-buyer-v14 .mss-buyer-section-head-v6{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin:24px 4px 18px!important}
  .mss-buyer-v14 .mss-buyer-section-head-v6>div:first-child{min-width:0!important}
  .mss-buyer-v14 .mss-buyer-section-head-v6 h2{font-size:30px!important;line-height:1.08!important;letter-spacing:-.025em!important}
  .mss-buyer-v14 .mss-buyer-section-head-v6 p{font-size:13px!important;line-height:1.55!important;margin-top:8px!important}
  .mss-buyer-v14 .mss-buyer-count{display:flex!important;min-width:76px!important;height:72px!important;margin:0!important;border-radius:17px!important;font-size:23px!important}
  .mss-buyer-v14 .mss-buyer-count small{font-size:8px!important}
  .mss-buyer-v14 .mss-buyer-order-v6{border-radius:24px!important;margin:0 0 18px!important;overflow:hidden!important;box-shadow:0 10px 32px rgba(20,55,43,.055)!important}
  .mss-buyer-v14 .mss-order-head-v6{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:0!important;padding:18px 18px 16px!important}
  .mss-buyer-v14 .mss-order-ident-v6>div{display:block!important}
  .mss-buyer-v14 .mss-order-ident-v6 small{display:block!important;margin-bottom:4px!important;font-size:8px!important;letter-spacing:.13em!important}
  .mss-buyer-v14 .mss-order-ident-v6 strong{font-size:23px!important;line-height:1!important}
  .mss-buyer-v14 .mss-order-ident-v6 span{display:block!important;margin-top:7px!important;font-size:10px!important;color:#82908a!important}
  .mss-buyer-v14 .mss-order-summary-v6{display:flex!important;width:auto!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:8px!important}
  .mss-buyer-v14 .mss-order-total-v6{text-align:right!important}
  .mss-buyer-v14 .mss-order-total-v6 small{font-size:8px!important}
  .mss-buyer-v14 .mss-order-total-v6 strong{font-size:17px!important}
  .mss-buyer-v14 .mss-payment-status-v6{padding:7px 10px!important;font-size:9px!important}
  .mss-buyer-v14 .mss-order-seller-group-v16{position:relative!important;display:block!important;padding:0!important;border-top:1px solid #edf2ef!important}
  .mss-buyer-v14 .mss-order-seller-products-v16{width:100%!important}
  .mss-buyer-v14 .mss-order-seller-group-v16 .mss-buyer-item-v6{padding:0!important}
  .mss-buyer-v14 .mss-order-seller-group-v16 .mss-item-main-v6{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:112px!important;padding:16px 74px 16px 16px!important}
  .mss-buyer-v14 .mss-product-image-v11{width:82px!important;height:82px!important;display:grid!important;place-items:center!important}
  .mss-buyer-v14 .mss-product-image-v11 img{width:82px!important;height:82px!important;max-width:82px!important;max-height:82px!important;object-fit:contain!important}
  .mss-buyer-v14 .mss-item-copy-v6>strong{font-size:13px!important;line-height:1.38!important;margin:0 0 9px!important}
  .mss-buyer-v14 .mss-item-meta-v11{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 12px!important}
  .mss-buyer-v14 .mss-seller-mini-v11{display:inline-flex!important;align-items:center!important;gap:6px!important}
  .mss-buyer-v14 .mss-seller-mini-v11 img,.mss-buyer-v14 .mss-seller-mini-v11 b{width:28px!important;height:28px!important;flex:0 0 28px!important}
  .mss-buyer-v14 .mss-seller-mini-v11 em,.mss-buyer-v14 .mss-item-meta-v11>span{font-size:9px!important}
  .mss-buyer-v14 .mss-seller-group-badge-v16{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;width:48px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}
  .mss-buyer-v14 .mss-seller-group-badge-v16 img{width:44px!important;height:44px!important}
  .mss-buyer-v14 .mss-seller-group-badge-v16 small{display:none!important}
  .mss-buyer-v14 .mss-order-actions-v16{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:14px 16px 17px!important;border-top:1px solid #edf2ef!important}
  .mss-buyer-v14 .mss-order-actions-v16 .mss-action-v6{width:100%!important;min-height:50px!important;justify-content:flex-start!important;padding:12px 17px!important;border-radius:14px!important;font-size:12px!important}
  .mss-buyer-v14 .mss-order-actions-v16 .mss-action-v6.is-pickup{justify-content:center!important;min-height:56px!important;font-size:14px!important}
  .mss-buyer-v14 .mss-order-actions-v16 .mss-action-v6.is-pickup b{font-size:14px!important}
}
@media (max-width:390px){
  .mss-buyer-v14 .mss-buyer-section-head-v6{grid-template-columns:1fr!important}
  .mss-buyer-v14 .mss-buyer-count{display:none!important}
  .mss-buyer-v14 .mss-order-head-v6{grid-template-columns:1fr!important;align-items:start!important}
  .mss-buyer-v14 .mss-order-summary-v6{width:100%!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}
}

/* v32 — translated/original toggle: strong final rule for Buyer Center */
.mss-buyer-v14 button.mss-show-original-v29{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;margin:10px 0 0!important;border:1px solid #bcdccc!important;border-radius:999px!important;background:#f1faf6!important;color:#087b59!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 4px 12px rgba(8,123,89,.07)!important}


/* Buyer Center v34 — clickable seller profiles + seller profile modal */
.mss-buyer-v14 .mss-buyer-seller-profile-trigger-v34{cursor:pointer!important}
.mss-buyer-v14 button.mss-seller-mini-v11{appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:inherit!important;font:inherit!important;text-align:left!important}
.mss-buyer-v14 button.mss-seller-mini-v11:hover em{color:#07855f!important;text-decoration:underline;text-underline-offset:3px}
.mss-buyer-v14 button.mss-seller-group-badge-v16{appearance:none!important;border:0!important;background:transparent!important;cursor:pointer!important}
.mss-buyer-v14 button.mss-seller-group-badge-v16:hover{background:#f3faf7!important}
.mss-buyer-v14 button.mss-review-seller-head-v11{width:100%!important;border:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important}
.mss-buyer-v14 button.mss-review-seller-head-v11:hover strong{color:#07855f!important}
.mss-buyer-v14 button.mss-chat-seller-v19{width:100%!important;appearance:none!important;border:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important;color:inherit!important}
.mss-buyer-v14 button.mss-chat-seller-v19:hover strong{text-decoration:underline;text-underline-offset:3px;color:#07855f!important}
.mss-buyer-v14 .mss-review-submit-icon-v34{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.18);color:#fff;font-size:18px;flex:0 0 25px}

.mss-buyer-seller-modal-v34[hidden]{display:none!important}.mss-buyer-seller-modal-v34{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important}.mss-buyer-seller-modal-v34 .seller-profile-modal__backdrop{position:absolute!important;inset:0!important;background:rgba(8,17,13,.62)!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important}.mss-buyer-seller-modal-v34 .seller-profile-modal__dialog--premium{position:relative!important;z-index:1!important;width:min(1160px,calc(100vw - 36px))!important;max-height:calc(100vh - 36px)!important;overflow:auto!important;border:1px solid #dbe8e1!important;border-radius:24px!important;background:#f8fbf9!important;box-shadow:0 40px 120px rgba(3,18,10,.36)!important;color:#16261e!important}.mss-buyer-seller-modal-v34 .seller-profile-modal__close{position:sticky!important;float:right!important;top:16px!important;right:16px!important;z-index:40!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;margin:16px 16px -60px 0!important;border:1px solid #dce6e1!important;border-radius:14px!important;background:#fff!important;color:#21342a!important;font:400 28px/1 Arial,sans-serif!important;box-shadow:0 8px 22px rgba(16,24,40,.1)!important;cursor:pointer!important}.mss-buyer-seller-modal-v34 .seller-premium-topbar{padding:28px 76px 23px 30px!important;border-bottom:1px solid #e1ebe6!important;background:linear-gradient(135deg,#fff,#edf9f3)!important}.mss-buyer-seller-modal-v34 .seller-premium-eyebrow{display:flex!important;align-items:center!important;gap:7px!important;color:#087b59!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important}.mss-buyer-seller-modal-v34 .seller-premium-topbar h2{margin:7px 0 4px!important;font-size:27px!important;color:#13253a!important}.mss-buyer-seller-modal-v34 .seller-premium-topbar p{margin:0!important;color:#728078!important;font-size:12px!important}.mss-buyer-seller-modal-v34 .seller-premium-layout{display:grid!important;grid-template-columns:390px minmax(0,1fr)!important;gap:18px!important;padding:18px!important}.mss-buyer-seller-modal-v34 .seller-premium-sidebar,.mss-buyer-seller-modal-v34 .seller-premium-main{display:grid!important;align-content:start!important;gap:14px!important}.mss-buyer-seller-modal-v34 .seller-premium-card{border:1px solid #dce8e2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 28px rgba(16,24,40,.045)!important;padding:18px!important}.mss-buyer-seller-modal-v34 .seller-premium-identity-row{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}.mss-buyer-seller-modal-v34 .seller-profile-logo{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;border:1px solid #dce7e2!important;border-radius:15px!important;overflow:hidden!important;background:#f7fbf9!important}.mss-buyer-seller-modal-v34 .seller-profile-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.mss-buyer-seller-modal-v34 .seller-premium-identity-copy h3{margin:0!important;font-size:17px!important;color:#14261d!important}.mss-buyer-seller-modal-v34 .seller-premium-identity-copy p{margin:3px 0 0!important;color:#748178!important;font-size:10px!important}.mss-buyer-seller-modal-v34 .seller-premium-tier-badge{display:grid!important;justify-items:center!important;gap:3px!important;text-decoration:none!important;color:#5c6870!important;font-size:8px!important}.mss-buyer-seller-modal-v34 .seller-premium-tier-badge img{width:44px!important;height:44px!important;object-fit:contain!important}.mss-buyer-seller-modal-v34 .seller-premium-kpis{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-top:15px!important}.mss-buyer-seller-modal-v34 .seller-premium-kpis>div{min-width:0!important;display:grid!important;justify-items:center!important;gap:3px!important;padding:12px 6px!important;border-radius:13px!important;background:#f6faf8!important;text-align:center!important}.mss-buyer-seller-modal-v34 .seller-premium-kpis i{font-size:17px!important;color:#0b8c63!important}.mss-buyer-seller-modal-v34 .seller-premium-kpis strong{font-size:16px!important}.mss-buyer-seller-modal-v34 .seller-premium-kpis small{font-size:9px!important}.mss-buyer-seller-modal-v34 .seller-premium-kpis span{font-size:8px!important;color:#7b8780!important}.mss-buyer-seller-modal-v34 .seller-premium-communication-kpis{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important}.mss-buyer-seller-modal-v34 .seller-premium-communication-kpis>div{display:flex!important;align-items:center!important;gap:10px!important;padding:11px!important;border:1px solid #e2ece7!important;border-radius:12px!important}.mss-buyer-seller-modal-v34 .seller-premium-communication-kpis i{font-size:20px!important;color:#0b8c63!important}.mss-buyer-seller-modal-v34 .seller-premium-communication-kpis span{display:grid!important}.mss-buyer-seller-modal-v34 .seller-premium-communication-kpis small{font-size:8px!important;color:#829087!important}.mss-buyer-seller-modal-v34 .seller-premium-communication-kpis strong{font-size:11px!important}.mss-buyer-seller-modal-v34 .seller-premium-badges{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:11px!important}.mss-buyer-seller-modal-v34 .seller-premium-badges span{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:6px 8px!important;border-radius:999px!important;background:#eff9f4!important;color:#087757!important;font-size:8px!important;font-weight:800!important}.mss-buyer-seller-modal-v34 .seller-premium-card>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:13px!important}.mss-buyer-seller-modal-v34 .seller-premium-card>header>div,.mss-buyer-seller-modal-v34 .seller-premium-card--details>header{display:flex!important;align-items:center!important;gap:8px!important}.mss-buyer-seller-modal-v34 .seller-premium-card h3{margin:0!important;font-size:14px!important}.mss-buyer-seller-modal-v34 .seller-premium-card--details dl{display:grid!important;gap:0!important;margin:0!important}.mss-buyer-seller-modal-v34 .seller-premium-card--details dl>div{display:grid!important;grid-template-columns:135px minmax(0,1fr)!important;gap:12px!important;padding:9px 0!important;border-bottom:1px solid #edf2ef!important}.mss-buyer-seller-modal-v34 dt{font-size:9px!important;color:#7c8982!important}.mss-buyer-seller-modal-v34 dd{margin:0!important;font-size:10px!important;font-weight:750!important;overflow-wrap:anywhere!important}.mss-buyer-seller-modal-v34 .seller-premium-terms{display:grid!important;grid-template-columns:35px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;padding:14px!important;border:1px solid #dce8e2!important;border-radius:15px!important;background:#fff!important;text-decoration:none!important;color:#182b21!important}.mss-buyer-seller-modal-v34 .seller-premium-terms>i:first-child{font-size:23px!important;color:#0a8961!important}.mss-buyer-seller-modal-v34 .seller-premium-terms span{display:grid!important}.mss-buyer-seller-modal-v34 .seller-premium-terms strong{font-size:11px!important}.mss-buyer-seller-modal-v34 .seller-premium-terms small{font-size:8px!important;color:#829087!important}.mss-buyer-profile-hours-v34{padding:15px!important;border:1px solid #dce8e2!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f5fbf8)!important}.mss-buyer-profile-hours-v34 header{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important}.mss-buyer-profile-hours-v34 header>i{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#e9f8f1!important;color:#07875f!important;font-size:19px!important}.mss-buyer-profile-hours-v34 header span{display:grid!important}.mss-buyer-profile-hours-v34 header strong{font-size:12px!important}.mss-buyer-profile-hours-v34 header small{font-size:8px!important;color:#829087!important}.mss-buyer-profile-hours-v34 p{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:7px 3px!important;border-top:1px solid #edf2ef!important;font-size:9px!important}.mss-buyer-profile-hours-v34 p b{font-size:10px!important}.mss-buyer-profile-review-summary-v34{display:flex!important;align-items:end!important;gap:10px!important;padding:14px!important;border-radius:14px!important;background:#f5faf7!important;margin-bottom:12px!important}.mss-buyer-profile-review-summary-v34>strong{font-size:25px!important}.mss-buyer-profile-review-summary-v34>strong small{font-size:10px!important}.mss-buyer-profile-review-summary-v34>span{font-size:9px!important;color:#718078!important;padding-bottom:4px!important}.mss-buyer-seller-modal-v34 .seller-review-item{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:12px 0!important;border-top:1px solid #edf2ef!important}.mss-buyer-seller-modal-v34 .seller-review-avatar{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#eaf7f1!important;color:#087a58!important;font-weight:900!important}.mss-buyer-seller-modal-v34 .seller-review-copy header{display:flex!important;justify-content:space-between!important;gap:10px!important}.mss-buyer-seller-modal-v34 .seller-review-copy strong{font-size:10px!important}.mss-buyer-seller-modal-v34 .seller-review-copy time{font-size:8px!important;color:#8b9690!important}.mss-buyer-seller-modal-v34 .seller-review-item-stars{color:#e4a11b!important;font-size:11px!important}.mss-buyer-seller-modal-v34 .seller-review-copy p{margin:4px 0 0!important;font-size:10px!important;line-height:1.45!important}.mss-buyer-profile-products-v34{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}.mss-buyer-seller-modal-v34 .seller-product-card{min-width:0!important;display:grid!important;gap:6px!important;padding:10px!important;border:1px solid #e0eae5!important;border-radius:13px!important;text-decoration:none!important;color:#172a20!important}.mss-buyer-seller-modal-v34 .seller-product-card img,.mss-buyer-seller-modal-v34 .seller-product-placeholder{width:100%!important;height:100px!important;object-fit:contain!important;border-radius:9px!important;background:#f7faf9!important}.mss-buyer-seller-modal-v34 .seller-product-card strong{font-size:9px!important;line-height:1.35!important}.mss-buyer-seller-modal-v34 .seller-product-card b{font-size:11px!important;color:#07855f!important}.mss-buyer-seller-modal-v34 .seller-product-card em{font-size:8px!important;color:#89958f!important;font-style:normal!important}.mss-buyer-profile-empty-v34{padding:25px!important;text-align:center!important;color:#89958f!important;font-size:10px!important}.mss-buyer-seller-modal-v34 .seller-premium-main>section>header a{font-size:9px!important;color:#07855f!important;text-decoration:none!important;font-weight:800!important}.mss-buyer-seller-modal-v34 .seller-premium-card--about p{margin:0!important;font-size:10px!important;line-height:1.6!important;color:#58675f!important}
html.mss-buyer-seller-modal-open,html.mss-buyer-seller-modal-open body{overflow:hidden!important}
@media(max-width:820px){.mss-buyer-seller-modal-v34{padding:7px!important}.mss-buyer-seller-modal-v34 .seller-profile-modal__dialog--premium{width:100%!important;max-height:calc(100vh - 14px)!important;border-radius:17px!important}.mss-buyer-seller-modal-v34 .seller-premium-layout{grid-template-columns:1fr!important;padding:10px!important}.mss-buyer-seller-modal-v34 .seller-premium-topbar{padding:22px 62px 18px 16px!important}.mss-buyer-seller-modal-v34 .seller-premium-topbar h2{font-size:22px!important}.mss-buyer-seller-modal-v34 .seller-premium-identity-row{grid-template-columns:50px minmax(0,1fr) 48px!important}.mss-buyer-seller-modal-v34 .seller-profile-logo{width:50px!important;height:50px!important}.mss-buyer-seller-modal-v34 .seller-premium-tier-badge span{display:none!important}.mss-buyer-seller-modal-v34 .seller-premium-kpis{grid-template-columns:repeat(3,1fr)!important}.mss-buyer-profile-products-v34{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mss-buyer-seller-modal-v34 .seller-premium-card--details dl>div{grid-template-columns:110px minmax(0,1fr)!important}}
@media(max-width:420px){.mss-buyer-profile-products-v34{grid-template-columns:1fr 1fr!important}.mss-buyer-seller-modal-v34 .seller-premium-communication-kpis{grid-template-columns:1fr!important}.mss-buyer-seller-modal-v34 .seller-premium-kpis span{font-size:7px!important}}

.mss-buyer-v14 .seller-profile-modal{font-family:inherit}


/* v36 — definitive mobile order header + iOS X-Sender modal */
@media (max-width:760px){
  .mss-buyer-v14 .mss-order-head-v6{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:start!important;
    gap:12px!important;
    min-height:0!important;
    padding:15px 16px!important;
  }
  .mss-buyer-v14 .mss-order-ident-v6{
    display:block!important;
    min-width:0!important;
    width:auto!important;
    text-align:left!important;
  }
  .mss-buyer-v14 .mss-order-ident-v6>div{
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:start!important;
    align-items:start!important;
    gap:0!important;
    width:auto!important;
    min-width:0!important;
    text-align:left!important;
  }
  .mss-buyer-v14 .mss-order-ident-v6>div>small{
    display:block!important;
    margin:0 0 5px!important;
    font-size:8px!important;
    line-height:1!important;
    letter-spacing:.14em!important;
    text-align:left!important;
  }
  .mss-buyer-v14 .mss-order-ident-v6>div>strong{
    display:block!important;
    margin:0!important;
    font-size:22px!important;
    line-height:1.05!important;
    text-align:left!important;
  }
  .mss-buyer-v14 .mss-order-ident-v6>div>span{
    display:block!important;
    margin:6px 0 0!important;
    font-size:10px!important;
    line-height:1.25!important;
    text-align:left!important;
    white-space:nowrap!important;
  }
  .mss-buyer-v14 .mss-order-summary-v6{
    width:auto!important;
    min-width:104px!important;
    display:grid!important;
    justify-items:end!important;
    align-content:start!important;
    gap:8px!important;
  }
  .mss-buyer-v14 .mss-order-total-v6{text-align:right!important}
}
@media (max-width:390px){
  .mss-buyer-v14 .mss-order-head-v6{
    grid-template-columns:minmax(0,1fr) auto!important;
    padding:14px!important;
  }
  .mss-buyer-v14 .mss-order-summary-v6{
    width:auto!important;
    min-width:92px!important;
    display:grid!important;
    justify-items:end!important;
  }
  .mss-buyer-v14 .mss-order-ident-v6>div>strong{font-size:20px!important}
  .mss-buyer-v14 .mss-order-total-v6 strong{font-size:15px!important}
  .mss-buyer-v14 .mss-payment-status-v6{font-size:8px!important;padding:6px 8px!important}
}

/* Keep the X-Sender modal attached to the visual viewport, not the transformed shop shell. */
html.mss-buyer-modal-open,html.mss-buyer-modal-open body{overflow:hidden!important;overscroll-behavior:none!important}
.mss-buyer-product-modal{
  position:fixed!important;
  inset:0!important;
  width:100vw!important;
  height:100dvh!important;
  max-width:none!important;
  max-height:none!important;
  padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;
  box-sizing:border-box!important;
  place-items:center!important;
}
.mss-buyer-product-dialog{
  width:min(1240px,calc(100vw - 28px))!important;
  height:min(900px,calc(100dvh - 28px))!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
}
.mss-buyer-frame-shell{min-width:0!important;min-height:0!important;overflow:hidden!important}
.mss-buyer-frame-shell iframe{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}
@supports not (height:100dvh){
  .mss-buyer-product-modal{height:100vh!important}
  .mss-buyer-product-dialog{height:calc(100vh - 28px)!important}
}
@media (max-width:760px){
  .mss-buyer-product-modal{
    align-items:stretch!important;
    justify-items:stretch!important;
    padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important;
  }
  .mss-buyer-product-dialog{
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    max-height:none!important;
    border-radius:18px!important;
    grid-template-rows:64px minmax(0,1fr)!important;
  }
  .mss-buyer-product-dialog>header{
    min-height:64px!important;
    height:64px!important;
    padding:10px 10px 10px 16px!important;
  }
  .mss-buyer-product-dialog>header span{font-size:8px!important}
  .mss-buyer-product-dialog>header h3{font-size:18px!important;line-height:1.1!important}
  .mss-buyer-product-dialog>header button{
    width:46px!important;
    height:46px!important;
    flex:0 0 46px!important;
    border-radius:14px!important;
    font-size:28px!important;
  }
  .mss-buyer-frame-shell{padding:0!important;background:#07101c!important}
  .mss-buyer-frame-shell iframe{border-radius:0!important}
}

/* v39: shared seller profile modal must work in Buyer Center even without marketplace CSS */
.seller-profile-modal[hidden]{display:none!important}
.seller-profile-modal{position:fixed!important;inset:0!important;z-index:2147482500!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;overflow:hidden!important}
.seller-profile-modal__backdrop{position:absolute!important;inset:0!important;background:rgba(4,18,13,.62)!important;backdrop-filter:blur(9px)!important}
.seller-profile-modal__dialog--premium{position:relative!important;z-index:2!important;width:min(1180px,96vw)!important;max-height:94vh!important;overflow:auto!important;background:#f7faf9!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:24px!important;box-shadow:0 35px 110px rgba(0,20,14,.36)!important}
.seller-profile-modal__close{position:absolute!important;z-index:8!important;top:16px!important;right:16px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #dce7e2!important;border-radius:13px!important;background:#fff!important;color:#183429!important;font-size:26px!important;cursor:pointer!important}
html.seller-profile-open,html.mss-buyer-seller-modal-open{overflow:hidden!important}
@media(max-width:760px){.seller-profile-modal{padding:5px!important;align-items:stretch!important}.seller-profile-modal__dialog--premium{width:100%!important;max-height:none!important;height:calc(100dvh - 10px)!important;border-radius:16px!important}.seller-profile-modal__close{top:10px!important;right:10px!important}}

/* v40 hard modal visibility / close behavior */
html:not(.seller-profile-open) .seller-profile-modal[hidden],
.seller-profile-modal[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
.seller-profile-modal:not([hidden]){display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}
.seller-profile-modal__backdrop{cursor:pointer!important;}

/* v49 buyer discussion escalation */
.mss-discussion-open-form-v49{display:inline-flex;margin:0}.mss-action-v6.is-discussion{border-color:#d9dff0;background:#f8f9ff;color:#394768}.mss-action-v6.is-discussion span{display:grid;gap:1px}.mss-action-v6.is-discussion b{font-size:11px}.mss-action-v6.is-discussion small{font-size:8px;color:#7a849e;font-weight:600}.mss-action-v6.is-discussion.is-disabled{opacity:.62;cursor:not-allowed}.mss-buyer-bubble.is-admin{align-self:flex-start!important;background:#eef4ff!important;border-color:#cbdaf5!important}.mss-buyer-bubble.is-admin strong{color:#2456a6!important}

/* v50 review history: all marketplace products */
.mss-review-order-status-v50{display:flex;align-items:center;gap:9px}.mss-review-order-status-v50>span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:850}.mss-review-order-status-v50>span.is-paid{background:#eaf9f1;color:#137a49}.mss-review-order-status-v50>span.is-unpaid{background:#fff4e5;color:#a66300}.mss-review-state-v50{display:flex;align-items:center;gap:11px;width:100%;padding:13px 14px;border-radius:14px}.mss-review-state-v50>i{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:11px;font-size:19px}.mss-review-state-v50 span{display:grid;gap:2px}.mss-review-state-v50 strong{font-size:12px}.mss-review-state-v50 small{font-size:10px;line-height:1.45}.mss-review-state-v50.is-done{background:#eefaf4;color:#176d46}.mss-review-state-v50.is-done>i{background:#ddf5e8}.mss-review-state-v50.is-locked{background:#fff8ed;color:#8a5a15}.mss-review-state-v50.is-locked>i{background:#ffefd5}.mss-review-product-v6.is-reviewed-v50{opacity:.86}@media(max-width:640px){.mss-review-order-status-v50{align-items:flex-end;flex-direction:column;gap:4px}.mss-review-state-v50{align-items:flex-start}}

/* v51 Buyer Center discussion status */
.mss-buyer-thread-header.mss-thread-header-v19{gap:12px;flex-wrap:wrap}.mss-buyer-discussion-head-v51{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mss-discussion-pill-v51{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #dce5e0;border-radius:999px;background:#f7faf8;color:#66756d;font-size:9px;font-weight:850}.mss-discussion-pill-v51.is-open{background:#eaf8f1;border-color:#bee4d0;color:#147c4b}.mss-discussion-pill-v51.is-refunded{background:#edf4ff;border-color:#cad8f2;color:#355eb7}.mss-discussion-pill-v51.is-pending{background:#fff7e8;border-color:#efd8a5;color:#96620b}.mss-discussion-open-v51{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 12px;border:1px solid #cfe0d7;border-radius:11px;background:#fff;color:#147b4b;font-size:9px;font-weight:850;text-decoration:none!important}.mss-discussion-open-v51 span{display:grid;gap:1px;text-align:left}.mss-discussion-open-v51 small{font-size:7.5px;font-weight:650;color:#7c8a82}.mss-discussion-open-v51.is-disabled{opacity:.58;cursor:not-allowed;background:#f7f8f8;color:#7d8983}.mss-buyer-discussion-head-v51 form{margin:0}@media(max-width:760px){.mss-buyer-discussion-head-v51{margin-left:0;justify-content:flex-start;width:100%}.mss-discussion-open-v51{flex:1 1 auto}}


/* v52 premium right-side discussion card */
.mss-buyer-thread-header.mss-thread-header-v19{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:nowrap!important;padding:18px 20px!important}
.mss-buyer-thread-header .mss-chat-seller-v19{min-width:0!important;flex:1 1 auto!important}
.mss-buyer-discussion-card-v52{margin-left:auto!important;flex:0 0 auto!important;min-width:330px!important;max-width:410px!important;display:grid!important;grid-template-columns:46px minmax(105px,1fr) auto!important;align-items:center!important;gap:11px!important;padding:10px 11px!important;border:1px solid #dce7e2!important;border-radius:16px!important;background:linear-gradient(135deg,#fbfdfc 0%,#f5faf7 100%)!important;box-shadow:0 8px 22px rgba(23,70,51,.07)!important}
.mss-discussion-card-icon-v52{width:46px!important;height:46px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:#eaf7f0!important;color:#137748!important;font-size:23px!important;box-shadow:inset 0 0 0 1px rgba(20,124,75,.08)!important}
.mss-discussion-card-copy-v52{min-width:0!important;display:grid!important;gap:1px!important;line-height:1.15!important}
.mss-discussion-card-copy-v52>small{font-size:8px!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:800!important;color:#91a096!important}
.mss-discussion-card-copy-v52>strong{font-size:12px!important;color:#15241d!important;font-weight:900!important}
.mss-discussion-status-v52{display:inline-flex!important;align-items:center!important;gap:5px!important;width:max-content!important;max-width:100%!important;margin-top:3px!important;padding:4px 7px!important;border-radius:999px!important;background:#fff3dd!important;color:#94620d!important;font-size:8.5px!important;font-style:normal!important;font-weight:850!important}
.mss-discussion-status-v52 i{font-size:6px!important}
.mss-buyer-discussion-card-v52.is-open .mss-discussion-status-v52{background:#e5f7ee!important;color:#13794a!important}
.mss-buyer-discussion-card-v52.is-refunded .mss-discussion-status-v52{background:#eaf1ff!important;color:#315db4!important}
.mss-buyer-discussion-card-v52.is-resolved .mss-discussion-status-v52{background:#eef2f1!important;color:#586960!important}
.mss-buyer-discussion-card-v52.is-inactive .mss-discussion-status-v52{background:#f1f3f2!important;color:#728078!important}
.mss-discussion-card-action-v52{display:flex!important;align-items:center!important;justify-content:flex-end!important}.mss-discussion-card-action-v52 form{margin:0!important}
.mss-discussion-open-v52{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 12px!important;border:1px solid #c9dfd4!important;border-radius:12px!important;background:#fff!important;color:#126f45!important;text-decoration:none!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 4px 12px rgba(20,89,58,.06)!important;cursor:pointer!important}
button.mss-discussion-open-v52{font-family:inherit!important}
.mss-discussion-open-v52:hover{background:#f2faf6!important;border-color:#9bcab2!important;color:#0d643d!important}
.mss-discussion-open-v52>span{display:grid!important;gap:1px!important;text-align:left!important}.mss-discussion-open-v52 small{font-size:7px!important;line-height:1.2!important;font-weight:700!important;color:#87958d!important}
.mss-discussion-open-v52.is-disabled{pointer-events:none!important;background:#f7f8f8!important;border-color:#e2e6e4!important;color:#87918c!important;box-shadow:none!important}
.mss-discussion-open-v52.is-disabled small{color:#9ca6a1!important}
@media(max-width:980px){.mss-buyer-thread-header.mss-thread-header-v19{flex-wrap:wrap!important}.mss-buyer-discussion-card-v52{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;grid-template-columns:44px 1fr auto!important}}
@media(max-width:620px){.mss-buyer-discussion-card-v52{grid-template-columns:42px 1fr!important}.mss-discussion-card-action-v52{grid-column:1/-1!important;justify-content:stretch!important}.mss-discussion-open-v52,.mss-discussion-card-action-v52 form{width:100%!important}.mss-discussion-open-v52{white-space:normal!important}.mss-buyer-thread-header.mss-thread-header-v19{padding:14px!important}}


/* v53 compact discussion card + richer real conversation list */
.mss-buyer-discussion-card-v52{min-width:250px!important;max-width:320px!important;grid-template-columns:34px minmax(88px,1fr) auto!important;gap:7px!important;padding:7px 8px!important;border-radius:13px!important;box-shadow:0 5px 14px rgba(23,70,51,.05)!important}
.mss-discussion-card-icon-v52{width:34px!important;height:34px!important;border-radius:10px!important;font-size:17px!important}
.mss-discussion-card-copy-v52>small{font-size:6.5px!important}.mss-discussion-card-copy-v52>strong{font-size:10.5px!important}.mss-discussion-status-v52{margin-top:2px!important;padding:3px 6px!important;font-size:7.5px!important}
.mss-discussion-open-v52{min-height:34px!important;padding:6px 9px!important;border-radius:10px!important;font-size:8.5px!important;gap:6px!important}.mss-discussion-open-v52 small{font-size:6px!important}
.mss-buyer-thread-header.mss-thread-header-v19{padding:14px 18px!important;gap:12px!important}
.mss-thread-order-row-v53{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.mss-thread-order-row-v53>small{min-width:0!important}
.mss-thread-payment-v53{display:inline-flex!important;align-items:center!important;padding:2px 6px!important;border-radius:999px!important;font-size:7px!important;font-style:normal!important;font-weight:850!important;white-space:nowrap!important}.mss-thread-payment-v53.is-paid{background:#e9f8f0!important;color:#14794a!important}.mss-thread-payment-v53.is-unpaid{background:#fff3e2!important;color:#9a650f!important}
.mss-thread-product-v53{display:flex!important;align-items:center!important;gap:5px!important;margin-top:4px!important;max-width:100%!important;color:#53645b!important;font-size:8.5px!important;font-weight:720!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mss-thread-product-v53 i{flex:0 0 auto!important;color:#86a093!important;font-size:11px!important}
@media(max-width:980px){.mss-buyer-discussion-card-v52{max-width:none!important;min-width:0!important}}

/* v80 — review action icon and polished review CTA */
.mss-review-product-submit-v18{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:44px!important;padding:8px 15px!important;border-radius:12px!important;box-shadow:0 7px 16px rgba(7,133,95,.17)!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}
.mss-review-product-submit-v18:hover{transform:translateY(-1px)!important;box-shadow:0 10px 21px rgba(7,133,95,.22)!important;filter:brightness(1.02)!important}
.mss-review-submit-icon-v80{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;flex:0 0 30px!important}
.mss-review-submit-icon-v80 img{display:block!important;width:30px!important;height:30px!important;object-fit:contain!important}
.mss-review-product-submit-v18>span:last-child{display:flex!important;align-items:center!important;line-height:1!important}
@media(max-width:640px){.mss-review-product-submit-v18{width:100%!important}.mss-review-submit-icon-v80{width:28px!important;height:28px!important}.mss-review-submit-icon-v80 img{width:28px!important;height:28px!important}}

/* v81 email deep-link focus */
.mss-buyer-v14 .mss-review-product-v6.is-focus-v81{outline:3px solid rgba(7,133,95,.16)!important;border-color:#70c9ab!important;box-shadow:0 12px 34px rgba(7,133,95,.12)!important;scroll-margin-top:24px}


/* v82: inline review action mark - no icon font, no external SVG request */
.mss-buyer-v14 .mss-review-product-submit-v18{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;min-height:54px!important;padding:11px 22px!important}
.mss-buyer-v14 .mss-review-submit-icon-v82{width:34px!important;height:34px!important;min-width:34px!important;display:inline-grid!important;place-items:center!important;color:#fff!important;border-radius:11px!important;background:rgba(255,255,255,.13)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)!important;overflow:visible!important;visibility:visible!important;opacity:1!important}
.mss-buyer-v14 .mss-review-submit-icon-v82 svg{display:block!important;width:29px!important;height:29px!important;overflow:visible!important;fill:none!important;color:#fff!important}
.mss-buyer-v14 .mss-review-product-submit-v18:hover .mss-review-submit-icon-v82{transform:rotate(-4deg) scale(1.04)}
@media(max-width:640px){.mss-buyer-v14 .mss-review-submit-icon-v82{width:32px!important;height:32px!important;min-width:32px!important}.mss-buyer-v14 .mss-review-submit-icon-v82 svg{width:27px!important;height:27px!important}}
/* v83: premium local seller-review icon */
.mss-buyer-v14 .mss-review-product-submit-v18{gap:12px!important}
.mss-buyer-v14 .mss-review-submit-icon-v83{width:38px!important;height:38px!important;min-width:38px!important;display:inline-grid!important;place-items:center!important;border-radius:12px!important;overflow:visible!important;opacity:1!important;visibility:visible!important}
.mss-buyer-v14 .mss-review-submit-icon-v83 img{display:block!important;width:38px!important;height:38px!important;max-width:none!important;max-height:none!important;filter:none!important;opacity:1!important;visibility:visible!important}
.mss-buyer-v14 .mss-review-product-submit-v18>span:last-child b{font-size:12px!important}
@media(max-width:640px){.mss-buyer-v14 .mss-review-submit-icon-v83,.mss-buyer-v14 .mss-review-submit-icon-v83 img{width:36px!important;height:36px!important;min-width:36px!important}}

/* v92 Buyer Center: purchased product centered between seller and discussion */
.mss-buyer-thread-header.mss-thread-header-v19{display:grid!important;grid-template-columns:minmax(250px,1fr) minmax(220px,.9fr) auto!important;align-items:center!important;gap:12px!important}.mss-buyer-thread-product-v92{position:relative;display:flex;justify-content:center;min-width:0}.mss-buyer-product-center-label-v92{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid #d9e9e1;border-radius:13px;background:linear-gradient(180deg,#fbfffd,#f4fbf7);color:#17382b}.mss-buyer-product-center-label-v92>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e5f8ee;color:#148c58;font-size:18px}.mss-buyer-product-center-label-v92 span{display:flex;flex-direction:column}.mss-buyer-product-center-label-v92 small{font-size:8px;color:#819087;text-transform:uppercase;letter-spacing:.06em}.mss-buyer-product-center-label-v92 strong{font-size:11px}.mss-buyer-product-center-menu-v92{position:absolute;top:calc(100% + 7px);left:50%;z-index:35;width:min(420px,85vw);transform:translateX(-50%);display:none;padding:7px;border:1px solid #dce9e3;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(15,35,25,.14)}.mss-buyer-thread-product-v92:hover .mss-buyer-product-center-menu-v92,.mss-buyer-thread-product-v92:focus-within .mss-buyer-product-center-menu-v92{display:grid;gap:6px}.mss-buyer-product-center-btn-v92{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:10px;background:#f8fbf9;text-align:left;cursor:pointer}.mss-buyer-product-center-btn-v92:hover{background:#eef9f3}.mss-buyer-product-center-btn-v92>i{font-size:19px;color:#148c58}.mss-buyer-product-center-btn-v92 span{display:flex;min-width:0;flex-direction:column}.mss-buyer-product-center-btn-v92 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#17382b}.mss-buyer-product-center-btn-v92 small{font-size:8px;color:#829189}
@media(max-width:980px){.mss-buyer-thread-header.mss-thread-header-v19{grid-template-columns:1fr auto!important}.mss-buyer-thread-product-v92{grid-column:1/-1;grid-row:2;justify-content:flex-start}.mss-buyer-product-center-menu-v92{left:0;transform:none}}
@media(max-width:640px){.mss-buyer-thread-header.mss-thread-header-v19{display:flex!important;flex-direction:column!important;align-items:stretch!important}.mss-buyer-thread-product-v92{width:100%}.mss-buyer-product-center-label-v92{width:100%;justify-content:flex-start}.mss-buyer-product-center-menu-v92{position:static;display:grid;width:100%;margin-top:6px;box-shadow:none}.mss-buyer-discussion-card-v52{width:100%!important}.mss-buyer-product-center-btn-v92{padding:9px}}
.mss-item-product-open-v92{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;border:1px solid #d8e9e0;border-radius:9px;background:#f5fbf8;color:#168a56;font-size:9px;font-weight:800;cursor:pointer}.mss-item-product-open-v92:hover{background:#eaf8f1}.mss-item-product-open-v92 i{font-size:15px}

/* v95 — compact buyer conversation header */
.mss-buyer-thread-header.mss-thread-header-v19{display:grid!important;grid-template-columns:minmax(250px,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:13px 16px!important}
.mss-buyer-thread-products-v95{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important}
.mss-buyer-product-btn-v95,.mss-buyer-discussion-btn-v95{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;padding:8px 11px!important;border:1px solid #cfe3d9!important;border-radius:10px!important;background:#fff!important;color:#147a4c!important;font-size:9.5px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}
.mss-buyer-product-btn-v95:hover,.mss-buyer-discussion-btn-v95:hover{background:#f1faf5!important;border-color:#a9d2bd!important;color:#0d6840!important}.mss-buyer-product-btn-v95 i,.mss-buyer-discussion-btn-v95 i{font-size:15px!important}
.mss-buyer-discussion-v95{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important}.mss-buyer-discussion-v95 form{margin:0!important}
.mss-buyer-discussion-status-v95{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:7px 9px!important;border:1px solid #dce5e0!important;border-radius:10px!important;background:#f7faf8!important;color:#68766f!important;font-size:8.5px!important;font-weight:850!important;white-space:nowrap!important}.mss-buyer-discussion-status-v95 i{font-size:13px!important}.mss-buyer-discussion-status-v95.is-open{background:#eaf8f1!important;border-color:#bee4d0!important;color:#147c4b!important}.mss-buyer-discussion-status-v95.is-pending{background:#fff7e8!important;border-color:#efd8a5!important;color:#96620b!important}.mss-buyer-discussion-status-v95.is-refunded,.mss-buyer-discussion-status-v95.is-resolved{background:#edf4ff!important;border-color:#cad8f2!important;color:#355eb7!important}
@media(max-width:980px){.mss-buyer-thread-header.mss-thread-header-v19{grid-template-columns:minmax(0,1fr) auto!important;flex-wrap:unset!important}.mss-buyer-thread-products-v95{grid-column:2!important;grid-row:1!important}.mss-buyer-discussion-v95{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start!important}}
@media(max-width:640px){.mss-buyer-thread-header.mss-thread-header-v19{display:flex!important;flex-direction:column!important;align-items:stretch!important}.mss-buyer-thread-products-v95,.mss-buyer-discussion-v95{justify-content:flex-start!important;flex-wrap:wrap!important}.mss-buyer-product-btn-v95,.mss-buyer-discussion-btn-v95{width:auto!important}}


/* 1.9.197 — compact, clean conversation header + mobile */
.mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-areas:"seller actions" "discussion discussion"!important;
  align-items:center!important;
  gap:10px 16px!important;
  min-height:0!important;
  padding:14px 16px!important;
  background:#fff!important;
  border-bottom:1px solid #e7eeeb!important;
}
.mss-buyer-v14 .mss-buyer-thread-header .mss-chat-seller-v19{
  grid-area:seller!important;
  width:auto!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
}
.mss-buyer-v14 .mss-chat-seller-logo-v19{
  width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:12px!important;
}
.mss-buyer-v14 .mss-chat-seller-name-v19{gap:1px!important;min-width:0!important}
.mss-buyer-v14 .mss-chat-seller-name-v19 strong{font-size:16px!important;line-height:1.15!important}
.mss-buyer-v14 .mss-chat-seller-name-v19 small{font-size:9px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:300px!important}
.mss-buyer-v14 .mss-chat-tier-v19{padding:4px 7px!important;gap:5px!important;border-radius:8px!important;flex:0 0 auto!important}
.mss-buyer-v14 .mss-chat-tier-v19 img{width:20px!important;height:20px!important}
.mss-buyer-v14 .mss-chat-tier-v19 em{font-size:9px!important}
.mss-buyer-v14 .mss-buyer-payment-badge-v96,
.mss-buyer-v14 .mss-buyer-thread-products-v95{
  display:inline-flex!important;align-items:center!important;gap:7px!important;
}
.mss-buyer-v14 .mss-buyer-payment-badge-v96{
  grid-area:actions!important;justify-self:end!important;min-height:34px!important;padding:0 10px!important;border-radius:10px!important;
  font-size:10px!important;font-weight:850!important;border:1px solid #d9e5df!important;background:#f8fbf9!important;color:#65736c!important;
}
.mss-buyer-v14 .mss-buyer-payment-badge-v96.is-paid{background:#eefaf4!important;border-color:#cce9da!important;color:#137a49!important}
.mss-buyer-v14 .mss-buyer-payment-badge-v96.is-unpaid{background:#fff4f2!important;border-color:#f2cbc5!important;color:#c23e32!important}
.mss-buyer-v14 .mss-buyer-thread-products-v95{grid-area:actions!important;justify-self:end!important;margin-right:88px!important}
.mss-buyer-v14 .mss-buyer-product-btn-v95{
  min-height:34px!important;padding:0 11px!important;border:1px solid #cfe3d9!important;border-radius:10px!important;background:#fff!important;
  color:#087b59!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;cursor:pointer!important;
}
.mss-buyer-v14 .mss-buyer-product-btn-v95:hover{background:#f2faf6!important;border-color:#a9d2bf!important}
.mss-buyer-v14 .mss-buyer-discussion-v95{
  grid-area:discussion!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:7px!important;margin-top:-2px!important;
}
.mss-buyer-v14 .mss-buyer-discussion-status-v95,
.mss-buyer-v14 .mss-buyer-discussion-btn-v95{
  min-height:28px!important;padding:0 9px!important;border-radius:9px!important;font-size:8.5px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:5px!important;
}
.mss-buyer-v14 .mss-buyer-discussion-status-v95{background:#f7f9f8!important;border:1px solid #e0e7e3!important;color:#68776f!important}
.mss-buyer-v14 .mss-buyer-discussion-status-v95.is-open{background:#eefaf4!important;border-color:#cce9da!important;color:#137a49!important}
.mss-buyer-v14 .mss-buyer-discussion-btn-v95{border:1px solid #cfe3d9!important;background:#fff!important;color:#087b59!important;text-decoration:none!important;cursor:pointer!important}
@media(max-width:900px){
 .mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{grid-template-columns:minmax(0,1fr) auto!important;gap:9px 10px!important}
 .mss-buyer-v14 .mss-chat-tier-v19 em{display:none!important}
 .mss-buyer-v14 .mss-buyer-thread-products-v95{margin-right:82px!important}
}
@media(max-width:640px){
 .mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{
   display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"seller seller" "product payment" "discussion discussion"!important;
   padding:12px!important;gap:9px!important;
 }
 .mss-buyer-v14 .mss-buyer-thread-header .mss-chat-seller-v19{grid-area:seller!important;width:100%!important}
 .mss-buyer-v14 .mss-chat-seller-logo-v19{width:38px!important;height:38px!important;flex-basis:38px!important}
 .mss-buyer-v14 .mss-chat-seller-name-v19 strong{font-size:15px!important}
 .mss-buyer-v14 .mss-chat-seller-name-v19 small{max-width:210px!important;font-size:8px!important}
 .mss-buyer-v14 .mss-chat-tier-v19{margin-left:auto!important}
 .mss-buyer-v14 .mss-buyer-thread-products-v95{grid-area:product!important;justify-self:start!important;margin:0!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:1px!important}
 .mss-buyer-v14 .mss-buyer-payment-badge-v96{grid-area:payment!important;justify-self:end!important;min-height:32px!important}
 .mss-buyer-v14 .mss-buyer-discussion-v95{grid-area:discussion!important;justify-self:stretch!important;width:100%!important;margin:0!important;justify-content:flex-end!important}
 .mss-buyer-v14 .mss-buyer-product-btn-v95{min-height:32px!important;padding:0 9px!important}
}
@media(max-width:420px){
 .mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{grid-template-columns:minmax(0,1fr) auto!important;padding:10px!important}
 .mss-buyer-v14 .mss-chat-tier-v19{display:none!important}
 .mss-buyer-v14 .mss-chat-seller-email-v29{display:none!important}
 .mss-buyer-v14 .mss-buyer-discussion-v95{justify-content:flex-start!important;overflow-x:auto!important}
}

/* v1.9.198 discussion CTA restored */
.mss-buyer-v14 .mss-buyer-discussion-btn-v95.is-disabled{cursor:not-allowed!important;background:#f7f9f8!important;border-color:#e1e7e4!important;color:#7a8680!important;pointer-events:none!important}
.mss-buyer-v14 .mss-buyer-discussion-btn-v95>span{display:grid!important;gap:1px!important;line-height:1.05!important}.mss-buyer-v14 .mss-buyer-discussion-btn-v95 b{font-size:8.5px!important;font-weight:850!important}.mss-buyer-v14 .mss-buyer-discussion-btn-v95 small{font-size:7px!important;font-weight:650!important;color:#8a9690!important;white-space:nowrap!important}
@media(max-width:640px){.mss-buyer-v14 .mss-buyer-discussion-v95{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.mss-buyer-v14 .mss-buyer-discussion-btn-v95{justify-self:end!important;max-width:100%!important}.mss-buyer-v14 .mss-buyer-discussion-btn-v95 small{white-space:normal!important}}
@media(max-width:420px){.mss-buyer-v14 .mss-buyer-discussion-v95{grid-template-columns:1fr!important}.mss-buyer-v14 .mss-buyer-discussion-btn-v95{justify-self:start!important}}


/* 1.9.199 — polished responsive conversation header, visual-only */
.mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{
  grid-template-columns:minmax(280px,1.35fr) minmax(0,.8fr) minmax(260px,.95fr)!important;
  grid-template-areas:"seller product discussion"!important;
  gap:14px!important;padding:16px 18px!important;background:linear-gradient(180deg,#fff 0%,#fcfefd 100%)!important;
  border-bottom:1px solid #e7efeb!important;box-shadow:0 8px 24px rgba(18,68,48,.035)!important;
}
.mss-buyer-v14 .mss-buyer-thread-header .mss-chat-seller-v19{grid-area:seller!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.mss-buyer-v14 .mss-chat-seller-logo-v19{width:48px!important;height:48px!important;flex:0 0 48px!important;border:1px solid #e0e9e5!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 16px rgba(20,48,38,.06)!important;overflow:hidden!important}
.mss-buyer-v14 .mss-chat-seller-name-v19 strong{font-size:17px!important;color:#0d2038!important}.mss-buyer-v14 .mss-chat-seller-name-v19 small{font-size:9px!important;color:#718078!important}
.mss-buyer-v14 .mss-chat-tier-v19{background:#f4f7f5!important;border:1px solid #e5ebe8!important;border-radius:11px!important;padding:5px 8px!important}
.mss-buyer-v14 .mss-buyer-thread-products-v95{grid-area:product!important;justify-self:center!important;margin:0!important;gap:8px!important}
.mss-buyer-v14 .mss-buyer-product-btn-v95{min-height:40px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid #bfe1d1!important;background:#fff!important;color:#087a58!important;box-shadow:0 4px 12px rgba(8,122,88,.04)!important;transition:.16s ease!important}
.mss-buyer-v14 .mss-buyer-product-btn-v95:hover{transform:translateY(-1px)!important;background:#f5fbf8!important;box-shadow:0 7px 18px rgba(8,122,88,.08)!important}
.mss-buyer-v14 .mss-buyer-discussion-v95{grid-area:discussion!important;justify-self:end!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}
.mss-buyer-v14 .mss-buyer-payment-badge-v96{position:absolute!important;right:18px!important;top:16px!important;min-height:30px!important;padding:0 9px!important;border-radius:999px!important;font-size:9px!important;z-index:2!important}
.mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{position:relative!important;padding-top:54px!important}
.mss-buyer-v14 .mss-buyer-discussion-status-v95{min-height:38px!important;padding:0 11px!important;border-radius:12px!important;font-size:9px!important;background:#f8faf9!important}
.mss-buyer-v14 .mss-buyer-discussion-btn-v95{min-height:38px!important;padding:0 12px!important;border-radius:12px!important;background:#0a8a60!important;border-color:#0a8a60!important;color:#fff!important;box-shadow:0 6px 15px rgba(10,138,96,.14)!important}
.mss-buyer-v14 .mss-buyer-discussion-btn-v95:hover{background:#087653!important;color:#fff!important}.mss-buyer-v14 .mss-buyer-discussion-btn-v95 small{color:inherit!important;opacity:.78!important}
.mss-buyer-v14 .mss-buyer-discussion-btn-v95.is-disabled{background:#f5f7f6!important;border-color:#dfe7e3!important;color:#7a8680!important;box-shadow:none!important}
@media(max-width:1100px){
 .mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"seller product" "discussion discussion"!important;padding-top:52px!important}
 .mss-buyer-v14 .mss-buyer-thread-products-v95{justify-self:end!important}.mss-buyer-v14 .mss-buyer-discussion-v95{justify-self:stretch!important;justify-content:flex-end!important;border-top:1px solid #eef3f0!important;padding-top:10px!important}
}
@media(max-width:640px){
 .mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"seller" "product" "discussion"!important;gap:11px!important;padding:48px 12px 12px!important}
 .mss-buyer-v14 .mss-buyer-payment-badge-v96{top:12px!important;right:12px!important}
 .mss-buyer-v14 .mss-buyer-thread-header .mss-chat-seller-v19{width:100%!important}.mss-buyer-v14 .mss-chat-seller-logo-v19{width:44px!important;height:44px!important;flex-basis:44px!important}
 .mss-buyer-v14 .mss-chat-seller-name-v19 strong{font-size:15px!important}.mss-buyer-v14 .mss-chat-seller-name-v19 small{max-width:200px!important}
 .mss-buyer-v14 .mss-buyer-thread-products-v95{width:100%!important;justify-self:stretch!important;overflow:visible!important}.mss-buyer-v14 .mss-buyer-product-btn-v95{width:100%!important;min-height:40px!important}
 .mss-buyer-v14 .mss-buyer-discussion-v95{display:grid!important;grid-template-columns:1fr!important;width:100%!important;justify-self:stretch!important;justify-content:stretch!important;border-top:1px solid #eef3f0!important;padding-top:10px!important}
 .mss-buyer-v14 .mss-buyer-discussion-status-v95,.mss-buyer-v14 .mss-buyer-discussion-btn-v95,.mss-buyer-v14 .mss-buyer-discussion-v95 form{width:100%!important;justify-content:center!important;max-width:none!important}
 .mss-buyer-v14 .mss-chat-tier-v19 em{display:none!important}
}
@media(max-width:390px){.mss-buyer-v14 .mss-chat-seller-email-v29{display:none!important}.mss-buyer-v14 .mss-chat-tier-v19{margin-left:auto!important}}

/* 1.9.200 — conversation header rebuild: compact card layout, behavior unchanged */
.mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(260px,1fr) auto auto minmax(165px,auto)!important;
  grid-template-areas:"seller product payment discussion"!important;
  align-items:center!important;
  gap:12px!important;
  min-height:88px!important;
  padding:14px 16px!important;
  margin:0!important;
  background:#fff!important;
  border:0!important;
  border-bottom:1px solid #e6eeea!important;
  box-shadow:none!important;
}
.mss-buyer-v14 .mss-buyer-thread-header .mss-chat-seller-v19{
  grid-area:seller!important;
  display:flex!important;align-items:center!important;gap:12px!important;
  width:auto!important;min-width:0!important;margin:0!important;padding:0!important;
  background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important;
}
.mss-buyer-v14 .mss-chat-seller-logo-v19{
  width:48px!important;height:48px!important;flex:0 0 48px!important;
  border:1px solid #dfe9e4!important;border-radius:14px!important;background:#fff!important;
  box-shadow:0 5px 14px rgba(16,40,31,.055)!important;overflow:hidden!important;
}
.mss-buyer-v14 .mss-chat-seller-name-v19{min-width:0!important;gap:2px!important}
.mss-buyer-v14 .mss-chat-seller-name-v19 strong{font-size:16px!important;line-height:1.15!important;color:#10233a!important}
.mss-buyer-v14 .mss-chat-seller-name-v19 small{font-size:8.5px!important;line-height:1.35!important;color:#728078!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:220px!important}
.mss-buyer-v14 .mss-chat-tier-v19{flex:0 0 auto!important;margin-left:2px!important;padding:5px 8px!important;border:1px solid #e5ebe8!important;border-radius:10px!important;background:#f4f7f5!important;box-shadow:none!important}
.mss-buyer-v14 .mss-chat-tier-v19 img{width:22px!important;height:22px!important}.mss-buyer-v14 .mss-chat-tier-v19 em{font-size:8.5px!important}

.mss-buyer-v14 .mss-buyer-thread-products-v95{
  grid-area:product!important;display:flex!important;align-items:center!important;justify-self:center!important;
  width:auto!important;max-width:260px!important;margin:0!important;gap:6px!important;overflow:visible!important;
}
.mss-buyer-v14 .mss-buyer-product-btn-v95{
  width:auto!important;min-width:126px!important;min-height:40px!important;padding:0 14px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  border:1px solid #b9ddcc!important;border-radius:12px!important;background:#fff!important;color:#087b59!important;
  box-shadow:none!important;font-size:9px!important;font-weight:850!important;white-space:nowrap!important;
}
.mss-buyer-v14 .mss-buyer-product-btn-v95:hover{transform:none!important;background:#f3faf7!important;border-color:#92c9b0!important;box-shadow:none!important}

.mss-buyer-v14 .mss-buyer-payment-badge-v96{
  grid-area:payment!important;position:static!important;justify-self:center!important;align-self:center!important;
  min-height:30px!important;width:auto!important;padding:0 10px!important;margin:0!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;
  border-radius:999px!important;font-size:8.5px!important;font-weight:850!important;white-space:nowrap!important;z-index:auto!important;
}
.mss-buyer-v14 .mss-buyer-discussion-v95{
  grid-area:discussion!important;justify-self:end!important;align-self:center!important;
  display:grid!important;grid-template-columns:1fr!important;gap:6px!important;
  width:165px!important;min-width:165px!important;margin:0!important;padding:0!important;
  border:0!important;background:transparent!important;overflow:visible!important;
}
.mss-buyer-v14 .mss-buyer-discussion-status-v95,
.mss-buyer-v14 .mss-buyer-discussion-btn-v95{
  width:100%!important;min-height:34px!important;margin:0!important;padding:0 10px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;
  border-radius:10px!important;font-size:8px!important;font-weight:800!important;text-align:center!important;white-space:normal!important;
}
.mss-buyer-v14 .mss-buyer-discussion-status-v95{background:#f7f9f8!important;border:1px solid #dde6e1!important;color:#66746d!important}
.mss-buyer-v14 .mss-buyer-discussion-status-v95.is-open{background:#eefaf4!important;border-color:#c6e6d5!important;color:#137a49!important}
.mss-buyer-v14 .mss-buyer-discussion-v95 form{width:100%!important;margin:0!important}
.mss-buyer-v14 .mss-buyer-discussion-btn-v95{background:#07855f!important;border:1px solid #07855f!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important}
.mss-buyer-v14 .mss-buyer-discussion-btn-v95:hover{background:#066f50!important;color:#fff!important}
.mss-buyer-v14 .mss-buyer-discussion-btn-v95.is-disabled{background:#f5f7f6!important;border-color:#dfe6e2!important;color:#7d8983!important;box-shadow:none!important}
.mss-buyer-v14 .mss-buyer-discussion-btn-v95>span{display:grid!important;gap:1px!important;line-height:1.1!important}
.mss-buyer-v14 .mss-buyer-discussion-btn-v95 b{font-size:8px!important}.mss-buyer-v14 .mss-buyer-discussion-btn-v95 small{font-size:6.7px!important;line-height:1.15!important;color:inherit!important;opacity:.8!important;white-space:normal!important}

@media(max-width:1100px){
 .mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{
   grid-template-columns:minmax(250px,1fr) auto auto!important;
   grid-template-areas:"seller product payment" "seller discussion discussion"!important;
   gap:8px 12px!important;min-height:108px!important;
 }
 .mss-buyer-v14 .mss-buyer-discussion-v95{width:auto!important;min-width:0!important;grid-template-columns:auto auto!important;justify-self:end!important}
 .mss-buyer-v14 .mss-buyer-discussion-status-v95,.mss-buyer-v14 .mss-buyer-discussion-btn-v95{width:auto!important;min-width:145px!important}
}
@media(max-width:720px){
 .mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{
   grid-template-columns:minmax(0,1fr) auto!important;
   grid-template-areas:"seller payment" "product product" "discussion discussion"!important;
   gap:10px!important;min-height:0!important;padding:12px!important;
 }
 .mss-buyer-v14 .mss-buyer-thread-header .mss-chat-seller-v19{min-width:0!important}
 .mss-buyer-v14 .mss-chat-seller-logo-v19{width:42px!important;height:42px!important;flex-basis:42px!important}
 .mss-buyer-v14 .mss-chat-seller-name-v19 strong{font-size:14px!important}.mss-buyer-v14 .mss-chat-seller-name-v19 small{max-width:165px!important;font-size:7.8px!important}
 .mss-buyer-v14 .mss-chat-tier-v19 em{display:none!important}.mss-buyer-v14 .mss-chat-tier-v19{padding:4px 5px!important}.mss-buyer-v14 .mss-chat-tier-v19 img{width:20px!important;height:20px!important}
 .mss-buyer-v14 .mss-buyer-thread-products-v95{justify-self:stretch!important;width:100%!important;max-width:none!important}
 .mss-buyer-v14 .mss-buyer-product-btn-v95{width:100%!important;min-height:38px!important}
 .mss-buyer-v14 .mss-buyer-discussion-v95{justify-self:stretch!important;width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding-top:0!important;border-top:0!important;overflow:visible!important}
 .mss-buyer-v14 .mss-buyer-discussion-status-v95,.mss-buyer-v14 .mss-buyer-discussion-btn-v95{width:100%!important;min-width:0!important;min-height:36px!important}
}
@media(max-width:450px){
 .mss-buyer-v14 .mss-buyer-thread-header.mss-thread-header-v19{grid-template-columns:minmax(0,1fr) auto!important;padding:10px!important;gap:9px!important}
 .mss-buyer-v14 .mss-chat-seller-email-v29{display:none!important}.mss-buyer-v14 .mss-chat-tier-v19{display:none!important}
 .mss-buyer-v14 .mss-buyer-payment-badge-v96{min-height:28px!important;padding:0 8px!important;font-size:7.8px!important}
 .mss-buyer-v14 .mss-buyer-discussion-v95{grid-template-columns:1fr!important}
 .mss-buyer-v14 .mss-buyer-discussion-status-v95,.mss-buyer-v14 .mss-buyer-discussion-btn-v95{min-height:34px!important}
}
