/* Halaman Watch: formulir kiri, daftar + umpan kejadian kanan */
.wt-grid { display: grid; grid-template-columns: 360px 1fr; gap: 20px; align-items: start; }
.wt-add { display: grid; gap: 16px; position: sticky; top: calc(var(--nav-h) + 16px); }
.wt-alerts { display: grid; gap: 10px; }
.wt-main { display: grid; gap: 20px; min-width: 0; }
.wt-list { display: grid; }
.wt-empty { padding: 22px 18px; }
.wt-item { display: grid; grid-template-columns: 1fr auto; gap: 6px 16px; padding: 16px 18px; border-bottom: 1px solid var(--line); }
.wt-item:last-child { border-bottom: 0; }
.wt-item .a { font: 400 13px/1.4 var(--mono); word-break: break-all; }
.wt-item .meta { display: flex; flex-wrap: wrap; gap: 6px 12px; font-size: 12.5px; color: var(--dim); align-items: center; }
.wt-item .acts { display: flex; gap: 6px; align-items: start; }
.wt-item .bal { font-variant-numeric: tabular-nums; color: var(--fg); }
.wt-feed { list-style: none; }
.wt-feed li { display: grid; grid-template-columns: 74px 1fr; gap: 12px; padding: 13px 18px; border-bottom: 1px solid var(--line); font-size: 14px; }
.wt-feed li:last-child { border-bottom: 0; }
.wt-feed li.dim { display: block; }
.wt-feed time { font: 400 12px/1.5 var(--mono); color: var(--faint); }
.wt-feed .k { font-weight: 600; }
.wt-feed .k.danger { color: var(--danger); } .wt-feed .k.warn { color: var(--warn); }
.wt-feed .sub { font: 400 12px/1.5 var(--mono); color: var(--dim); word-break: break-all; }
.wt-feed li.fresh { animation: wtIn .6s ease; background: var(--acc-dim); }
@keyframes wtIn { from { opacity: 0; transform: translateY(-6px); } }
.wt-foot { padding: 0 4px; }
@media (max-width: 900px) { .wt-grid { grid-template-columns: 1fr; } .wt-add { position: static; } }
