#relatorio-mes.relatorio-mes{flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}#relatorio-mes .header-page{max-width:99%;margin-bottom:25px}#relatorio-mes .search_flex{gap:20px;width:100%;display:flex}#relatorio-mes .table-container{flex-direction:column;width:100%;min-width:auto;max-width:99%;display:flex;position:relative;overflow:scroll hidden}@media (max-width:1600px){#relatorio-mes .table-container{width:99%;max-width:1600px}}#relatorio-mes table.table.table-fc{table-layout:fixed;text-indent:0%;border-spacing:2px;white-space:nowrap;border-collapse:collapse;background:#fff;border-radius:4px;width:100%;max-width:1920px;padding-top:15px;overflow-x:scroll;box-shadow:0 12px 25px -10px #c6ceee}@media (max-width:1600px){#relatorio-mes table.table.table-fc{width:96%;max-width:1600px}}#relatorio-mes .table tr{table-layout:fixed;width:100%;display:table-row;position:relative}#relatorio-mes tr>:first-child{position:sticky;left:0}#relatorio-mes .table th.table-px.header.title{text-align:start;width:180px;padding-left:16px}#relatorio-mes .table th.table-px.sub-contents.title{text-align:start;width:180px;padding-left:20px}#relatorio-mes .table th.table-px.contents.title{text-align:start;width:180px;padding-left:8px}#relatorio-mes .table .table-px.header{background:#fff;align-items:center;height:54px}#relatorio-mes .header{z-index:5;background-color:#fafafa;position:sticky;top:0}#relatorio-mes .table td{table-layout:fixed;box-shadow:inset 0 1px #fff}#relatorio-mes .table th,#relatorio-mes .table-px.header.title,#relatorio-mes .table-px.contents.title,#relatorio-mes .table-px.sub-contents.title{table-layout:fixed;border-right:1px solid #fff;padding-right:5px;font-size:13px;box-shadow:inset 1px 1px #fff}#relatorio-mes .table td{text-overflow:ellipsis;table-layout:fixed;text-align:center;width:60px;height:35px;font-size:13px;display:table-cell;overflow:hidden}#relatorio-mes .table .table-px.header-top,#relatorio-mes .table td.datas{line-height:180%}#relatorio-mes .table .days,#relatorio-mes .table .datas{color:#455a64;text-align:center;font-family:Lato;font-size:12px;font-weight:400}
#rel-sup.relatorio-supervisao{flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}#rel-sup .header-page{max-width:99%;margin-bottom:25px}#rel-sup .filtros_data_equipes .search{width:auto}#rel-sup .filtros_data_equipes .search .search_icon{top:16px}#rel-sup .search_flex{gap:20px;width:100%;display:flex}#rel-sup .table-container{border-radius:10px;flex-direction:column;width:99%;min-width:auto;max-width:100%;max-height:86vh;display:flex;position:relative;overflow:auto}@media (max-width:1600px){#rel-sup .table-container{width:99%;max-width:1600px}}#rel-sup table.table.table-fc{table-layout:fixed;text-indent:0%;border-spacing:10px 0;white-space:nowrap;border-collapse:separate;background:#fff;width:100%;max-width:100%;overflow:auto;box-shadow:0 12px 25px -10px #c6ceee}@media (max-width:1600px){#rel-sup table.table.table-fc{width:96%;max-width:1600px}}#rel-sup .table tr{table-layout:fixed;width:100%;display:table-row;position:relative}tr>:first-child{z-index:4;position:sticky;left:0}#rel-sup .header{z-index:6;background-color:#fff;position:sticky;top:0}#rel-sup .table th.table-px.header.title{text-align:center;background:#fff;padding-left:0;padding-right:0}#rel-sup .table .tr.nome{width:125px!important}#rel-sup .table th{white-space:nowrap;text-overflow:ellipsis;width:105px;height:40px;overflow:hidden}#rel-sup .table .table-px.header{align-items:center;height:40px}#rel-sup .table td{table-layout:fixed;height:40px;box-shadow:inset 0 1px #fff}#rel-sup .table td.datas_days{height:54px}#rel-sup .table td{table-layout:fixed;text-align:center;border-top:10px solid #fff;border-bottom:10px solid #fff;border-radius:6px;width:105px;font-size:13px;font-weight:700;display:table-cell;overflow:hidden}#rel-sup .table .porc{width:35px!important}#rel-sup .table .vz p{text-align:center;background:#7e92a2a6;width:1px;height:40px;margin:auto}#rel-sup .table .table-px.header-top,#rel-sup .table td.datas{line-height:180%}#rel-sup .table .days,#rel-sup .table .datas{color:#455a64;text-align:center;font-family:Lato;font-size:12px;font-weight:400}
#rel_usuarios.relatorio-usuarios{flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}#rel_usuarios .header-page{max-width:99%;margin-bottom:25px}#rel_usuarios .filtros_data_equipes .search{width:auto}#rel_usuarios .filtros_data_equipes .search .search_icon{top:16px}#rel_usuarios .search_flex{gap:20px;width:100%;display:flex}#rel_usuarios .table-container{border-radius:10px;flex-direction:column;width:99%;min-width:auto;max-width:100%;max-height:86vh;display:flex;position:relative;overflow:auto}@media (max-width:1600px){#rel_usuarios .table-container{width:99%;max-width:1600px}}#rel_usuarios table.table.table-fc{table-layout:fixed;text-indent:0%;border-spacing:2px;white-space:nowrap;border-collapse:collapse;background:#fff;width:100%;max-width:100%;padding-top:15px;overflow:auto;box-shadow:0 12px 25px -10px #c6ceee}@media (max-width:1600px){#rel_usuarios table.table.table-fc{width:100%;max-width:1600px}}thead tr.table-py.contents{background-color:#e8f7ff}#rel_usuarios .table tr{table-layout:fixed;width:100%;padding-bottom:16px;display:table-row;position:relative}#rel_usuarios tr>:first-child{position:sticky;left:0}#rel_usuarios .table th.table-px.header.title{text-align:start;text-align:center;background-color:#e8f7ff;padding-left:16px;font-size:13px;font-style:normal;font-weight:800;line-height:17px}#rel_usuarios thead .table-py.contents td{z-index:5;background-color:#e8f7ff;align-items:center;height:54px;font-size:12px;font-weight:700;position:sticky;top:0}#rel_usuarios .table th{white-space:nowrap;text-overflow:ellipsis;z-index:6;height:60px;position:sticky;top:0;overflow:hidden}#rel_usuarios .table th.table-px.sub-contents.title{text-align:start;padding-left:20px;padding-right:10px}#rel_usuarios .table th.table-px.contents.title{text-align:start;padding-left:8px}#rel_usuarios .table td{table-layout:fixed;box-shadow:inset 0 1px #fff}#rel_usuarios .table td.obs{width:200px;padding-left:3%}#rel_usuarios .table td.datas_days{background-color:#fafafa;height:54px}#rel_usuarios .table td{table-layout:fixed;text-align:center;width:120px;height:54px;font-size:13px;font-weight:700;display:table-cell;overflow:hidden}#rel_usuarios th.table-px.sub-contents.title p{text-align:start;font-size:13px;font-weight:700}#rel_usuarios .table td.email{width:250px;font-size:12px}#rel_usuarios .table .table-px.header-top,#rel_usuarios .table td.datas{line-height:180%}
