/* Facility lists (/lists/) page stylesheet: light-background buttons and inputs, compact list table. */
.lists-app .button.secondary { color:var(--ink); border-color:#718a98; background:#fff; }
.lists-app .button:disabled { opacity:.55; cursor:not-allowed; }
.lists-app input[type="text"], .lists-app input[type="search"], .lists-app select { min-height:44px; box-sizing:border-box; border:1px solid var(--line-dark); border-radius:4px; padding:0 .6rem; font:inherit; background:#fff; color:var(--ink); max-width:100%; }
.lists-app input[type="search"] { width:28rem; }
.lists-app [data-lists-results] li { display:flex; flex-wrap:wrap; align-items:center; gap:.5rem; }
.lists-app .dataset td { vertical-align:top; overflow-wrap:anywhere; }
@media (max-width: 640px) { .lists-app input[type="search"] { width:100%; } .lists-app .button { width:100%; margin-top:.4rem; } }
