.report-tabs{display:flex;row-gap:8px;column-gap:8px;flex-wrap:wrap;margin-top:14px;margin-right:0px;margin-bottom:14px;margin-left:0px;}
.report-tabs button{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(213, 220, 227);border-right-color:rgb(213, 220, 227);border-bottom-color:rgb(213, 220, 227);border-left-color:rgb(213, 220, 227);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;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(243, 245, 247);border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding-top:9px;padding-right:15px;padding-bottom:9px;padding-left:15px;cursor:pointer;font-weight:700;color:rgb(89, 99, 109);}
.report-tabs button.active{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;border-top-color:;border-right-color:;border-bottom-color:;border-left-color:;color:rgb(255, 255, 255);}
.report-period-title{font-size:14px;font-weight:700;color:rgb(89, 99, 109);margin-bottom:12px;}
.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-substats{display:flex;row-gap:22px;column-gap:22px;flex-wrap:wrap;margin-top:14px;margin-right:0px;margin-bottom:14px;margin-left:0px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;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(245, 247, 249);border-top-left-radius:9px;border-top-right-radius:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;color:rgb(89, 99, 109);}
.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-tabs{margin-top:10px;margin-right:0px;margin-bottom:12px;margin-left:0px;}
.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-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);}
.report-kpis-personal{grid-template-columns:repeat(3, 1fr);}
.report-full-table{width:100%;overflow-x:auto;overflow-y:auto;margin-top:18px;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;}
.report-full-table table{width:max-content;min-width:100%;border-collapse:collapse;}
.report-full-table th, .report-full-table td{white-space-collapse:collapse;text-wrap-mode:nowrap;padding-top:8px;padding-right:9px;padding-bottom:8px;padding-left:9px;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;}
.report-full-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:sticky;top:0px;z-index:1;}
.report-full-table td:nth-child(5){white-space-collapse:collapse;text-wrap-mode:wrap;min-width:220px;max-width:420px;}
