body{background:#f5f3ed;color:#193a35}.draftStudio{max-width:1300px;margin:auto;padding:40px 24px}header h1{font-size:clamp(32px,5vw,58px);margin:12px 0}a{color:inherit}.draftToolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:30px 0 16px}button,.draftToolbar .button{padding:11px 18px;border:1px solid #aebcb4;border-radius:5px;background:#fff;color:#193a35;cursor:pointer;font:inherit}button:disabled{opacity:.5;cursor:default}.draftToolbar .button{background:#193a35;color:#fff}.draftWorkspace{display:grid;grid-template-columns:300px minmax(0,1fr);gap:30px;margin-top:24px}label{display:block}input,select,textarea{display:block;width:100%;font:inherit;padding:11px;margin:8px 0 18px;border:1px solid #aebcb4;border-radius:4px;background:white;color:inherit}textarea{min-height:110px}.draftItem{display:flex;width:100%;text-align:left;gap:12px;margin-bottom:8px;align-items:center}.draftItem[aria-current=true]{border:2px solid #193a35;background:#e8efea}.draftItem img{width:65px;height:55px;object-fit:contain}.draftItem small{display:block;font-size:11px;overflow-wrap:anywhere;color:#54716b;margin-top:5px}.draftPreview{width:100%;max-height:380px;object-fit:contain;background:#e9ede7;border-radius:8px}.draftMeta{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.draftBadge{background:#e2ebe2;padding:6px 10px;display:inline-block;border-radius:20px;font-size:12px}.draftWarnings{padding:15px 18px;background:#fff0d6;border-radius:7px;line-height:1.6}.draftFields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.draftFields .wide{grid-column:1/-1}.mockupGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.mockupCard{background:white;padding:12px;border:1px solid #c8d4cd;border-radius:7px;overflow-wrap:anywhere}.mockupCard img{width:100%;height:160px;object-fit:contain}.mockupCard button{font-size:12px;margin:5px 3px 0 0;padding:8px}.draftActions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.reviewCheck{display:flex;gap:10px;align-items:flex-start;margin-top:22px}.reviewCheck input{width:auto;margin:3px 0}.importHelp{margin-top:36px;border-top:1px solid #c8d4cd;padding-top:24px;line-height:1.8}#message{min-height:24px}.draftWorkspace aside{max-height:85vh;overflow:auto;padding-right:8px}@media(max-width:750px){.draftWorkspace{grid-template-columns:1fr}.draftWorkspace aside{max-height:300px}.draftFields{grid-template-columns:1fr}.draftFields .wide{grid-column:auto}.draftStudio{padding:24px 16px}}
