*{box-sizing:border-box}body{font:15px system-ui,Arial;background:#101920;color:#f1f5f7;margin:0}main{max-width:850px;margin:auto;padding:24px 16px 70px}h1{font-size:27px}h2{font-size:18px;color:#f4c67e}label{font-size:13px;color:#cbd7de;display:block;margin:10px 0 5px}input,textarea,select{width:100%;border:1px solid #3c5260;border-radius:10px;background:#1b2933;color:#fff;padding:12px;font:inherit}textarea{min-height:80px}button,.button{background:#e3b66d;color:#19232a;border:none;border-radius:10px;padding:11px 15px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}button.secondary{background:#2d4452;color:#fff}button:disabled{opacity:.5}.panel{background:#1a2933;border:1px solid #344a58;border-radius:18px;padding:20px;margin:16px 0}.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.muted{color:#afc0ca}.hidden{display:none!important}.status{padding:9px 0;white-space:pre-wrap}.row{border-bottom:1px solid #344650;padding:10px 0}.price{color:#f4c67e;white-space:nowrap}.preview{max-width:510px;margin:16px auto;border-radius:22px;overflow:hidden;padding:24px;background:var(--bg,#f8f7f2);color:var(--fg,#18232a)}.preview h1,.preview h2{color:var(--fg)}.preview button,.preview .button{background:var(--accent,#a24b39);color:#fff}.preview .price{color:var(--accent,#a24b39)}.preview img{max-width:100%;max-height:240px;object-fit:cover;border-radius:12px}.item{display:flex;gap:12px;justify-content:space-between}.small{font-size:12px}.carditem{border:1px solid #354958;border-radius:13px;padding:12px;margin:10px 0}@media(max-width:620px){.cols{grid-template-columns:1fr}}