.music-hero h1{font-size:52px}.hero-content .hot-search{gap:17px}.sold-out-hero{font-size:90px;color:var(--accent);text-align:center}.sold-out-hero p{font-size:16px}.status-draft{color:#bbb4c9;background:#aaa2bf15}.status-locked,.status-pending{color:#f0cf8d;background:#f0cf8d16}.status-sold,.status-paid{color:#9bd5ca;background:#9bd5ca16}.status-cleaned,.status-expired,.status-cancelled{color:#9692a2;background:#9692a215}.status-cleanup_pending{color:#ffaaaa;background:#ffaaaa18}.centered{display:block;margin:20px auto}.admin-filter-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.admin-filter-row input{flex:1;min-width:180px;font-size:11px}.admin-filter-row select{padding:11px;font-size:11px}.bulk-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0 20px;font-size:11px}.bulk-bar label{display:flex;align-items:center;gap:8px}.bulk-bar .primary,.bulk-bar .secondary{font-size:11px;padding:10px 14px}input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:15px;height:15px}.table-title{font-weight:500;display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td small{display:inline-block;color:var(--muted);font-size:9px;line-height:1.8;margin-top:5px}.table-wrap td{line-height:1.7}.table-wrap .status{white-space:nowrap}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-row select{width:100%}.terms-label{font-size:11px;line-height:1.9;display:flex;align-items:flex-start;gap:9px;margin:20px 0}.terms-label input{flex-shrink:0;margin-top:3px}.upload-zone{margin:25px 0;display:block;text-align:center;border:1px dashed #776389;border-radius:12px;padding:25px;background:#bca4ff09;cursor:pointer}.upload-zone>span{display:block;font-size:32px;color:var(--accent);margin-bottom:10px}.upload-zone>strong{display:block;font-size:14px;font-weight:500}.upload-zone>small{display:block;font-size:10px;color:var(--muted);margin:10px 0 15px}.upload-zone input{width:100%;font-size:10px;padding:10px}.upload-result{padding:12px;border-bottom:1px solid var(--line);font-size:11px;overflow-wrap:anywhere}.upload-result small{display:block;color:var(--muted);margin:6px 0;font-size:10px}#upload-results{max-height:250px;overflow:auto;margin-bottom:18px}.order-detail{min-width:0;flex:1}.order-detail h3{line-height:1.8}.order-detail p{line-height:1.9}.expiry-copy{color:#bfa9de!important}.expired-copy{color:#edb9a9!important}.order-actions{flex-wrap:wrap;max-width:280px}.order-card img{height:125px;width:80px;object-fit:contain;background:#111}.order-product img{object-fit:contain}.song-price{font-size:20px}.song-price small{display:block;margin:5px 0 0;font-size:8px}.music-detail .detail-body{padding-top:38px}.music-detail .detail-body>p{line-height:1.9}.screenshot-notice>span{font-size:15px}.checkout>p{line-height:1.9}.draft-bar b{font-size:9px}.gallery-head b{font-weight:400}.sidebar-note button{padding-left:0}.music-card .quality{letter-spacing:0;font-size:7px}.music-card .card-info h3{min-height:45px}.order-detail .status{vertical-align:middle}.notice b{color:#d7c0f0}
@media(max-width:700px){.music-hero h1{font-size:41px}.music-hero .hero-content{padding-top:31px}.hero-gallery{top:350px}.music-card .card-info h3{font-size:15px;min-height:0}.music-card .quality{font-size:6px}.song-price{font-size:18px}.bulk-bar{gap:9px;font-size:10px}.bulk-bar .primary,.bulk-bar .secondary{padding:9px 10px;font-size:10px}.admin-filter-row{gap:8px}.admin-filter-row input{flex-basis:100%}.admin-filter-row select{font-size:10px;padding:9px;flex:1}.order-card img{width:65px;height:110px}.order-detail h3{font-size:13px}.order-detail p{font-size:9px}.order-actions{max-width:none}.form-two{gap:10px}.form-two label{font-size:10px}.music-detail .detail-body{padding:23px}.stats .stat strong{font-size:22px}}
.section-head .primary{color:#241b38}.table-wrap input[type=checkbox]{vertical-align:middle}
.reservation-ribbon{position:absolute;z-index:2;left:10px;right:10px;bottom:35px;background:#221f2be6;border:1px solid #e3c48d66;color:#e8cfa2;border-radius:5px;padding:8px;font-size:9px;text-align:center}.is-reserved .shot-mosaic{opacity:.55}.hero-shot.is-reserved{filter:grayscale(.5) brightness(.65)}.purchase-consent{padding:13px;border:1px solid #51405f;border-radius:7px;background:#bca4ff08;font-size:10px;line-height:1.9;margin:17px 0}.purchase-consent .text-button{font-size:10px}.terms-section{padding:18px 0;border-bottom:1px solid var(--line)}.terms-section h3{font-size:15px;font-weight:500;margin:0 0 12px}.terms-section p{font-size:12px;line-height:2;color:#bbb0c9;margin:0}.terms-content{max-width:800px}.terms-page>.panel{max-width:950px;margin:auto;padding:35px}.terms-page h2{font-weight:500;font-size:25px}.download-quota{color:#d5bce9!important;font-size:10px!important}#live-status{margin-left:auto;margin-right:25px;color:#a6c8b8;font-size:9px;letter-spacing:0}#live-status:before{content:'';width:5px;height:5px;display:inline-block;border-radius:50%;background:#7cc2a5}#live-status.offline{color:#cbb384}#live-status.offline:before{background:#cbb384}@media(max-width:700px){#live-status{font-size:7px;margin-right:10px;gap:5px}.draft-bar>span:first-child{font-size:7px}.terms-page>.panel{padding:22px}.terms-section h3{font-size:13px}.terms-section p{font-size:11px}.purchase-consent{font-size:9px}.purchase-consent .text-button{font-size:9px}.reservation-ribbon{font-size:7px;padding:6px;left:6px;right:6px}}
