.marketplace-account-view{max-width:1180px;margin:0 auto}
.marketplace-account-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:16px}
.marketplace-account-view .panel{border-color:#40526a;background:#111c29}
.marketplace-account-view h3{margin-top:0}
.creation-card.account{background:linear-gradient(145deg,#8a5a13,#3f2b14)}
.launch-view .creation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.marketplace-login-panel{max-width:720px;margin:0 auto}
.marketplace-command-center{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}
.marketplace-command{min-height:126px;padding:16px;border:1px solid #40526a;border-radius:15px;background:#111c29;color:#eef4fb;text-align:left;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;align-items:center;gap:4px 9px}
.marketplace-command>span{grid-row:1/3;color:#ffd267;font-size:1.7rem}.marketplace-command>b{align-self:end}.marketplace-command>small{align-self:start;color:#b8c4d2;line-height:1.35}
.marketplace-command.primary-command{background:linear-gradient(145deg,#236d58,#173b35);border-color:#4ebd9d}
.marketplace-login-actions,.marketplace-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}
.marketplace-account-note{padding:12px 14px;border-left:4px solid #ffbf3f;background:#1c2735;color:#d7e0eb;line-height:1.5}
.marketplace-account-note.error{border-color:#ff6b6b;background:#311d25}
.marketplace-account-note.success{border-color:#53d3a7;background:#153229}
.marketplace-profile-form,.marketplace-publication-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.marketplace-profile-form .wide,.marketplace-publication-form .wide{grid-column:1/-1}
.marketplace-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}
.marketplace-stats article{padding:13px;border:1px solid #40526a;border-radius:12px;background:#0c1520;text-align:center}
.marketplace-stats b{display:block;color:#ffd267;font-size:1.45rem}.marketplace-stats small{color:#b8c4d2}
.marketplace-publication-list{display:grid;gap:8px;margin:12px 0}
.marketplace-publication-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border:1px solid #34485f;border-radius:11px;background:#0d1723}
.marketplace-publication-row small{display:block;color:#b8c4d2;margin-top:3px}.marketplace-publication-row button{flex:0 0 auto}
.marketplace-publication-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.marketplace-publication-actions .danger{background:#6f2525;border-color:#c96868;color:#fff}.marketplace-moderation-note{max-width:680px;color:#ffd78b!important}.marketplace-live-label{padding:8px 10px;border-radius:9px;background:#164f3e;color:#d8ffef;font-size:.78rem;font-weight:800}
.marketplace-upload-box{padding:12px;border:1px dashed #637c98;border-radius:12px;background:#0d1723}
.marketplace-upload-box input{margin-top:7px}
.marketplace-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;margin:18px 0;list-style:none}
.marketplace-wizard-steps button{width:100%;min-height:62px;padding:8px 10px;border:1px solid #40526a;border-radius:11px;background:#0d1723;color:#c8d3df;text-align:left;display:flex;align-items:center;gap:8px;line-height:1.2}
.marketplace-wizard-steps button span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#26384c;color:#fff;font-weight:800}
.marketplace-wizard-steps button.active{border-color:#ffd267;background:#392f1d;color:#fff}.marketplace-wizard-steps button.active span{background:#ffd267;color:#21190b}
.marketplace-wizard-page{grid-column:1/-1;padding:18px;border:1px solid #40526a;border-radius:14px;background:#0c1520}
.marketplace-wizard-page[hidden]{display:none}.marketplace-wizard-page>label{display:grid;gap:6px;max-width:520px}
.marketplace-product-preview{max-width:720px;padding:20px;border:1px solid #667a92;border-radius:14px;background:linear-gradient(145deg,#182a3c,#101a26)}
.marketplace-preview-type{display:inline-block;padding:5px 9px;border-radius:999px;background:#ffd267;color:#241c0d;font-size:.75rem;font-weight:900;letter-spacing:.08em}.marketplace-preview-subtitle{color:#b8c4d2;font-size:1.08rem}
.marketplace-product-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0}.marketplace-product-preview dl div{padding:10px;border-radius:9px;background:#0c1520}.marketplace-product-preview dt{color:#8fa1b5;font-size:.78rem}.marketplace-product-preview dd{margin:3px 0 0;font-weight:700}
.marketplace-final-check{max-width:720px;padding:18px;border-left:5px solid #53d3a7;background:#153229;line-height:1.55}
.marketplace-upload-state{padding:14px;border:1px solid #40526a;border-radius:12px;background:#0d1723}.marketplace-upload-state>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketplace-upload-state strong{color:#ffd267}.marketplace-upload-state small{display:block;margin-top:8px;color:#b8c4d2;line-height:1.4}.marketplace-progress{height:11px;margin-top:10px;border-radius:99px;background:#26384c;overflow:hidden}.marketplace-progress span{display:block;height:100%;width:0;background:#53d3a7;transition:width .2s}
.marketplace-rights{align-items:flex-start!important}.marketplace-rights input{margin-top:4px}
@media(max-width:900px){.marketplace-command-center{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.launch-view .creation-grid,.marketplace-account-grid,.marketplace-profile-form,.marketplace-publication-form{grid-template-columns:1fr}.marketplace-profile-form .wide,.marketplace-publication-form .wide{grid-column:auto}.marketplace-stats{grid-template-columns:1fr}.marketplace-publication-row{align-items:stretch;flex-direction:column}.marketplace-publication-actions{display:grid;justify-content:stretch}.marketplace-publication-actions button{width:100%}.marketplace-login-actions,.marketplace-actions{display:grid}.marketplace-login-actions button,.marketplace-actions button{width:100%}.marketplace-wizard-steps{display:flex;overflow-x:auto;padding-bottom:5px}.marketplace-wizard-steps li{flex:0 0 160px}.marketplace-product-preview dl{grid-template-columns:1fr}}
@media(max-width:520px){.marketplace-command-center{grid-template-columns:1fr}.marketplace-command{min-height:92px}.marketplace-wizard-page{padding:14px}}
