*{box-sizing:border-box}body{margin:0;background:#141414;color:#f5f5f5;font:16px/1.5 Arial,sans-serif}header{padding:20px 5%;display:flex;gap:25px;align-items:center;background:#080808;border-bottom:3px solid #df101b}header a:first-child{margin-right:auto;font-weight:bold}a{color:inherit}main{max-width:1200px;margin:auto;padding:24px}h1{margin:0 0 20px}nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}button,.action{background:#df101b;color:white;border:0;padding:12px 18px;font:inherit;border-radius:5px;cursor:pointer}button:disabled{opacity:.5;cursor:wait}button[aria-pressed=true]{outline:2px solid white}label{display:block;margin-bottom:16px;font-weight:bold}input,textarea,select{display:block;width:100%;padding:12px;background:#fff;color:#151515;border:1px solid #888;border-radius:4px;font:inherit;margin-top:6px}textarea{min-height:100px}input[type=checkbox]{display:inline-block;width:auto}section{background:#202020;border-radius:8px;padding:24px}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.image-preview{max-width:220px;max-height:130px;object-fit:cover;display:block;margin:8px 0}.toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.toolbar label{flex:1}details{border-top:1px solid #555;padding-top:15px;margin-top:15px}summary{cursor:pointer;font-weight:bold}.hint{font-size:14px;color:#ccc}#status{min-height:24px}#status.error{color:#ff9298}#status.ok{color:#ade4ae}@media(max-width:650px){.fields{grid-template-columns:1fr}header{flex-wrap:wrap;gap:12px;font-size:14px}main{padding:16px}section{padding:16px}} 
