:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#111;background:#f3f5f7;margin:0}a{color:#0057b8;text-decoration:none}a:hover{text-decoration:underline}main{max-width:960px;margin:0 auto;padding:24px}.card{background:#fff;border:1px solid #d8dde4;border-radius:10px;margin-bottom:16px;padding:16px}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}form{gap:10px;display:grid}label{gap:4px;font-size:14px;display:grid}input,button{font:inherit}input{border:1px solid #bfc7d1;border-radius:6px;padding:8px}button{color:#fff;cursor:pointer;background:#0057b8;border:1px solid #0057b8;border-radius:6px;width:fit-content;padding:9px 12px}button.secondary{color:#0057b8;background:#fff}button:disabled{opacity:.6;cursor:not-allowed}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #e1e5ea;padding:8px;font-size:14px}.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.status-sent{color:#0f7b33;font-weight:600}.status-failed{color:#a01616;font-weight:600}.error{color:#a01616}.success{color:#0f7b33}.header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}
