.pack-choice{width:100%;display:flex;align-items:center;gap:15px;background:white;border:1px solid #dbe0eb;border-radius:11px;padding:20px;text-align:left;margin-top:18px;color:#33435d}.pack-choice.active{border-color:#2c4df3;background:#eff3ff}.pack-check{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e2e9ff;color:#2c4df3;font-size:18px}.pack-choice strong{font-size:15px}.pack-choice p{font-size:13px;margin:6px 0 0;color:#78849a}.pack-choice .pill{margin-left:auto}.wide-btn{width:100%}.batch-drop{padding:25px;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:18px}.batch-drop p{margin:6px 0 0}.batch-buttons{display:flex;gap:8px;flex-shrink:0}.table-wrap{overflow:auto;margin-top:22px}.batch-table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.batch-table th{text-align:left;font-size:12px;font-weight:500;color:#7b879d;background:#f5f7fc;padding:13px 10px;white-space:nowrap}.batch-table td{padding:14px 10px;border-bottom:1px solid #ebeff5;color:#536078;vertical-align:middle;line-height:1.7}.batch-table input,.batch-table select,.batch-table textarea{width:100%;border:1px solid #e0e5ef;border-radius:5px;background:white;color:#42506a;font-size:12px;padding:6px;margin:3px 0;min-width:74px}.batch-table textarea{min-width:145px;min-height:75px;resize:vertical}.batch-table input[type=number]{max-width:100px}.batch-product{display:flex;align-items:center;gap:9px;min-width:190px}.batch-product img,.no-image-tile{width:48px;height:62px;object-fit:cover;border-radius:7px;flex-shrink:0}.no-image-tile{display:grid;place-items:center;background:#edf1f7;color:#8794a9;font-size:12px}.remove-row{border:0;background:none;font-size:20px;color:#929caf}.batch-config{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-checks{display:flex;gap:15px;flex-wrap:wrap}.empty-batch{padding:45px 15px;color:#8793a8;text-align:center;font-size:14px}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.platform-logo{height:43px;width:43px;border-radius:12px;display:grid;place-items:center;font-size:22px;font-weight:600;color:white}.shop-card{padding:22px}.shop-card h2{font-size:18px;margin-top:20px;margin-bottom:4px}.shop-card .subtext{font-size:13px}.shop-card .secondary{font-size:13px}.listing-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px}.listing-steps b{display:grid;place-items:center;height:29px;width:29px;border-radius:50%;background:#eaf0ff;color:#3958e8;margin-bottom:15px;font-size:12px;font-weight:500}.listing-steps strong{font-size:14px;font-weight:500}.listing-steps p{font-size:12px;line-height:1.8;color:#8893a7;margin:7px 0 0}.topbar nav{gap:24px}.topbar .brand-en{display:none}.source-card .pill{white-space:normal;text-align:right;max-width:70%;line-height:1.5}.batch-config .field{margin-top:15px}.creative-select{width:100%}@media(max-width:1100px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-drop{display:block}.batch-buttons{margin-top:18px}.listing-steps{grid-template-columns:1fr 1fr}}@media(max-width:760px){.topbar nav{gap:8px}.nav-button{font-size:13px}.batch-config{grid-template-columns:1fr}.shop-grid{gap:12px}.shop-card{padding:17px}.shop-card h2{font-size:16px}.shop-card .section-label{gap:8px}.platform-logo{height:34px;width:34px;font-size:17px}.shop-card .secondary{padding:9px 8px;font-size:12px}.bottom-actions>div{display:flex;flex-direction:column;gap:7px}.pack-choice{padding:17px 12px;gap:9px}.pack-choice .pill{font-size:10px}.pack-choice strong{font-size:14px}.pack-choice p{font-size:12px}.batch-drop{padding:23px 18px}.source-card .pill{font-size:11px}.listing-steps{gap:18px}.template-art img{mix-blend-mode:normal}.source-grid{gap:15px}}

.remix-surface{min-height:300px;background:#1e2942;color:white;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.remix-surface p{font-size:13px;color:#a9b7d3;line-height:1.8}.remix-play{font-size:45px;color:#b9c7ff;margin-bottom:23px}.remix-surface h2{font-size:20px}.topbar nav{gap:20px}@media(max-width:760px){.topbar nav{gap:5px}.nav-button{font-size:12px}.topbar{padding-left:16px;padding-right:16px}}
