/* Cell Master Marketplace: a first-party seller experience, visually aligned
   with the store without reproducing another marketplace's branding. */
.marketplace-nav-link{color:#f2f4f8!important}
.product-seller{display:block;margin:2px 0 7px;color:#82e4b0;font-size:12px;font-weight:700}
.marketplace-card{border-color:#5c2730!important;background:linear-gradient(135deg,#19141a,#241116)!important}.marketplace-card i{color:#ff606b!important}
.marketplace-page{max-width:1180px;margin:0 auto;padding:32px 22px 72px}
.marketplace-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:30px;align-items:stretch;padding:clamp(28px,5vw,64px);border:1px solid #303645;border-radius:24px;background:radial-gradient(circle at 85% 20%,#80232c 0,transparent 37%),linear-gradient(135deg,#151821,#0b0c11 68%)}
.marketplace-hero h1{max-width:720px;margin:11px 0;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.055em}.marketplace-hero h1 em{font-style:normal;color:#ff4351}.marketplace-hero p{max-width:640px;color:#c2c8d2;font-size:18px;line-height:1.55}.marketplace-eyebrow{margin:0;color:#ff6570;font-size:12px;font-weight:800;letter-spacing:.18em}.marketplace-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:25px}.marketplace-actions a,.marketplace-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 19px;border-radius:10px;font-weight:800}.marketplace-actions .primary{margin:0}.marketplace-outline{border:1px solid #667083;color:#f4f6fa;background:transparent}.marketplace-hero-art{display:flex;align-items:center;justify-content:center;min-height:270px}.marketplace-flow-card{width:min(100%,350px);padding:24px;border:1px solid #4d5567;border-radius:19px;background:#10131bd9;box-shadow:0 22px 48px #0008}.marketplace-flow-card strong,.marketplace-flow-card span{display:block}.marketplace-flow-card strong{margin-bottom:8px;font-size:18px}.marketplace-flow-card span{margin:15px 0;padding:12px;border-left:3px solid #1ed27b;color:#c5cad3;background:#151a24}.marketplace-flow-card span:last-child{border-left-color:#ff3b47}.marketplace-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.marketplace-step,.marketplace-panel,.marketplace-form-card{padding:21px;border:1px solid #2c3340;border-radius:15px;background:#12151d}.marketplace-step b{display:grid;place-items:center;width:31px;height:31px;margin-bottom:16px;border-radius:50%;background:#ee2735;color:#fff}.marketplace-step h2,.marketplace-panel h2,.marketplace-form-card h1{margin:0 0 8px}.marketplace-step p,.marketplace-panel p,.marketplace-form-card p{color:#aab2c1;line-height:1.5}.marketplace-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:19px}.marketplace-panel ul{margin:14px 0;padding-left:20px;color:#cbd1dd;line-height:1.8}.marketplace-notice{margin:20px 0;padding:15px 17px;border-left:4px solid #1ed27b;border-radius:9px;background:#103025;color:#ccefdc}.marketplace-error{border-left-color:#ff4351;background:#38171b;color:#ffdadd}.seller-shell{max-width:1060px;margin:0 auto;padding:32px 22px 72px}.seller-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:25px}.seller-header h1{margin:6px 0 0;font-size:32px}.seller-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.seller-nav a{padding:9px 12px;border:1px solid #303745;border-radius:9px;color:#d9dfe8}.seller-nav a:hover,.seller-nav a.is-active{border-color:#ec3a45;background:#351419;color:#fff}.seller-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:19px}.seller-stats article{padding:18px;border:1px solid #303745;border-radius:12px;background:#131722}.seller-stats small,.seller-stats span{display:block;color:#aab2bf}.seller-stats strong{display:block;margin-top:6px;font-size:29px}.seller-table{width:100%;border-collapse:collapse}.seller-table th,.seller-table td{padding:12px 8px;border-bottom:1px solid #2a303d;text-align:left}.seller-table th{color:#9fa7b6;font-size:12px}.seller-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#252b37;color:#e9edf4;font-size:12px}.seller-status.approved,.seller-status.received,.seller-status.paid{background:#123c29;color:#8fefbe}.seller-status.pending,.seller-status.submitted,.seller-status.awaiting_delivery,.seller-status.shipped,.seller-status.eligible{background:#3a2a13;color:#ffd171}.seller-status.rejected,.seller-status.suspended,.seller-status.changes_requested{background:#441c22;color:#ffadb5}.seller-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seller-form label{display:grid;gap:6px;color:#d4d9e3;font-size:13px}.seller-form input,.seller-form select,.seller-form textarea{width:100%;border:1px solid #3a4353;border-radius:9px;background:#0c0f15;color:#fff;padding:12px;font:inherit}.seller-form textarea{min-height:120px;resize:vertical}.seller-form .wide{grid-column:1/-1}.seller-form .check{display:flex;align-items:flex-start;gap:9px}.seller-form .check input{width:auto;margin-top:3px}.seller-form button{border:0;border-radius:9px;padding:13px 17px;background:#1ed27b;color:#062317;font-weight:800;cursor:pointer}.seller-empty{padding:34px;border:1px dashed #3b4351;border-radius:13px;color:#aeb7c7;text-align:center}.seller-login{max-width:510px;margin:55px auto}.seller-login .marketplace-form-card{padding:30px}
@media(max-width:860px){.marketplace-hero,.marketplace-grid{grid-template-columns:1fr}.marketplace-steps{grid-template-columns:1fr 1fr}.seller-stats{grid-template-columns:1fr 1fr}.seller-header{align-items:flex-start;flex-direction:column}.seller-table{min-width:660px}.seller-table-wrap{overflow:auto}}
@media(max-width:540px){.marketplace-page,.seller-shell{padding:24px 14px 58px}.marketplace-hero{padding:26px 20px;border-radius:17px}.marketplace-steps,.seller-stats,.seller-form{grid-template-columns:1fr}.marketplace-hero h1{font-size:38px}.marketplace-hero p{font-size:16px}.marketplace-flow-card{padding:18px}.marketplace-actions{display:grid}.marketplace-actions a,.marketplace-actions button{width:100%}.seller-header h1{font-size:27px}}
