*{box-sizing:border-box}body{margin:0;font-family:Inter,sans-serif;background:#0f172a;color:#e2e8f0}.header{padding:16px 20px;background:#111827;border-bottom:1px solid #1f2937}.header h1{margin:0 0 4px}.header p{margin:0 0 12px;color:#94a3b8}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#cbd5e1}select,input,button,textarea{font:inherit}select,input{background:#0b1220;color:#fff;border:1px solid #334155;border-radius:10px;padding:8px 10px}button{background:#22c55e;color:#052e16;border:none;border-radius:10px;padding:10px 12px;font-weight:700;cursor:pointer}.status{font-size:12px;color:#93c5fd}.grid{display:grid;grid-template-columns:1.8fr 1fr;gap:16px;padding:16px}.cards{display:grid;gap:10px}.card{background:#111827;border:1px solid #1f2937;border-radius:12px;padding:12px}.card h3{margin:0 0 6px}.muted{color:#94a3b8;font-size:13px}.actions{display:flex;gap:8px;align-items:center;margin-top:10px}.chk{width:20px;height:20px}.link{font-size:12px;color:#93c5fd}textarea{width:100%;min-height:420px;background:#0b1220;color:#e2e8f0;border:1px solid #334155;border-radius:10px;padding:10px}.pin-gate{position:fixed;inset:0;display:grid;place-items:center;background:rgba(2,6,23,.7);z-index:20}.pin-card{background:#111827;border:1px solid #334155;padding:16px;border-radius:12px;display:grid;gap:10px;width:min(320px,92vw)}@media (max-width:900px){.grid{grid-template-columns:1fr}}
