.toplink{color:#d7eef6;text-decoration:none;font-weight:700}.inline-form select{min-width:150px;background:#fff}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:680px}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--line)}th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}td small{color:var(--muted)}.badge.active{background:#d9f5e7;color:#11653e}.badge.disabled{background:#fee4e2;color:#9f2018}
.permission-list{display:grid;gap:10px;padding:14px}.permission-list label,.workday-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.workday-row{grid-template-columns:minmax(150px,.65fr) 1fr 1fr;align-items:end;padding:10px 0;border-bottom:1px solid var(--line)}.workday-row:last-child{border-bottom:0}
.break-row{grid-template-columns:150px 120px 120px minmax(180px,1fr) auto;align-items:end;padding:10px 0;border-bottom:1px solid var(--line)}.break-remove{margin-bottom:1px}
@media(max-width:850px){.break-row{grid-template-columns:1fr 1fr}.break-remove{width:100%}}
@media(max-width:680px){.toplink{font-size:.85rem}.inline-form select{min-width:130px}.workday-row{grid-template-columns:1fr 1fr}.workday-toggle{grid-column:1/-1}}
