/* V607 Staff physician schedule */
.v607-roster{display:grid;gap:16px}.v607-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.v607-toolbar h3,.v607-section h3{margin:0 0 6px}.v607-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.v607-filters label{display:grid;gap:5px;font-size:13px;font-weight:600}.v607-filters input,.v607-filters select{max-width:210px;padding:9px;border:1px solid #d5e1eb;border-radius:9px;background:#fff}.v607-scroll{overflow-x:auto}.v607-section table{width:100%;border-collapse:collapse;min-width:510px}.v607-section th,.v607-section td{padding:10px 12px;border-bottom:1px solid #e8edf2;text-align:left;vertical-align:middle}.v607-section th{background:#f3f8fb}.v607-section td small{color:#789;display:inline-block;margin-left:4px}.v607-empty{color:#909ca5}.v607-section .muted{margin:0 0 12px}.v607-section{min-width:0}@media(max-width:600px){.v607-filters{width:100%}.v607-filters label{flex:1}.v607-toolbar{padding:14px}}
