.page-module__4S_fnq__headerTitle{margin-bottom:32px}.page-module__4S_fnq__headerTitle h1{margin-bottom:8px;font-size:1.8rem;font-weight:700}.page-module__4S_fnq__headerTitle p{color:var(--text-muted)}.page-module__4S_fnq__cardsGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.page-module__4S_fnq__deptCard{flex-direction:column;display:flex}.page-module__4S_fnq__deptHeader{border-bottom:1px dashed var(--card-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.page-module__4S_fnq__deptInfo{align-items:center;gap:12px;display:flex}.page-module__4S_fnq__deptIcon{background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.8rem;display:flex}.page-module__4S_fnq__deptHeader h2{color:var(--foreground);font-size:1.25rem}.page-module__4S_fnq__deptBadge{color:var(--success);background:#10b98126;border:1px solid #10b9814d;border-radius:20px;padding:4px 16px;font-size:1.25rem;font-weight:800}.page-module__4S_fnq__deptContent{flex-direction:column;gap:16px;display:flex}.page-module__4S_fnq__sectionRow{border-left:3px solid var(--accent);background:#0003;border-radius:8px;padding:16px}.page-module__4S_fnq__secTop{justify-content:space-between;margin-bottom:4px;display:flex}.page-module__4S_fnq__secTop h4{color:#e2e8f0;font-size:1rem}.page-module__4S_fnq__secCount{color:var(--accent);background:var(--accent-glow);border-radius:4px;padding:2px 8px;font-size:.8rem;font-weight:700}.page-module__4S_fnq__secRoles{color:#94a3b8;margin-bottom:8px;font-size:.85rem;font-style:italic}.page-module__4S_fnq__secReason{color:#cbd5e1;font-size:.9rem;line-height:1.5}.page-module__4S_fnq__tableWrapper{margin-top:40px}
.DetailedPositionsTable-module__CFwKEq__tableContainer{grid-column:span 12;margin-top:24px}.DetailedPositionsTable-module__CFwKEq__tableTitle{color:var(--foreground);margin-bottom:24px;font-size:1.25rem}.DetailedPositionsTable-module__CFwKEq__tableWrapper{border:1px solid var(--card-border);background:#0003;border-radius:12px;overflow-x:auto}.DetailedPositionsTable-module__CFwKEq__dataGrid{border-collapse:collapse;text-align:left;width:100%}.DetailedPositionsTable-module__CFwKEq__dataGrid th{text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--card-border);background:#ffffff08;border-right:1px dashed #ffffff0d;padding:16px;font-size:.85rem;font-weight:600}.DetailedPositionsTable-module__CFwKEq__dataGrid td{border-bottom:1px solid var(--card-border);vertical-align:top;border-right:1px dashed #ffffff0d;padding:16px;font-size:.9rem;line-height:1.5}.DetailedPositionsTable-module__CFwKEq__dataGrid tr:last-child td{border-bottom:none}.DetailedPositionsTable-module__CFwKEq__centerAlign{text-align:center!important}.DetailedPositionsTable-module__CFwKEq__deptCell strong{color:var(--accent);font-size:.95rem}.DetailedPositionsTable-module__CFwKEq__countCell{text-align:center}.DetailedPositionsTable-module__CFwKEq__badge{color:#fef3c7;border:1px solid var(--accent);background:#bf953f33;border-radius:16px;padding:4px 12px;font-weight:700;display:inline-block}.DetailedPositionsTable-module__CFwKEq__rolesCell ul{margin:0;padding:0;list-style:none}.DetailedPositionsTable-module__CFwKEq__rolesCell li{margin-bottom:4px;padding-left:12px;position:relative}.DetailedPositionsTable-module__CFwKEq__rolesCell li:before{content:"•";color:var(--text-muted);position:absolute;left:0}.DetailedPositionsTable-module__CFwKEq__reasonCell{color:#cbd5e1}.DetailedPositionsTable-module__CFwKEq__roiCell{color:#10b981}
.ExcelSummaryTable-module__z_m2XG__excelContainer{grid-column:span 12;margin-top:24px}.ExcelSummaryTable-module__z_m2XG__headerExport{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ExcelSummaryTable-module__z_m2XG__tableTitle{color:var(--foreground);font-size:1.25rem}.ExcelSummaryTable-module__z_m2XG__exportBtn{color:#10b981;cursor:pointer;background:#10b98126;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;transition:all .2s;display:flex}.ExcelSummaryTable-module__z_m2XG__exportBtn:hover{background:#10b98140}.ExcelSummaryTable-module__z_m2XG__tableWrapper{border:1px solid var(--card-border);background:#0f1219cc;border-radius:12px;overflow-x:auto;box-shadow:inset 0 2px 20px #00000080}.ExcelSummaryTable-module__z_m2XG__excelGrid{border-collapse:collapse;text-align:left;width:100%}.ExcelSummaryTable-module__z_m2XG__excelGrid th{text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--card-border);background:#ffffff0d;border-right:1px solid #ffffff0d;padding:14px 16px;font-size:.8rem;font-weight:700}.ExcelSummaryTable-module__z_m2XG__excelGrid td{vertical-align:middle;border-bottom:1px solid #ffffff08;border-right:1px solid #ffffff08;padding:12px 16px;font-size:.9rem}.ExcelSummaryTable-module__z_m2XG__excelGrid tr:hover{background:#ffffff05}.ExcelSummaryTable-module__z_m2XG__excelGrid tr:last-child{border-bottom:none}.ExcelSummaryTable-module__z_m2XG__rowHighlight{background:#bf953f08}.ExcelSummaryTable-module__z_m2XG__rowTotal td{color:var(--accent);border-top:2px solid var(--accent);background:#bf953f1a;font-size:1rem;font-weight:700}.ExcelSummaryTable-module__z_m2XG__totalLabel{text-align:right;text-transform:uppercase;letter-spacing:.05em}.ExcelSummaryTable-module__z_m2XG__cellId{text-align:center;color:var(--text-muted);width:50px}.ExcelSummaryTable-module__z_m2XG__cellOutlet{font-weight:500}.ExcelSummaryTable-module__z_m2XG__rowHighlight .ExcelSummaryTable-module__z_m2XG__cellOutlet{color:var(--foreground);font-weight:600}.ExcelSummaryTable-module__z_m2XG__cellNum{text-align:center;width:100px}.ExcelSummaryTable-module__z_m2XG__badgePlus{background:var(--success);color:#fff;border-radius:4px;padding:2px 8px;font-size:.8rem;font-weight:700;box-shadow:0 2px 8px #10b98166}.ExcelSummaryTable-module__z_m2XG__badgeNeutral{color:var(--text-muted);opacity:.5}.ExcelSummaryTable-module__z_m2XG__cellNotes{color:#94a3b8;font-size:.85rem;font-style:italic}.ExcelSummaryTable-module__z_m2XG__rowHighlight .ExcelSummaryTable-module__z_m2XG__cellNotes{color:#e2e8f0;font-style:normal}
