.sidebar>nav{overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:#436180 transparent}.side-bottom{flex-shrink:0}.op-preference{display:flex;gap:10px;align-items:center;font-size:13px;padding:11px 0;color:#334155}.op-preference input{width:17px;height:17px;accent-color:#2563eb}.op-module-links{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.op-table-foot{padding:17px 22px;border-top:1px solid #e2e8f0;font-size:12px;color:#64748b}.op-notice.unread{background:#f8fbff;border-left:3px solid #2563eb}.op-notice.read{border-left:3px solid transparent}.op-notice .btn{flex-shrink:0}.op-evidence{display:flex;align-items:flex-start;gap:13px;padding:15px 0;border-bottom:1px solid #e2e8f0;margin-bottom:12px}.op-evidence>.icon{color:#2563eb}.op-evidence strong{font-size:13px}.op-evidence p{font-size:12px;color:#64748b;line-height:1.7}.op-incident-timeline>div{position:relative;margin-left:8px;padding:0 0 27px 27px;border-left:1px solid #e2e8f0}.op-incident-timeline>div:last-child{padding-bottom:0}.op-timeline-dot{position:absolute;left:-5px;top:5px;width:9px;height:9px;background:#2563eb;border:2px solid #dbeafe;border-radius:50%}.op-incident-timeline small{font-size:11px;color:#64748b}.op-incident-timeline h3{font-size:14px;margin:6px 0}.op-incident-timeline p{font-size:12px;color:#64748b;line-height:1.7}.op-evidence+.company-row-actions{margin-top:18px}#badge-form-error[hidden],#assignment-error[hidden],#bus-device-error[hidden]{display:none!important}.company-profile-stats:has(>.stat:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:800px){.op-notice{flex-wrap:wrap}.op-notice .list-body{min-width:180px}.op-notice .btn{margin-left:auto}.company-profile-stats:has(>.stat:nth-child(7)){grid-template-columns:repeat(2,minmax(0,1fr))}.op-module-links .btn{font-size:11px;flex:1;white-space:nowrap}.op-table-foot{font-size:11px}.company-row-actions{gap:8px}.company-row-actions .btn{min-height:39px}}
