.office-tabs{display:flex;gap:4px;padding:10px 18px 0;background:#fff;flex-shrink:0}.office-tabs button{flex:1;padding:9px 5px;font-size:11px;border-radius:8px;color:#809173;border:1px solid transparent}.office-tabs button.active{background:#eef4e6;color:#416d45;border-color:#e4eddb}.mapops-panel{padding:16px 21px;overflow:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#d4dfc8 transparent}.mapops-panel[hidden]{display:none}.map-innovation-mini{display:flex;justify-content:space-between;align-items:center;padding-top:8px;margin-top:8px;border-top:1px solid #dde8d1;font-size:9px;color:#779267}.map-innovation-mini button{font-size:9px;color:#567d47;padding:0}.map-innovation-mini b{font-weight:600;color:#4d7447}.dailybrief{position:absolute;left:32px;top:168px;width:225px;z-index:4;border:1px solid #fff;background:#fffffff0;backdrop-filter:blur(10px);border-radius:15px;padding:13px 14px;box-shadow:0 6px 23px #3f513511;text-align:left;color:#718368;line-height:1.6}.dailybrief .dailydate{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#91a185;margin-bottom:7px}.dailybrief p{font-size:10px}.dailybrief .dailyoffice{display:block;color:#91a185;font-size:8px;margin-top:7px}.dailybrief:hover{background:#fff}.modal.ops-main-modal{width:min(850px,94vw);padding:30px;background:#f8faf4}.ops-main-modal .ops-scope{padding:4px}.mapops-panel .ops-certrow{grid-template-columns:34px 1fr auto}.mapops-panel .ops-certrow .ops-personname{font-size:11px}.mapops-panel .ops-sub{font-size:11px}.mapops-panel .ops-scope{font-size:12px}.mapops-panel .ops-stockrow{grid-template-columns:1fr 52px auto;gap:6px}.mapops-panel .ops-stockrow .ops-personname{font-size:10px}.mapops-panel .ops-toolbar .ops-input{max-width:175px}.mapops-panel .ops-grid2{gap:8px}.rollout-nav-dot{position:absolute;right:7px;top:6px;width:5px;height:5px;background:#e8b65e;border-radius:50%}.map-ops-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.map-ops-head h3{font-size:16px}.map-ops-head .ops-secondary{font-size:10px!important;padding:7px}.mapops-panel .ops-mini-metrics strong{font-size:22px}.ops-day-form{margin-top:15px}.mapops-empty{font-size:11px;line-height:1.7;color:#8c9c80;padding:15px}.ops-training-stat{font-size:9px;color:#749065}.roster.training-hidden{display:none!important}.mapops-panel .ops-gemba{padding:12px}.mapops-panel .ops-gemba h3{font-size:13px}.mapops-panel .ops-gemba p{font-size:11px}
@media(max-width:1250px){.dailybrief{width:195px}.mapops-panel{padding:14px 17px}.office-tabs{padding-left:13px;padding-right:13px}.office-tabs button{font-size:10px}.mapops-panel .ops-certrow{gap:7px}.mapops-panel .ops-certrow button{padding:6px;font-size:9px!important}}
@media(max-width:1050px){.dailybrief{top:204px;left:22px;width:178px;font-size:9px;padding:10px}.dailybrief p{font-size:9px}}
@media(max-width:760px){.dailybrief{display:none}.office-tabs{padding-top:7px;gap:3px}.office-tabs button{padding:7px;font-size:10px}.mapops-panel{padding:12px 17px}.sidepanel{height:57%}.maptools{bottom:calc(57% + 27px)}.sidepanel .panelhead{padding-top:10px}.sidepanel .locationstats{padding-bottom:5px}.map-innovation-mini{font-size:8px;padding-top:5px;margin-top:5px}.map-innovation-mini button{font-size:8px}.mapops-panel .ops-toolbar .ops-input{max-width:185px}.mapops-panel .ops-certrow .ops-personname{font-size:11px}.modal.ops-main-modal{padding:23px 17px}.mapops-panel .ops-footnote{font-size:9px}.sidepanel .panelbottom{font-size:6px}.sidepanel .locationstats .statpill{font-size:8px}.office-tabs+ .rosterhead{padding-top:8px}}
