.badge{display:inline-block;min-width:18px;padding:0 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;line-height:18px;text-align:center;margin-left:4px}nav.top form{margin-left:auto}section.block{margin-bottom:28px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px 16px;gap:10px 16px}.field{display:flex;flex-direction:column;gap:4px}.field>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-lo)}.field textarea{min-height:72px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.field.wide{grid-column:1/-1}.flash{padding:8px 12px;border-radius:6px;margin:0 0 12px;border:1px solid;font-size:13px}.flash.err{border-color:var(--accent);color:var(--accent)}.flash.ok{border-color:var(--green);color:var(--green)}.ms{margin-bottom:8px}.ms-head{display:grid;grid-template-columns:1.4fr 1.6fr .8fr 1.6fr;grid-gap:12px;gap:12px;margin-bottom:10px}.grow{flex:1 1;min-width:200px}.sm{font-size:12px}.danger{border-color:#5a2a24;color:var(--accent)}details summary{cursor:pointer;color:var(--text-mid);margin-bottom:8px}input[type=checkbox]{width:auto;vertical-align:middle;margin-right:6px}.profile{width:100%;height:60px;display:block;background:#0a0a0c;border:1px solid #232228;border-radius:6px}.profile polyline{fill:none;stroke:var(--accent);stroke-width:1.2}td .row{gap:6px}.tag.dismissed{border-color:#3a3840;color:var(--text-lo)}.tag.confirmed{border-color:var(--green);color:var(--green)}.tag.open{border-color:var(--accent);color:var(--accent)}.tag.auto_applied{border-color:#3D8BFF;color:#3D8BFF}