/* Same paper ledger, blue-green identity and compact rhythm as the screening table. */
.interview-board{grid-template-columns:minmax(0,1fr)}
.interview-board > section{min-width:0}
.interview-board .interview-pool-grid.mq-interview-roster{max-height:none;overflow:visible}
.interview-round > header{flex-wrap:wrap}
.interview-pool-grid.mq-interview-roster,.round-candidates.mq-interview-roster{display:block;padding:0;min-width:0}
.mq-interview-roster .focus-table-scroll{max-height:56vh}
.mq-interview-roster .focus-table{font-variant-numeric:tabular-nums}
.mq-interview-roster .focus-table td{height:40px}
.mq-interview-roster .focus-table td[data-roster-field=evaluation]{max-width:350px}
.mq-interview-roster [data-vote-summary]{margin:0!important;font-size:12px}
.mq-interview-roster .record-badge{margin-left:6px}
.mq-interview-roster tr[hidden]{display:none}
.mq-interview-roster tr.is-selected td{background:#e2eef2}
.mq-interview-roster th:first-child label{display:flex;align-items:center;gap:5px;white-space:nowrap}
.mq-interview-roster .focus-table-tools{flex-wrap:wrap}
.mq-interview-roster .focus-table td:first-child input{cursor:pointer}
.mq-interview-roster .focus-table input:disabled{cursor:not-allowed}
.offer-stage-table .offer-profile-cell{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wf-table-wrap .offer-stage-table{width:max-content;min-width:100%;table-layout:auto}
.offer-stage-table th{white-space:nowrap}
.offer-stage-table td:nth-child(1){min-width:150px}
.offer-stage-table td:nth-child(2),.offer-stage-table td:nth-child(3){min-width:230px;max-width:320px}
.offer-stage-table td:last-child{min-width:170px}
.mq-interview-roster button:focus-visible,.mq-interview-roster a:focus-visible,.mq-interview-roster input:focus-visible{outline:2px solid var(--deep);outline-offset:2px}
@media(max-width:600px){.mq-interview-roster .focus-table td{height:44px}.mq-interview-roster .focus-table-scroll{max-height:60vh}.mq-interview-roster .focus-table th:first-child,.mq-interview-roster .focus-table td:first-child{position:sticky;left:0;z-index:2}.mq-interview-roster .focus-table th:first-child{z-index:3}}
