:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#edf4ff;background:#071426;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:linear-gradient(145deg,#071426,#0b1d34 55%,#071426);min-height:100vh}.app{min-height:100vh}header{height:76px;padding:0 clamp(18px,4vw,58px);display:flex;align-items:center;justify-content:space-between;background:#061326;border-bottom:1px solid #203752;position:sticky;top:0;z-index:5}.brand{display:flex;align-items:center;gap:12px}.logo{width:42px;height:42px;border-radius:12px;background:#00a9e0;color:#fff;font-size:25px;font-weight:900;display:grid;place-items:center}.brand b{display:block;letter-spacing:.08em;font-size:16px}.brand small{display:block;color:#9eb4cb;font-size:11px;margin-top:3px}.headright{display:flex;align-items:center;gap:14px;color:#9eb4cb;font-size:12px}.publictag{border:1px solid #27627b;padding:8px 12px;border-radius:20px;color:#75d7f2}main{max-width:1440px;margin:auto;padding:34px clamp(16px,4vw,58px) 60px}.intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.eyebrow{font-size:10px;letter-spacing:.2em;color:#28c3eb;font-weight:800}.intro h1{font-size:clamp(25px,3vw,38px);margin:9px 0 7px;letter-spacing:-.04em}.intro p,.panel p{color:#9eb4cb;margin:0;font-size:13px}.controls{display:flex;gap:10px;align-items:flex-end}label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#a9bed3;font-weight:650}input,select{background:#0a2039;color:#edf4ff;border:1px solid #29445f;border-radius:8px;padding:11px 12px;font:inherit;min-width:150px;outline:none}input:focus,select:focus{border-color:#12b7e5}button{border:0;border-radius:8px;padding:11px 16px;background:#00a5d6;color:#041728;font-weight:800;cursor:pointer}button:hover{filter:brightness(1.12)}button:disabled{opacity:.5;cursor:not-allowed}.outline,.ghost{background:transparent;border:1px solid #36516c;color:#d9e9f8}.ghost{padding:8px 12px}.alert{padding:13px 16px;border-radius:9px;background:#382f13;border:1px solid #806b2b;color:#ffdf83;margin:15px 0;font-size:13px}.alert.error{background:#3b1e28;border-color:#7e354b;color:#ffb8c8}.alert.success{background:#10352e;border-color:#246b57;color:#a3f0d2}nav{display:flex;gap:6px;overflow:auto;border-bottom:1px solid #29425c;margin:26px 0 22px}nav button{background:transparent;color:#9eb4cb;border-radius:8px 8px 0 0;white-space:nowrap;border-bottom:2px solid transparent}nav button.active{color:#fff;border-color:#12bce8;background:#102b48}.cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.kpi,.panel{background:linear-gradient(145deg,#102944,#0b2038);border:1px solid #25435f;border-radius:13px}.kpi{padding:18px;min-height:112px}.kpi span{display:block;color:#9eb4cb;font-size:11px}.kpi strong{display:block;font-size:26px;margin:12px 0 4px;letter-spacing:-.04em}.kpi small{color:#65cce8;font-size:10px}.panel{padding:22px;margin-bottom:18px}.panel h2{font-size:18px;margin:0 0 14px}.sectionhead{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.sectionhead h2{margin:0}.sectionhead span{color:#67cde9;font-size:12px}.tablewrap{overflow:auto;max-height:64vh;border:1px solid #29445f;border-radius:9px;margin-top:16px}table{border-collapse:separate;border-spacing:0;width:100%;font-size:11px;white-space:nowrap}th{position:sticky;top:0;background:#153451;color:#bdeaff;text-align:left;padding:12px 13px;z-index:1}td{padding:10px 13px;border-top:1px solid #203c56;color:#dce9f6}tbody tr:nth-child(2n){background:#0c233d}tbody tr:hover{background:#153957}.negative{color:#ff8799;font-weight:800}.empty{padding:30px;text-align:center;color:#91a9c1;font-size:13px}.filters{display:flex;align-items:flex-end;gap:12px;margin:12px 0}.search{min-width:min(340px,45vw)}.upload{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:22px 0}.upload label:nth-child(2){flex:1}.upload input{width:100%}.hint{font-size:11px!important;line-height:1.6}.loginbox{margin-top:28px;padding:16px 0;border-top:1px solid #29445f;color:#9eb4cb}.loginbox summary{cursor:pointer;font-size:12px}.loginbox form{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.loginbox small{font-size:10px}.loading{position:fixed;bottom:18px;right:18px;background:#153b5b;border:1px solid #2c6786;padding:10px 15px;border-radius:8px;font-size:12px;z-index:9}footer{text-align:center;padding:22px;color:#6f8aa5;border-top:1px solid #1c344c;font-size:10px}@media(max-width:900px){.cards{grid-template-columns:repeat(3,1fr)}.intro{align-items:flex-start;flex-direction:column}.controls{width:100%}}@media(max-width:560px){header{padding:0 14px}.headright span{display:none}main{padding:22px 12px}.cards{grid-template-columns:repeat(2,1fr);gap:8px}.kpi{padding:13px;min-height:95px}.kpi strong{font-size:22px}.panel{padding:14px}.controls{align-items:stretch;flex-wrap:wrap}.controls label{flex:1}.controls select{width:100%}.sectionhead{align-items:flex-start;flex-direction:column}.search{min-width:100%;width:100%}nav button{padding:10px 12px;font-size:11px}}.login-table{min-width:1500px;font-size:11px}.login-table th{padding:10px 8px;text-align:center;color:#fff}.login-table .login-group-row th{position:sticky;top:0;height:30px;font-size:12px;font-weight:850}.login-table .login-column-row th{position:sticky;top:30px;height:34px;font-size:11px}.login-table th.login-identity{background:#050505}.login-table th.login-codes{background:#17618a}.login-table th.login-prepaid{background:#1000ed}.login-table th.login-porta-pre{background:#2876b9}.login-table th.login-post{background:#f0782b}.login-table th.login-porta-post{background:#f4a77f}.login-table td{padding:9px 8px;text-align:center}.login-table td:nth-child(-n+4){text-align:left;font-weight:650}.login-tablewrap{max-height:68vh}.login-filters{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.login-filters label{display:flex;flex-direction:column;gap:6px;min-width:220px}.login-table{table-layout:fixed}.login-table th:nth-child(1),.login-table td:nth-child(1){width:145px;max-width:145px}.login-table th:nth-child(2),.login-table td:nth-child(2){width:150px;max-width:150px}.login-table th:nth-child(3),.login-table td:nth-child(3){width:190px;max-width:190px}.login-table td:nth-child(-n+3){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-table tfoot td{position:sticky;bottom:0;background:#dceaf4;color:#09223a;font-weight:900;border-top:2px solid #00b4d8}.login-total-row td:first-child{text-align:left}.login-table{table-layout:auto;min-width:1900px}.login-table th{white-space:normal;overflow:visible;text-overflow:clip;word-break:normal;overflow-wrap:break-word;line-height:1.25;vertical-align:middle;padding:10px 9px;min-width:86px}.login-table .login-group-row th{white-space:normal;min-width:0}.login-table .login-column-row th{min-width:94px}.login-table th.login-identity{min-width:130px}.login-table th.login-identity:nth-child(1){min-width:125px}.login-table th.login-identity:nth-child(2){min-width:180px}.login-table th.login-identity:nth-child(3){min-width:180px}.login-table td{white-space:nowrap}@media(max-width:900px){.login-table{min-width:1800px}.login-table th{font-size:10px;padding:8px 6px}}.login-table{table-layout:auto!important;width:max-content!important;min-width:100%!important;font-size:11px}.login-table th,.login-table td{box-sizing:border-box;width:auto!important;max-width:none!important;white-space:nowrap;padding:10px 12px;vertical-align:middle}.login-table th{min-width:108px;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.3;text-align:center}.login-table .login-group-row th{min-width:0;padding:10px 8px}.login-table .login-column-row th{min-width:108px}.login-table th.login-identity{min-width:210px}.login-table td{min-width:108px;text-align:center}.login-table td:nth-child(-n+3){white-space:nowrap;overflow:visible;text-overflow:clip}.login-table tfoot td{min-width:108px}.login-tablewrap{overflow-x:auto}@media(max-width:900px){.login-table th,.login-table td{padding:9px 10px}.login-table th.login-identity{min-width:190px}}.login-table{table-layout:fixed!important;width:max-content!important;min-width:1900px!important}.login-table thead .login-column-row th:nth-child(-n+3),.login-table tbody td:nth-child(3),.login-table tbody td:nth-child(4),.login-table tbody td:nth-child(5),.login-table tfoot td:nth-child(3),.login-table tfoot td:nth-child(4),.login-table tfoot td:nth-child(5){width:78px!important;min-width:78px!important;max-width:78px!important;box-sizing:border-box;text-align:center!important;padding-left:6px!important;padding-right:6px!important}.login-table thead .login-column-row th:nth-child(-n+3){white-space:normal;overflow-wrap:anywhere;line-height:1.2}.subchannel-wrap{max-height:72vh;background:#fff;color:#111}.subchannel-table{min-width:1900px;background:#fff;color:#111;font-family:Arial,sans-serif;font-size:12px;white-space:nowrap}.subchannel-table th{color:#fff;text-align:center;padding:10px 8px;vertical-align:middle}.subchannel-table thead tr:first-child th{top:0;height:32px;font-size:12px}.subchannel-table thead tr:nth-child(2) th{top:32px;font-size:11px}.subchannel-table th.subchannel-supervisor,.subchannel-table th.subchannel-type{background:#050505}.subchannel-table th.login-codes{background:#17618a}.subchannel-table th.login-prepaid{background:#1000ed}.subchannel-table th.login-porta-pre{background:#2876b9}.subchannel-table th.login-post{background:#f0782b}.subchannel-table th.login-porta-post{background:#f4a77f}.subchannel-table td{color:#111;background:#fff;text-align:center;padding:8px 10px;border-top:1px solid #d4dce4}.subchannel-table td:first-child,.subchannel-table td:nth-child(2){font-weight:650;text-align:left}.subchannel-table .subchannel-supervisor-name{font-weight:800}.subchannel-table tr.subchannel-subtotal td{font-weight:900;border-top:1px solid #3d86cb;background:#f8fbff}.subchannel-table tr.subchannel-grand td{font-weight:900;color:#fff;background:#24577e;border-top:2px solid #163c5c}.subchannel-table tr.subchannel-grand td.negative,.subchannel-table tr.subchannel-subtotal td.negative,.subchannel-table td.negative{background:#ffc5ce;color:#a40016}.subchannel-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;width:100%;align-items:end}.subchannel-filters label{min-width:0;width:100%}.subchannel-filters select{width:100%;min-width:0}.subchannel-wrap{overflow:auto}.subchannel-table{width:max-content;min-width:100%;border-collapse:collapse}.subchannel-table th,.subchannel-table td{white-space:nowrap}.subchannel-table td.negative{font-weight:700}@media(max-width:760px){.subchannel-filters{grid-template-columns:1fr 1fr}.subchannel-wrap{max-height:65vh}}.habilitadores-heading{margin:28px 0 10px;padding-top:18px;border-top:1px solid #29445f}.habilitadores-wrap{max-height:72vh;background:#fff;color:#111}.habilitadores-table{min-width:1900px;width:max-content;background:#fff;color:#111;font-family:Arial,sans-serif;font-size:12px;white-space:nowrap;border-collapse:collapse}.habilitadores-table th{color:#fff;text-align:center;padding:10px 8px;vertical-align:middle}.habilitadores-table thead tr:first-child th{top:0;height:32px;font-size:12px}.habilitadores-table thead tr:nth-child(2) th{top:32px;font-size:11px}.habilitadores-table th.habilitador-label{background:#050505}.habilitadores-table th.login-codes{background:#17618a}.habilitadores-table th.login-prepaid{background:#1000ed}.habilitadores-table th.login-porta-pre{background:#2876b9}.habilitadores-table th.login-post{background:#f0782b}.habilitadores-table th.login-porta-post{background:#f4a77f}.habilitadores-table td{color:#111;background:#fff;text-align:center;padding:8px 10px;border-top:1px solid #d4dce4}.habilitadores-table td:first-child,.habilitadores-table td:nth-child(2),.habilitadores-table td:nth-child(3){font-weight:650;text-align:left}.habilitadores-table td.habilitador-supervisor{font-weight:800}.habilitadores-table tr.subchannel-subtotal td{font-weight:900;border-top:1px solid #3d86cb;background:#dce5f5}.habilitadores-table tr.habilitador-type-total td{font-weight:900;background:#e2f0df;border-top:1px solid #79ad83}.habilitadores-table tr.subchannel-grand td{font-weight:900;color:#fff;background:#24577e;border-top:2px solid #163c5c}.habilitadores-table td.negative{background:#ffc5ce;color:#a40016;font-weight:800}.habilitadores-table tr.subchannel-grand td.negative,.habilitadores-table tr.subchannel-subtotal td.negative,.habilitadores-table tr.habilitador-type-total td.negative{background:#ffc5ce;color:#a40016}.subchannel-table th.subchannel-supervisor,.subchannel-table td.subchannel-supervisor-name{width:140px;min-width:140px;max-width:140px;box-sizing:border-box}.subchannel-table td.subchannel-supervisor-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.habilitadores-table th.habilitador-label:nth-child(2),.habilitadores-table td.habilitador-supervisor{width:140px;min-width:140px;max-width:140px;box-sizing:border-box}.habilitadores-table td.habilitador-supervisor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provincia-supervisor-wrap{max-height:72vh;background:#fff;color:#111}.provincia-supervisor-table{min-width:1900px;width:max-content;background:#fff;color:#111;font-family:Arial,sans-serif;font-size:12px;white-space:nowrap;border-collapse:collapse}.provincia-supervisor-table th{color:#fff;text-align:center;padding:10px 8px;vertical-align:middle}.provincia-supervisor-table thead tr:first-child th{top:0;height:32px;font-size:12px}.provincia-supervisor-table thead tr:nth-child(2) th{top:32px;font-size:11px}.provincia-supervisor-table th.provincia-label{background:#050505}.provincia-supervisor-table th.login-codes{background:#17618a}.provincia-supervisor-table th.login-prepaid{background:#1000ed}.provincia-supervisor-table th.login-porta-pre{background:#2876b9}.provincia-supervisor-table th.login-post{background:#f0782b}.provincia-supervisor-table th.login-porta-post{background:#f4a77f}.provincia-supervisor-table td{color:#111;background:#fff;text-align:center;padding:8px 10px;border-top:1px solid #d4dce4}.provincia-supervisor-table td:first-child,.provincia-supervisor-table td:nth-child(2),.provincia-supervisor-table td:nth-child(3){font-weight:650;text-align:left}.provincia-supervisor-table td.provincia-supervisor{width:140px;min-width:140px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.provincia-supervisor-table tr.provincia-subtotal td{font-weight:900;background:#dce5f5;border-top:1px solid #3d86cb}.provincia-supervisor-table tr.provincia-supervisor-total td{font-weight:900;background:#d0d0d0;border-top:1px solid #888}.provincia-supervisor-table tr.provincia-grand td{font-weight:900;color:#fff;background:#24577e;border-top:2px solid #163c5c}.provincia-supervisor-table td.negative{background:#ffc5ce;color:#a40016;font-weight:800}.provincia-supervisor-table td.positive{background:#8acb78;color:#123d19;font-weight:800}.provincia-supervisor-table td.neutral-diff{background:#ffeb83;color:#4c3a00}.provincia-supervisor-table tr.provincia-grand td.negative{background:#f36c70;color:#fff}.codes-level-section{margin-top:28px;padding-top:18px;border-top:1px solid #29445f}.codes-level-section h2{margin:0 0 12px;font-size:20px;color:#f4f8fc}.codes-level-wrap{max-height:72vh;overflow:auto;background:#fff;color:#17212b;border:1px solid #9aa9b8;border-radius:9px}.codes-level-table{min-width:1900px;width:max-content;border-collapse:collapse;background:#fff;color:#17212b;font-family:Arial,sans-serif;font-size:12px;white-space:nowrap}.codes-level-table th,.codes-level-table td{padding:7px 9px;border:0;border-bottom:1px solid #d5dde5;text-align:center;color:#17212b}.codes-level-table thead th{position:sticky;top:0;z-index:2;color:#fff!important;font-weight:800;text-align:center}.codes-level-table thead tr:nth-child(2) th{top:32px}.codes-level-table .codes-level-identity{background:#050505;color:#fff!important}.codes-level-table th.login-codes{background:#17618a}.codes-level-table th.login-prepaid{background:#1000ed}.codes-level-table th.login-porta-pre{background:#2876b9}.codes-level-table th.login-post{background:#f0782b}.codes-level-table th.login-porta-post{background:#e99470}.codes-level-table tbody tr:not(.codes-level-subtotal) td{background:#fff!important;color:#17212b!important}.codes-level-table tbody tr:not(.codes-level-subtotal) td:nth-child(1){font-weight:800;text-align:left;color:#111827!important}.codes-level-table tbody tr:not(.codes-level-subtotal) td:nth-child(2){font-weight:750;color:#243447!important}.codes-level-table .codes-level-manager{font-weight:800}.codes-level-table tr.codes-level-subtotal td{background:#fff0bf!important;color:#17212b!important;font-weight:900;border-top:2px solid #d6a93b;border-bottom:1px solid #e1c66e}.codes-level-table tr.codes-level-subtotal td:first-child{text-align:left}.codes-level-table tr.codes-level-grand td{background:#24577e!important;color:#fff!important;font-weight:900;border-top:2px solid #163c5c}.codes-level-table td.negative{background:#ffc5ce!important;color:#a40016!important;font-weight:900}.codes-level-table td.positive{background:#d9f0df!important;color:#146b32!important;font-weight:900}.codes-level-wrap{background:#fff!important;color:#111!important;overflow:auto!important}.codes-level-table{background:#fff!important;color:#111!important;border-collapse:collapse!important;font-size:12px!important;min-width:1900px!important}.codes-level-table thead th{color:#fff!important;text-align:center!important;font-weight:900!important;border:1px solid #fff!important;padding:8px 9px!important}.codes-level-table thead tr:first-child th{height:36px}.codes-level-table thead tr:nth-child(2) th{top:36px!important}.codes-level-table thead th.codes-level-identity{background:#050505!important;color:#fff!important}.codes-level-table thead th.login-codes{background:#17618a!important}.codes-level-table thead th.login-prepaid{background:#1000ed!important}.codes-level-table thead th.login-porta-pre{background:#2876b9!important}.codes-level-table thead th.login-post{background:#f0782b!important}.codes-level-table thead th.login-porta-post{background:#e99470!important}.codes-level-table tbody tr:not(.codes-level-subtotal) td{background:#fff!important;color:#111827!important;border-bottom:1px solid #cbd5df!important;padding:8px 9px!important;font-weight:600!important}.codes-level-table tbody tr:not(.codes-level-subtotal) td:first-child{color:#111!important;font-weight:850!important;text-align:left!important;min-width:230px}.codes-level-table tbody tr:not(.codes-level-subtotal) td:nth-child(2){color:#111!important;font-weight:850!important;min-width:105px}.codes-level-table tbody tr.codes-level-subtotal td{background:#fff0bf!important;color:#111!important;font-weight:900!important;border-top:2px solid #d6a93b!important;border-bottom:1px solid #e1c66e!important;padding:8px 9px!important}.codes-level-table tbody tr.codes-level-subtotal td:first-child{text-align:left!important}.codes-level-table tfoot tr.codes-level-grand td{background:#24577e!important;color:#fff!important;font-weight:900!important;border-top:2px solid #163c5c!important;padding:9px!important}.codes-level-table td.positive,.codes-level-table tbody td.positive{background:#d9f0df!important;color:#146b32!important;font-weight:900!important}.codes-level-table td.neutral-diff{background:#ffeb83!important;color:#4c3a00!important;font-weight:900!important}.codes-level-table tbody tr:hover td:not(.negative):not(.positive):not(.neutral-diff){background:#f3f7fb!important;color:#111827!important}.codes-level-table tbody tr:not(.codes-level-subtotal) td:first-child{width:115px!important;min-width:115px!important;max-width:115px!important;white-space:normal!important;overflow-wrap:anywhere!important}.codes-level-table tbody tr.codes-level-subtotal td:first-child{width:auto!important;min-width:0!important;max-width:none!important}.login-table{background:#fff!important;color:#111827!important;border-collapse:collapse!important;font-family:Arial,sans-serif!important;font-size:12px!important}.login-table th,.login-table td{font-family:Arial,sans-serif!important;border-bottom:1px solid #cbd5df!important}.login-table thead th{color:#fff!important;text-align:center!important;font-weight:900!important;border:1px solid #fff!important;padding:8px 9px!important}.login-table thead .login-group-row th{height:36px!important}.login-table thead .login-column-row th{top:36px!important}.login-table th.login-identity{background:#050505!important;color:#fff!important}.login-table th.login-codes{background:#17618a!important}.login-table th.login-prepaid{background:#1000ed!important}.login-table th.login-porta-pre{background:#2876b9!important}.login-table th.login-post{background:#f0782b!important}.login-table th.login-porta-post{background:#e99470!important}.login-table tbody tr td{background:#fff!important;color:#111827!important;padding:8px 9px!important;font-weight:600!important}.login-table tbody tr td:nth-child(-n+3){color:#111!important;font-weight:800!important}.login-table tbody tr:hover td:not(.negative):not(.positive){background:#f3f7fb!important;color:#111827!important}.login-table td.negative{background:#ffc5ce!important;color:#a40016!important;font-weight:900!important}.login-table td.positive{background:#d9f0df!important;color:#146b32!important;font-weight:900!important}.login-table tfoot td,.login-table tfoot .login-total-row td{background:#fff0bf!important;color:#111!important;font-weight:900!important;border-top:2px solid #d6a93b!important;border-bottom:1px solid #e1c66e!important}.codes-level-table td.negative,.codes-level-table tbody td.negative{background:#ffc5ce!important;color:#a40016!important;font-weight:900!important}.codes-level-table tbody tr td.negative,.codes-level-table tbody tr.codes-level-subtotal td.negative,.codes-level-table tfoot tr.codes-level-grand td.negative{background-color:#ffc5ce!important;color:#a40016!important;font-weight:900!important}.codes-level-table thead th.codes-level-identity:nth-child(2),.codes-level-table tbody tr:not(.codes-level-subtotal) td:nth-child(2){width:90px!important;min-width:90px!important;max-width:90px!important;padding-left:5px!important;padding-right:5px!important}.negative-codes-section{margin-top:28px;padding-top:18px;border-top:1px solid #29445f}.negative-codes-section h2{margin:0 0 12px;font-size:20px;color:#f4f8fc}.negative-codes-wrap{max-height:72vh;overflow:auto;background:#fff;border:1px solid #9aa9b8;border-radius:9px}.negative-codes-table{min-width:1450px;width:max-content;border-collapse:collapse;background:#fff;color:#111827;font-family:Arial,sans-serif;font-size:12px;white-space:nowrap}.negative-codes-table th,.negative-codes-table td{padding:6px 8px;border-bottom:1px solid #d5dde5;text-align:center}.negative-codes-table thead th{position:sticky;top:0;z-index:3;color:#fff!important;font-weight:900!important;border:1px solid #fff}.negative-codes-table thead tr:first-child th{height:34px}.negative-codes-table thead tr:nth-child(2) th{top:34px}.negative-codes-table th.negative-identity{background:#050505!important;color:#fff!important}.negative-codes-table th.login-codes{background:#17618a!important}.negative-codes-table th.login-prepaid{background:#1000ed!important}.negative-codes-table tbody td{background:#fff!important;color:#111827!important;font-weight:600}.negative-codes-table tbody td:first-child{font-weight:850;text-align:left;min-width:150px}.negative-codes-table tbody td.negative-diff,.negative-codes-table td.negative{background:#ffc5ce!important;color:#a40016!important;font-weight:900!important}.negative-codes-table tbody td.negative-person{text-align:left;min-width:190px}.negative-codes-table tbody tr.negative-manager-total td{background:#fff0bf!important;color:#111!important;font-weight:900!important;border-top:2px solid #d6a93b}.negative-codes-table tbody tr.negative-manager-total td:first-child{text-align:left}.negative-codes-table tfoot td{background:#24577e!important;color:#fff!important;font-weight:900!important;border-top:2px solid #163c5c}.negative-codes-table tfoot td.negative{background:#ffc5ce!important;color:#a40016!important}.negative-codes-table thead th.negative-identity:first-child,.negative-codes-table tbody td:first-child{width:75px!important;min-width:75px!important;max-width:75px!important;white-space:normal!important;overflow-wrap:anywhere!important;padding-left:5px!important;padding-right:5px!important}.negative-codes-table tbody tr.negative-manager-total td:first-child{width:auto!important;min-width:0!important;max-width:none!important}
