.smc-creative-standard{margin:0 0 18px;padding:18px;border:1px solid #2a363b;background:linear-gradient(145deg,#0b1114,#11191c);color:#e9eef0;box-shadow:0 14px 36px rgba(0,0,0,.18)}
.smc-creative-standard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}
.smc-creative-standard__head h3{margin:3px 0 6px;color:#fff;font-size:22px}
.smc-creative-standard__head p{max-width:760px;margin:0;color:#9aa7ac;font-size:12px;line-height:1.5}
.smc-creative-standard__state{flex:0 0 auto;padding:8px 10px;border:1px solid #3a474d;background:#131b1f;color:#cad3d6;font-size:9px;font-weight:900;letter-spacing:.08em}
.smc-creative-standard__state.is-ready,.smc-creative-standard__state.is-approved-locked{border-color:#73800f;color:#f4f700}
.smc-creative-standard__state.is-needs-attention{border-color:#9d6b18;color:#ffbd4a}
.smc-creative-standard__grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px}
.smc-creative-standard__preview{display:grid;place-items:center;aspect-ratio:1/1;background:#eef1f2;border:1px solid #334047;overflow:hidden}
.smc-creative-standard__preview img{width:100%;height:100%;object-fit:contain;background:#f3f5f6}
.smc-creative-standard__preview span{color:#6d7a80;font-size:18px;font-weight:900}
.smc-creative-standard__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}
.smc-creative-standard__facts span{padding:9px 10px;border:1px solid #28343a;background:#0d1417}
.smc-creative-standard__facts b,.smc-creative-standard__facts em{display:block}
.smc-creative-standard__facts b{color:#75858c;font-size:8px;letter-spacing:.1em}
.smc-creative-standard__facts em{margin-top:4px;color:#fff;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}
.smc-creative-standard__upload{display:block;padding:12px;border:1px dashed #59666c;background:#11181b}
.smc-creative-standard__upload strong,.smc-creative-standard__upload small{display:block}
.smc-creative-standard__upload input{display:block;margin:8px 0;width:100%;color:#dce3e6}
.smc-creative-standard__upload small{color:#839198;font-size:9px;line-height:1.4}
.smc-creative-standard__reason{margin-top:9px;padding:9px 10px;border-left:3px solid #75800e;background:#14190d;color:#cbd3b8;font-size:10px;line-height:1.45}
.smc-creative-standard__admin{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.smc-creative-standard__admin button{min-height:34px;padding:0 11px;border:1px solid #3b474d;background:#151d20;color:#d9e0e3;font-size:9px;font-weight:900;cursor:pointer}
.smc-creative-standard__admin .smc-cta{border-color:#767f12;background:#eef500;color:#070909}
.smc-creative-standard__admin button:disabled{opacity:.4;cursor:not-allowed}
.smc-creative-standard__organizer-note{margin:10px 0 0;color:#9eaaaf;font-size:10px;line-height:1.5}
.smc-creative-standard__prompt{margin-top:14px;border-top:1px solid #263238;padding-top:12px}
.smc-creative-standard__prompt summary{cursor:pointer;color:#f3f500;font-size:10px;font-weight:900;letter-spacing:.04em}
.smc-creative-standard__prompt p{color:#89979c;font-size:10px}
.smc-creative-standard__prompt textarea{width:100%;min-height:130px;padding:10px;border:1px solid #354247;background:#090e10;color:#d7dfe1;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}
.smc-creative-standard__prompt button,.smc-submit-creative-standard button{margin-top:7px;padding:8px 11px;border:1px solid #70780f;background:#f1f500;color:#080909;font-size:9px;font-weight:900;cursor:pointer}
.smc-creative-standard__flash{margin:0 0 10px;padding:9px 11px;border-left:3px solid #f2f500;background:#14190d;color:#e9efcf;font-size:10px;font-weight:800}
.smc-creative-standard__flash.is-error{border-color:#db5b46;background:#25120f;color:#ffd0c8}

.smc-submit-creative-standard{margin:10px 0 16px;padding:16px;border:1px solid #d7dde0;background:linear-gradient(145deg,#fff,#f5f8f9);box-shadow:0 8px 24px rgba(17,35,45,.08)}
.smc-submit-creative-standard>span{display:block;color:#087d8c;font-size:9px;font-weight:900;letter-spacing:.1em}
.smc-submit-creative-standard h3{margin:4px 0 7px;color:#102b45;font-size:20px}
.smc-submit-creative-standard p{margin:0 0 10px;color:#4f6068;font-size:12px;line-height:1.55}
.smc-submit-creative-standard__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}
.smc-submit-creative-standard__rules b{padding:8px 9px;border:1px solid #dbe2e5;background:#fff;color:#233844;font-size:10px}
.smc-submit-creative-standard__privacy{padding:9px 10px;border-left:3px solid #f0bc2c;background:#fff9e6}
.smc-submit-creative-standard details{margin-top:10px;padding-top:8px;border-top:1px solid #dde4e6}
.smc-submit-creative-standard summary{cursor:pointer;color:#123b58;font-weight:900;font-size:11px}
.smc-submit-creative-standard textarea{width:100%;min-height:126px;margin-top:8px;padding:9px;border:1px solid #cbd5d9;background:#fff;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}
.smc-submit-creative-standard__status{margin-top:10px;padding:9px 10px;background:#edf3f5;color:#36505e;font-size:10px;font-weight:800}
.smc-submit-creative-standard__status.is-ready{background:#edf7e4;color:#436616}
.smc-submit-creative-standard__status.is-attention{background:#fff2dc;color:#80541b}
.smc-artwork-example{display:none!important}

@media(max-width:900px){.smc-creative-standard__grid{grid-template-columns:1fr}.smc-creative-standard__preview{max-width:360px}.smc-creative-standard__facts{grid-template-columns:1fr}.smc-submit-creative-standard__rules{grid-template-columns:1fr}}
