.case-note:empty{display:none}.case-note{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-1);display:grid}.case-note label{font-size:var(--text-sm);font-weight:var(--weight-bold)}.case-note textarea{width:100%;min-height:calc(var(--space-16) + var(--space-8));padding:var(--space-2) var(--space-3);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-ink);font:inherit;font-size:var(--text-base);line-height:var(--leading-body);resize:vertical}.case-note__bar{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.case-note__status{color:var(--color-ink-soft);font-size:var(--text-sm)}.case-note button{min-height:var(--tap-min);padding:0 var(--space-4);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.case-note button:disabled{color:var(--color-ink-soft);cursor:default}.case-lookup__list{gap:var(--space-2);margin:0;display:grid}.case-lookup__list div{grid-template-columns:var(--space-12) 1fr;gap:var(--space-3);display:grid}.case-lookup__list dt{color:var(--color-ink-soft);font-size:var(--text-sm)}.case-lookup__list dd{font-weight:var(--weight-bold);margin:0}.case-lookup a{font-weight:var(--weight-bold)}
