.ops-filter-bar{background:white;border:1px solid #e5eaf3;border-radius:13px;margin:0 0 23px;padding:15px 17px;box-shadow:var(--shadow)}.ops-search-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ops-live-search{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;background:#f7f9fc;border:1px solid #e7ecf5;border-radius:9px;padding:0 12px;position:relative}.ops-live-search>svg{width:17px;height:17px;color:#9aa9bf}.ops-live-search input{width:100%;min-width:0;border:0;background:transparent;min-height:40px;padding:9px 0;font-size:12px}.live-dot{width:5px;height:5px;border-radius:50%;background:#80b49b;flex-shrink:0}.ops-search-row .btn{font-size:11px;min-height:40px;padding:8px 12px}.ops-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 13px;padding-top:18px;border-top:1px solid #eef1f6;margin-top:15px}.ops-filter-grid .field{margin-bottom:14px}.ops-filter-grid .field label{font-size:10px;color:#7c8da7}.ops-filter-grid select,.ops-filter-grid input{font-size:11px;min-height:36px;padding:7px 9px;width:100%}.ops-filter-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:9px;color:#8e9db2;padding-top:10px;flex-wrap:wrap}.ops-filter-foot>span{display:flex;align-items:center;gap:5px}.ops-filter-foot svg{width:11px;height:11px}.ops-filter-foot .checkbox-line{font-size:10px}.filter-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#7d9fdf}.ops-context-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:15px 0}.ops-context-actions .btn{font-size:10px;min-height:32px;padding:6px 10px}.ops-record-card .ops-context-actions{padding-top:12px;border-top:1px solid #edf0f6;margin-top:16px;margin-bottom:10px}.ops-record-card .project-icon{margin:0}.ops-record-card h3{margin-top:17px;min-height:42px}.ops-record-card .organization-counts{margin:10px 0;padding:14px 0}.ops-record-card>p{font-size:11px}.ops-list-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:11px;color:#90a0b7}.ops-list-meta select{font-size:11px;min-height:34px;padding:6px 9px}.category-card .project-icon{margin:0}.category-card h3{font-size:16px;margin-top:21px}.category-card .organization-counts{gap:24px;margin-top:22px}.category-card .organization-counts>span{max-width:94px}.category-routing-label{font-size:10px;color:#8c9db7;display:flex;align-items:center;gap:5px}.category-routing-label svg{width:13px;height:13px}.ops-metrics .metric-value{font-size:29px}.ops-metrics .metric{cursor:default}.ops-breakdown{padding:15px 20px}.ops-breakdown-row{display:grid;grid-template-columns:minmax(100px,1.2fr) minmax(50px,1fr) 28px 35px;gap:13px;align-items:center;min-height:47px;width:100%;text-align:left;border-radius:7px;padding:8px 7px;font-size:11px;color:#7488a6}.ops-breakdown-row:hover{background:#f6f8fd}.ops-breakdown-track{height:7px;border-radius:5px;background:#f0f3f9;overflow:hidden}.ops-breakdown-track i{display:block;height:100%;background:#9ab8ed;border-radius:5px;min-width:0}.ops-breakdown-row:nth-child(2n) .ops-breakdown-track i{background:#c6b8df}.ops-breakdown-row strong{font-size:12px;color:#607da9;font-weight:550;text-align:right}.ops-breakdown-row small{font-size:9px;color:#9dacbf;text-align:right}.ops-breakdown-name{line-height:1.65;overflow-wrap:anywhere}.ops-export-scope{display:flex;align-items:center;gap:13px;border:1px solid #e8edf6;background:#f6f8fc;border-radius:10px;padding:16px;margin-bottom:23px;color:#859ab9}.ops-export-scope svg{width:23px;height:23px}.ops-export-scope small{display:block;font-size:10px;color:#91a3bd;margin-bottom:5px}.ops-export-scope strong{font-size:13px;font-weight:550;color:#6884ad;overflow-wrap:anywhere}.ops-export-count{display:flex;align-items:center;gap:12px;border:1px solid #e7edf7;background:#fafbfe;border-radius:10px;padding:15px 19px;margin:10px 0 20px}.ops-export-count strong{font-size:28px;color:#6a86b0;font-weight:600}.ops-export-count span{font-size:11px;color:#92a3ba}.ops-global-results{position:fixed;top:67px;right:100px;z-index:80;width:490px;max-height:70vh;overflow:auto;background:#fff;border:1px solid #e2e8f3;border-radius:13px;box-shadow:0 17px 60px #2538581e;padding:7px;animation:appear .15s}.ops-global-search-head{display:flex;justify-content:space-between;padding:10px 13px 12px;border-bottom:1px solid #edf1f7;font-size:11px;color:#7185a3}.ops-global-search-head small{font-size:9px;color:#9eacc1}.ops-global-result{display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px}.ops-global-result:hover,.ops-global-result:focus-visible{background:#f1f5fd}.ops-global-result>svg:first-child{width:17px;height:17px;color:#9baccc}.ops-global-result>svg:last-child{width:12px;height:12px;color:#b4bfd0;margin-left:auto}.ops-global-result>span{min-width:0;flex:1}.ops-global-result strong{font-size:12px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5c7394}.ops-global-result small{font-size:9px;color:#97a6bc;display:block;margin-top:4px}.ops-search-result{display:flex;align-items:center;gap:15px;padding:19px 23px;border-bottom:1px solid #edf1f7}.ops-search-result:hover{background:#fafbfe}.ops-search-result .project-icon{margin:0;flex-shrink:0;width:34px;height:34px}.ops-search-result>div{flex:1;min-width:0}.ops-search-result strong{font-size:13px;font-weight:550;color:#536e94}.ops-search-result p{font-size:10px;color:#96a6bf;margin:5px 0 0;overflow-wrap:anywhere}.ops-search-result>svg{width:15px;height:15px;color:#a8b9d2}.ops-compact-stats{display:flex;flex-direction:column;gap:20px}.ops-record-card .card-bottom .btn{white-space:normal}.ops-filter-foot label{margin-left:auto}.ops-filter-bar+.panel{margin-top:0}.ops-filter-grid input[type=date]{min-width:0}.ops-filter-foot .checkbox-line input{width:14px;min-height:14px}.ops-filter-grid .field{min-width:0}
@media(max-width:1200px){.ops-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-context-actions .btn{font-size:10px}.ops-record-card .organization-counts{gap:19px}.ops-global-results{right:45px;width:470px}.ops-search-row .ops-live-search{min-width:200px}.ops-search-row .btn{font-size:10px}}
@media(max-width:900px){.ops-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-search-row .ops-live-search{min-width:100%;flex-basis:100%}.ops-breakdown-row{grid-template-columns:minmax(100px,1.2fr) minmax(40px,1fr) 25px 30px;gap:8px}.ops-global-results{right:20px;width:460px;top:62px}.ops-record-card h3{min-height:0}}
@media(max-width:767px){.ops-filter-bar{padding:12px;margin-bottom:18px;border-radius:11px}.ops-search-row{gap:7px}.ops-search-row .ops-live-search{min-width:100%;padding:0 10px}.ops-search-row .btn{min-height:36px;font-size:10px;padding:7px 9px;white-space:normal}.ops-live-search input{font-size:11px;min-height:39px}.ops-filter-grid{gap:0 10px}.ops-filter-grid .field label{font-size:9px;line-height:1.6}.ops-filter-grid select,.ops-filter-grid input{font-size:10px;min-height:37px;padding:7px;max-width:100%;min-width:0}.ops-filter-foot{font-size:8px;line-height:1.8;gap:7px}.ops-filter-foot .checkbox-line{font-size:9px;margin-left:0}.ops-global-results{width:calc(100% - 24px);right:12px;left:12px;top:57px;max-height:64dvh;z-index:70}.ops-global-result{padding:12px 9px}.ops-global-result strong{font-size:11px}.ops-global-result small{font-size:9px}.category-card h3{font-size:15px}.category-card .organization-counts{gap:20px}.category-card .organization-counts strong{font-size:25px}.ops-breakdown{padding:12px 13px}.ops-breakdown-row{grid-template-columns:minmax(90px,1.4fr) minmax(30px,.6fr) 23px 30px;gap:7px;font-size:10px;min-height:48px;padding:8px 3px}.ops-export-scope{padding:14px}.ops-export-scope strong{font-size:12px}.ops-export-count{padding:13px 16px}.ops-export-count strong{font-size:26px}.ops-context-actions{gap:6px;margin:12px 0}.ops-context-actions .btn{font-size:10px;padding:7px 9px;min-height:35px}.ops-record-card .organization-counts{gap:24px}.ops-record-card .ops-context-actions{margin-top:10px}.ops-search-result{padding:16px 15px;gap:10px}.ops-search-result strong{font-size:12px}.ops-list-meta{font-size:10px}.ops-list-meta select{max-width:175px;font-size:10px}.ops-metrics .metric-value{font-size:27px}.ops-metrics .metric-label{font-size:10px}.ops-filter-grid .field{margin-bottom:11px}.phone-content .ops-filter-grid{grid-template-columns:1fr}.phone-content .ops-search-row .btn{font-size:9px}.phone-content .ops-live-search{min-width:100%}.phone-content .ops-breakdown-row{grid-template-columns:minmax(80px,1fr) 40px 22px 25px}}
