.company-switcher{display:flex;gap:0;border-bottom:1px solid #cfd9d2;margin:0 0 28px;overflow-x:auto}.company-tab{padding:13px 19px 14px;border-bottom:3px solid transparent;white-space:nowrap;font-size:12px;color:#7c8980}.company-tab:first-child{padding-left:0;padding-right:24px}.company-tab[aria-pressed="true"]{border-bottom-color:#315f4e;color:#284f3b;font-weight:600}.company-tab small{font-size:10px;font-weight:400;margin-left:10px;color:#849086}.company-band th{background:#dfe9e2!important;color:#345542!important;padding:13px 18px!important;letter-spacing:.03em;font-size:12px!important}.company-band span{float:right;font-weight:400;font-size:11px;letter-spacing:0}.company-empty{height:auto!important;padding:22px!important;font-size:12px;color:#859186}.secondary-mark{font-size:9px;border:1px solid #9bb0a2;color:#5c7868;border-radius:2px;margin-left:6px;padding:0 3px;vertical-align:1px}.assignment-editor{border-top:1px solid #dce2de;margin-top:6px;padding-top:18px}.assignment-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px}.assignment-heading strong{font-weight:550}.assignment-row{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:12px;padding:14px;background:#f5f7f3;border:1px solid #e0e6dc;margin-bottom:12px;border-radius:3px}.assignment-row>label:first-child{grid-column:1/-1}.assignment-row>label:nth-child(3){grid-column:1;grid-row:2}.assignment-row>button{justify-self:start;padding:0;font-size:10px}.assignment-row select{max-width:100%}.header-actions .local-label{max-width:190px}.server-status{font-size:11px;color:#637567}@media(max-width:700px){.company-tab{font-size:11px;padding:11px 14px}.company-switcher{margin-bottom:23px}.company-tab small{font-size:10px;margin-left:6px}.company-band span{float:none;display:block;margin-top:4px}.assignment-row{grid-template-columns:1fr}.assignment-row>label{grid-column:1!important;grid-row:auto!important}}@media print{.company-switcher{display:none}.company-band th{background:#dfe9e2!important}.company-band{break-after:avoid}}
.audit-row{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid #e3e8e5}#audit-list{max-height:55vh;overflow:auto}
