.list-layout-hidden{display:none!important}.list-layout-tools[hidden],.list-layout-pagination[hidden]{display:none!important}.list-layout-tools{display:flex;align-items:center;gap:12px;margin:12px 0}.list-layout-tools label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;min-width:0}.list-layout-tools input{border:1px solid var(--line-strong,#ddd8e9);border-radius:9px;background:#fff;color:var(--fg,#332d48);font:inherit;padding:10px 12px;min-height:40px;max-width:320px;width:100%}.list-layout-pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:16px 0;font-size:12px;color:var(--muted,#79748e)}.list-layout-pagination button{min-height:38px;padding:8px 14px;background:#fff;border:1px solid var(--line,#ddd8e9);border-radius:8px;color:var(--fg,#332d48);font:inherit;cursor:pointer}.list-layout-pagination button:disabled{opacity:.45;cursor:default}.list-layout-pagination input{width:64px;min-height:36px;border:1px solid var(--line,#ddd8e9);border-radius:7px;padding:6px;font:inherit;color:var(--fg,#332d48);background:#fff}.list-layout-pagination button:focus-visible,.list-layout-tools input:focus-visible{outline:3px solid var(--accent-soft,#eadffd);outline-offset:2px}.list-layout-scroll{max-height:min(480px,65dvh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.list-layout-scroll thead th{position:sticky;top:0;z-index:1;background:var(--bg-soft,#f8f5fc)}.vod-job-summary ul.list-layout-scroll{max-height:280px}.admin-inline-rows.list-layout-scroll{padding:2px 10px 2px 2px}#filterBar.list-layout-scroll{max-height:120px}.calendar-cell{max-height:220px;overflow:auto}.round-warning,.round-guide{max-height:420px;overflow:auto}.community-comments .list-layout-tools{margin:8px 0 14px}.member-signatures .list-layout-pagination{margin-bottom:20px}@media(max-width:600px){.list-layout-tools label{width:100%;flex-direction:column;align-items:flex-start}.list-layout-tools input{max-width:none}.list-layout-pagination{gap:8px}.list-layout-pagination span{flex-basis:100%;text-align:center}.list-layout-scroll{max-height:55dvh}}
