.report-kpis{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:12px;column-gap:12px;}
.report-kpi{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(220, 226, 232);border-right-color:rgb(220, 226, 232);border-bottom-color:rgb(220, 226, 232);border-left-color:rgb(220, 226, 232);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;}
.report-kpi > div{font-size:13px;color:rgb(104, 115, 126);}
.report-kpi strong{display:block;font-size:24px;margin-top:7px;margin-right:0px;margin-bottom:7px;margin-left:0px;}
.report-kpi span{font-size:11px;color:rgb(138, 148, 157);}
.report-note{font-size:12px;color:rgb(114, 124, 133);padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-left-width:3px;border-left-style:solid;border-left-color:rgb(207, 214, 221);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);}
@media (max-width: 1000px){.report-kpis{grid-template-columns:repeat(2, 1fr);}}
@media (max-width: 600px){.report-kpis{grid-template-columns:1fr;}}
.manager-report .section-head{align-items:flex-start;}
.manager-report-tabs{margin-top:10px;margin-right:0px;margin-bottom:12px;margin-left:0px;}
.manager-filter-bar{display:flex;row-gap:9px;column-gap:9px;flex-wrap:wrap;align-items:flex-end;margin-top:8px;margin-right:0px;margin-bottom:10px;margin-left:0px;}
.manager-filter-bar label{display:flex;flex-direction:column;row-gap:4px;column-gap:4px;font-size:12px;color:rgb(104, 115, 126);}
.manager-filter-bar select, .manager-filter-bar input{min-height:36px;}
.manager-filter-bar .manager-search{min-width:260px;flex-grow:1;flex-shrink:1;flex-basis:280px;}
.manager-filter-bar .manager-search input{width:100%;box-sizing:border-box;}
.manager-filter-actions{display:flex;row-gap:7px;column-gap:7px;flex-wrap:wrap;align-items:center;}
.manager-rules{margin-top:6px;margin-right:0px;margin-bottom:14px;margin-left:0px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(226, 230, 234);border-right-color:rgb(226, 230, 234);border-bottom-color:rgb(226, 230, 234);border-left-color:rgb(226, 230, 234);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:9px;border-top-right-radius:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(250, 251, 252);}
.manager-rules summary{cursor:pointer;padding-top:9px;padding-right:12px;padding-bottom:9px;padding-left:12px;font-weight:700;color:rgb(89, 99, 109);}
.manager-rules > div{padding-top:0px;padding-right:12px;padding-bottom:11px;padding-left:12px;font-size:12px;color:rgb(114, 124, 133);line-height:1.45;}
.manager-kpi-grid{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));row-gap:12px;column-gap:12px;margin-top:10px;margin-right:0px;margin-bottom:16px;margin-left:0px;}
.manager-kpi-group{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(220, 226, 232);border-right-color:rgb(220, 226, 232);border-bottom-color:rgb(220, 226, 232);border-left-color:rgb(220, 226, 232);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;min-width:0px;}
.manager-kpi-group > div:first-child{font-size:13px;color:rgb(104, 115, 126);font-weight:700;}
.manager-mini-grid{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));row-gap:7px;column-gap:7px;margin-top:10px;}
.manager-mini{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(247, 249, 250);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(231, 235, 239);border-right-color:rgb(231, 235, 239);border-bottom-color:rgb(231, 235, 239);border-left-color:rgb(231, 235, 239);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;min-width:0px;}
.manager-mini span{display:block;font-size:10px;color:rgb(138, 148, 157);line-height:1.2;}
.manager-mini strong{display:block;margin-top:3px;font-size:15px;line-height:1.2;overflow-wrap:anywhere;}
.manager-company-kpi strong{display:block;font-size:27px;margin-top:12px;margin-right:0px;margin-bottom:6px;margin-left:0px;overflow-wrap:anywhere;}
.manager-company-kpi span{font-size:11px;color:rgb(138, 148, 157);}
.manager-id-cell{line-height:1.35;}
.manager-fin-cell small{display:block;color:rgb(138, 148, 157);margin-top:2px;}
.manager-single-kpi strong{display:block;font-size:27px;margin-top:12px;margin-right:0px;margin-bottom:4px;margin-left:0px;overflow-wrap:anywhere;}
.manager-single-kpi span{font-size:11px;color:rgb(138, 148, 157);}
.manager-report-table-wrap{width:100%;overflow-x:hidden;overflow-y:hidden;margin-top:4px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(217, 224, 231);border-right-color:rgb(217, 224, 231);border-bottom-color:rgb(217, 224, 231);border-left-color:rgb(217, 224, 231);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.manager-report-table{width:100%;table-layout:fixed;border-collapse:collapse;}
.manager-report-table th, .manager-report-table td{padding-top:7px;padding-right:7px;padding-bottom:7px;padding-left:7px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(217, 224, 231);border-right-color:rgb(217, 224, 231);border-bottom-color:rgb(217, 224, 231);border-left-color:rgb(217, 224, 231);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;text-align:left;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;white-space-collapse:collapse;text-wrap-mode:nowrap;max-width:0px;}
.manager-report-table th{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(238, 241, 244);position:relative;}
.manager-report-table td[title]{cursor:default;}
.manager-col-resizer{position:absolute;top:0px;right:-4px;width:8px;height:100%;cursor:col-resize;user-select:none;touch-action:none;z-index:4;}
.manager-col-resizer::after{content:"";position:absolute;top:5px;bottom:5px;left:3px;width:1px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}
.manager-report-table th:hover .manager-col-resizer::after, .manager-col-resizer.dragging::after{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(154, 168, 182);}
body.manager-col-resizing{cursor:col-resize !important;user-select:none !important;}
@media (max-width: 1250px){.manager-kpi-grid{grid-template-columns:repeat(2, minmax(0px, 1fr));}}
@media (max-width: 700px){.manager-kpi-grid{grid-template-columns:1fr;}}
@media (max-width: 700px){.manager-filter-bar > *{flex-grow:1;flex-shrink:1;flex-basis:100%;}}
@media (max-width: 700px){.manager-filter-actions{flex-grow:1;flex-shrink:1;flex-basis:100%;}}
.report-kpis-personal{grid-template-columns:repeat(3, 1fr);}
