:root{--bg:#0c0c0f;--card:#17171c;--red:#f32935;--muted:#96969f}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Arial}main{max-width:720px;margin:auto;padding:22px 16px 40px}header{display:flex;justify-content:space-between;align-items:center}.logo{display:grid;gap:4px;font-size:20px}.logo b{color:#fff}.logo small,.hero span,label,h2{font-size:11px;letter-spacing:1.4px;color:var(--red);font-weight:800}.badge{font-size:11px;background:#1a1a20;padding:9px 11px;border-radius:20px}.hero{padding:38px 4px 22px}.hero h1{font-size:31px;margin:8px 0}.hero p{color:var(--muted);line-height:1.5}.card,.grid select,.history{background:var(--card);border:1px solid #24242b;border-radius:15px}.card{padding:15px}.card label{display:flex;justify-content:space-between}.card button{color:#fff;background:0;border:0;font-size:12px}textarea{width:100%;height:125px;resize:none;border:0;outline:0;background:transparent;color:white;font-size:16px;line-height:1.45;padding:16px 0}.card small{color:var(--muted)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}.grid select{color:#eee;padding:14px;border:0;appearance:none;font-size:13px}.create{border:0;width:100%;padding:17px;background:var(--red);color:#fff;border-radius:15px;font-size:16px;font-weight:800;margin:8px 0 30px}h2{margin-top:0}.history{padding:15px;color:var(--muted)}.job{display:flex;justify-content:space-between;gap:12px;color:#eee;padding:11px 0;border-bottom:1px solid #292930}.job:last-child{border:0}.status{color:#ffbd25;font-size:12px}@media(max-width:420px){.grid{grid-template-columns:1fr}.badge{display:none}.hero h1{font-size:26px}}
