.AdminPageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing16)}.AdminPageHeader_Title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--colorTextPrimary)}.AdminPageHeader_Description{margin:var(--spacing4) 0 0;font-size:var(--fontSubBase);color:var(--colorTextSecondary)}.AdminPageHeader_Actions{display:flex;flex-wrap:wrap;gap:var(--spacingSm)}@keyframes AdminSkeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.AdminSkeleton_Block{display:block;flex:none;max-width:100%;border-radius:var(--radius6);background:linear-gradient(90deg,var(--colorBgHover) 25%,var(--colorBorder) 37%,var(--colorBgHover) 63%);background-size:400% 100%;animation:AdminSkeleton-shimmer 1.4s ease infinite}.AdminSkeleton_Block.is-round{border-radius:50%}@media(prefers-reduced-motion:reduce){.AdminSkeleton_Block{animation:none}}.AdminSkeleton_Shell{display:flex;width:100%;height:100%;min-height:0;background-color:var(--colorBgWhite)}.AdminSkeleton_Nav{display:flex;flex:0 0 13.5rem;flex-direction:column;gap:var(--spacingSm);padding:var(--spacing20) var(--spacingMd);border-right:1px solid var(--colorBorder)}.AdminSkeleton_Main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:var(--spacing24) var(--spacing32) var(--spacing16);overflow:hidden}.AdminSkeleton_Page{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing16);min-height:0}.AdminSkeleton_Header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing16)}.AdminSkeleton_Stack{display:flex;flex-direction:column;gap:var(--spacingSm);min-width:0}.AdminSkeleton_Spacer{flex:1 1 auto}.AdminSkeleton_Toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingSm)}.AdminSkeleton_Table{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--colorBorder);border-radius:var(--radius8);background-color:var(--colorBgContainer)}.AdminSkeleton_TableHead,.AdminSkeleton_Row{display:flex;align-items:center;gap:4%;padding:0 var(--spacing16);border-bottom:1px solid var(--colorBorder)}.AdminSkeleton_TableHead{height:2.9rem}.AdminSkeleton_Row{height:3.75rem}.AdminSkeleton_Person{display:flex;align-items:center;gap:var(--spacingSm);width:22%}.AdminSkeleton_Kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--spacingMd)}.AdminSkeleton_Card{display:flex;flex-direction:column;gap:var(--spacingSm);padding:var(--spacing16);border:1px solid var(--colorBorder);border-radius:var(--radius8);background-color:var(--colorBgContainer)}.AdminSkeleton_Split{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:var(--spacing16);min-height:0}@media(max-width:1200px){.AdminSkeleton_Split{grid-template-columns:minmax(0,1fr)}}.AdminSkeleton_Chart{min-height:18rem}.AdminSkeleton_Cards{gap:var(--spacing16)}.AdminSkeleton_Detail{display:flex;flex-direction:column;gap:var(--spacing16);padding:var(--spacingSm) 0}.AdminSkeleton_DetailRow{display:flex;flex-direction:column;gap:var(--spacingSm)}.AdminSkeleton_Bars{display:flex;flex:1 1 auto;align-items:flex-end;gap:var(--spacingSm);height:100%;min-height:8rem}.AdminSkeleton_Bars .AdminSkeleton_Block{flex:1 1 0;border-radius:var(--radius6) var(--radius6) 0 0}.AdminSkeleton_Feed{display:flex;flex-direction:column;gap:var(--spacing16)}.AdminSkeleton_Feed .AdminSkeleton_Person{width:auto}.AdminSkeleton_Line{display:flex;align-items:center;gap:var(--spacingMd)}.AdminDataTable{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--colorBorder);border-radius:var(--radius8);background-color:var(--colorBgContainer)}.AdminDataTable .ant-table{background:transparent}.AdminDataTable .ant-table-thead>tr>th{font-size:var(--fontSubBase);font-weight:600;color:var(--colorTextSecondary);background-color:var(--colorBgContainer);white-space:nowrap}.AdminDataTable .ant-table-tbody>tr>td,.AdminDataTable .ant-table-tbody-virtual .ant-table-cell{font-size:var(--fontSubBase);color:var(--colorTextPrimary)}.AdminDataTable .ant-table-tbody-virtual-holder{overscroll-behavior:contain}.AdminDataTable .ant-table-tbody-virtual .ant-table-row{align-items:stretch}.AdminDataTable .ant-table-tbody-virtual .ant-table-cell{display:flex;align-items:center}.AdminDataTable_CellContent{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDataTable_Header{position:relative}.AdminDataTable_Resize{position:absolute;top:0;right:0;bottom:0;width:var(--spacingSm);cursor:col-resize;z-index:2;touch-action:none}.AdminDataTable_Resize:hover,.AdminDataTable_Resize:active{background-color:var(--colorPrimaryBg)}.AdminDataTable_Row--clickable{cursor:pointer}.AdminDataTable_Row--clickable:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:-2px}.AdminDataTable_PlaceholderCell{display:flex;align-items:center;gap:var(--spacingMd);width:100%}.AdminDataTable_Row--placeholder{pointer-events:none}.AdminDataTable_Footer{display:flex;flex:none;align-items:center;justify-content:center;height:2.5rem;border-top:1px solid var(--colorBorder);font-size:var(--fontDescription);color:var(--colorTextTertiary)}.AdminToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacingSm) var(--spacing16)}.AdminToolbar_Filters{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--spacingSm);min-width:0}.AdminToolbar_Filters .ant-select{min-width:10rem}.AdminToolbar .ant-btn,.AdminToolbar .ant-select,.AdminToolbar .ant-picker{height:2.75rem}.AdminToolbar_Actions{display:flex;align-items:center;margin-left:auto;gap:var(--spacingSm)}.AdminToolbar_Columns{display:flex;flex-direction:column;gap:var(--spacingSm);min-width:13rem;max-height:22rem;overflow-y:auto;padding:var(--spacingMd);border:1px solid var(--colorBorder);border-radius:var(--radius8);background-color:var(--colorBgElevated);box-shadow:0 6px 24px var(--colorShadow)}.AdminToolbar_ColumnsTitle{font-size:var(--fontDescription);font-weight:600;color:var(--colorTextSecondary)}.AdminToolbar_Search{flex:1 1 16rem;max-width:24rem}.PersonCell{display:inline-flex;align-items:center;gap:var(--spacingSm);min-width:0}.PersonCell_Text{display:flex;flex-direction:column;gap:var(--spacingXs);min-width:0}.PersonCell_Name{font-weight:500;color:var(--colorTextPrimary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PersonCell_Secondary{font-size:var(--fontDescription);color:var(--colorTextSecondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BulkActionModal_Count{margin:0 0 var(--spacing16);font-size:var(--fontSubBase);font-weight:600;color:var(--colorTextPrimary)}.BulkActionModal_Results{display:flex;flex-direction:column;gap:var(--spacingMd)}.BulkActionModal_Refused{display:flex;flex-direction:column;gap:var(--spacingSm);max-height:14rem;margin:0;padding:0;overflow-y:auto;list-style:none}.BulkActionModal_Refused li{display:flex;flex-direction:column;gap:var(--spacingXs);padding:var(--spacingSm) var(--spacingMd);border:1px solid var(--colorBorder);border-radius:var(--radius6)}.BulkActionModal_Name{font-size:var(--fontSubBase);font-weight:500;color:var(--colorTextPrimary)}.BulkActionModal_Reason{font-size:var(--fontDescription);color:var(--colorTextSecondary)}.ExportModal{display:flex;flex-direction:column;gap:var(--spacing16)}.ExportModal_Summary{display:flex;flex-direction:column;gap:var(--spacingSm);padding:var(--spacingMd) var(--spacing16);border:1px solid var(--colorBorder);border-radius:var(--radius8);background-color:var(--colorBgElevated)}.ExportModal_SummaryRow{display:flex;align-items:center;gap:var(--spacingSm);font-size:var(--fontSubBase);color:var(--colorTextPrimary)}.ExportModal_SummaryRow .AppIcon{flex:none;font-size:1rem;color:var(--colorPrimary)}.ExportModal_SummaryRow.is-muted{font-size:var(--fontDescription);color:var(--colorTextSecondary)}.ExportModal_SummaryRow.is-muted .AppIcon{color:var(--colorTextTertiary)}.ExportModal_SummaryMain{flex:1 1 auto;font-weight:500}.ExportModal_SummaryCount{flex:none;padding:0 var(--spacingSm);border-radius:999px;background-color:var(--colorPrimaryBg);font-size:var(--fontDescription);font-weight:600;color:var(--colorPrimary);font-variant-numeric:tabular-nums}.ExportModal_Header{display:flex;align-items:baseline;gap:var(--spacingSm)}.ExportModal_Title{font-size:var(--fontSubBase);font-weight:600;color:var(--colorTextPrimary)}.ExportModal_Count{font-size:var(--fontDescription);color:var(--colorTextTertiary);font-variant-numeric:tabular-nums}.ExportModal_Links{display:flex;gap:var(--spacing4);margin-left:auto}.ExportModal_Fields.ant-checkbox-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacingSm)}@media(max-width:480px){.ExportModal_Fields.ant-checkbox-group{grid-template-columns:minmax(0,1fr)}}.ExportModal_Field.ant-checkbox-wrapper{margin:0;padding:var(--spacingSm) var(--spacingMd);border:1px solid var(--colorBorder);border-radius:var(--radius6);font-size:var(--fontSubBase);color:var(--colorTextSecondary);transition:border-color .15s ease,background-color .15s ease}.ExportModal_Field.ant-checkbox-wrapper:hover{border-color:var(--colorPrimary)}.ExportModal_Field.ant-checkbox-wrapper.is-checked{border-color:var(--colorPrimary);background-color:color-mix(in srgb,var(--colorPrimary) 8%,transparent);color:var(--colorTextPrimary)}.ExportModal_Footer{display:flex;justify-content:flex-end;gap:var(--spacingSm)}.AdminSelect.ant-select .ant-select-arrow,.AdminSelect.ant-select .ant-select-suffix{font-size:.75rem;color:var(--colorTextTertiary)}.AdminSelect.ant-select.ant-select-disabled{opacity:.6;cursor:not-allowed}.AdminSelect--field.ant-select{width:100%;min-height:2.75rem}.AdminSelect.ant-select .ant-select-content{display:flex;align-items:center}.AdminSelect--pill.ant-select{align-items:center;min-width:8.5rem;max-width:100%;height:2rem;padding-inline:var(--spacing6);border-radius:999px;transition:box-shadow .15s ease,background-color .15s ease}.AdminSelect--pill.ant-select:not(.ant-select-disabled):hover,.AdminSelect--pill.ant-select.ant-select-focused{background-color:var(--colorBgHover);box-shadow:inset 0 0 0 1px var(--colorBorder)}.AdminSelect_Popup.ant-select-dropdown{min-width:15rem;padding:var(--spacing4);border:1px solid var(--colorBorder);border-radius:var(--radius8);background-color:var(--colorBgElevated);box-shadow:0 12px 32px var(--colorShadow)}.AdminSelect_Popup.ant-select-dropdown .ant-select-item-option{padding:var(--spacingSm) var(--spacingMd);border-radius:var(--radius6)}.AdminSelect_Popup.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--colorBgHover)}.AdminSelect_Popup.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--colorPrimaryBg)}.AdminSelect_Popup.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .AdminSelect_OptionIcon{background-color:var(--colorBgContainer)}.AdminSelect_Popup.ant-select-dropdown .ant-select-item-option-state{align-self:center;color:var(--colorPrimary)}.AdminSelect_Option{display:flex;align-items:center;gap:var(--spacingSm);min-width:0;white-space:normal}.AdminSelect_Option.is-muted .AdminSelect_OptionLeading,.AdminSelect_Option.is-muted .AdminSelect_OptionText{opacity:.5}.AdminSelect_OptionLeading{display:inline-flex;flex:none}.AdminSelect_OptionText{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.AdminSelect_OptionTitle{overflow:hidden;font-size:var(--fontSubBase);font-weight:500;color:var(--colorTextPrimary);text-overflow:ellipsis;white-space:nowrap}.AdminSelect_OptionSubtitle{max-width:16rem;font-size:var(--fontDescription);line-height:1.35;color:var(--colorTextSecondary)}.AdminSelect_OptionTrailing{flex:none}.AdminSelect_OptionIcon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius8);background-color:var(--colorBgHover);color:var(--colorTextSecondary)}.AdminSelect_OptionIcon .AppIcon{font-size:1.125rem}.AdminSelect_OptionIcon--primary{background-color:var(--colorPrimaryBg);color:var(--colorPrimary)}.AdminSelect_Value{display:inline-flex;align-items:center;gap:var(--spacing6);min-width:0;font-size:var(--fontSubBase);font-weight:500;color:var(--colorTextPrimary)}.AdminSelect_Value .AppIcon{font-size:1rem}.AdminSelect_Value.is-empty{font-weight:400;color:var(--colorTextTertiary)}.AdminSelect_Warning{display:inline-flex;align-items:center;gap:var(--spacing4);padding:0 var(--spacing6);border-radius:var(--radius6);background-color:var(--colorRedBg);font-size:var(--fontDescription);font-weight:500;color:var(--colorRed)}.AdminRoleSelect.ant-select{background-color:var(--colorBgContainer);box-shadow:inset 0 0 0 1px var(--colorBorder)}.AdminRoleSelect.ant-select:not(.ant-select-disabled):hover,.AdminRoleSelect.ant-select.ant-select-focused{box-shadow:inset 0 0 0 1px var(--colorPrimary)}.AdminRoleSelect.ant-select.AdminRoleSelect--admin{background-color:color-mix(in srgb,var(--colorPrimary) 14%,var(--colorBgContainer));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--colorPrimary) 45%,transparent)}.AdminRoleSelect.ant-select.AdminRoleSelect--admin:not(.ant-select-disabled):hover,.AdminRoleSelect.ant-select.AdminRoleSelect--admin.ant-select-focused{background-color:color-mix(in srgb,var(--colorPrimary) 20%,var(--colorBgContainer));box-shadow:inset 0 0 0 1px var(--colorPrimary)}.AdminRoleSelect.ant-select.AdminRoleSelect--admin .AdminSelect_Value{font-weight:600;color:var(--colorPrimary)}.AdminRoleSelect.ant-select.AdminRoleSelect--moderator .AdminSelect_Value{color:var(--colorPrimary)}.SelectionBar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingSm) var(--spacingMd);padding:var(--spacing6) var(--spacingSm) var(--spacing6) var(--spacingMd);border:1px solid var(--colorBorder);border-radius:var(--radius12);background-color:var(--colorBgElevated);box-shadow:0 .25rem 1rem color-mix(in srgb,var(--colorTextPrimary) 8%,transparent)}.SelectionBar_Count{display:inline-flex;align-items:center;height:1.75rem;padding:0 var(--spacingMd);border-radius:999px;background-color:color-mix(in srgb,var(--colorPrimary) 14%,transparent);font-size:var(--fontSubBase);font-weight:600;color:var(--colorPrimary);font-variant-numeric:tabular-nums;white-space:nowrap}.SelectionBar_Limit{font-size:var(--fontDescription);color:var(--colorTextSecondary)}.SelectionBar_Divider{align-self:stretch;width:1px;margin:var(--spacing4) 0;background-color:var(--colorBorder)}.SelectionBar_Actions{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--spacing4)}.SelectionBar_Actions .ant-btn{height:2rem;padding:0 var(--spacingMd);border-color:transparent;border-radius:var(--radius8);background-color:transparent;box-shadow:none;font-weight:500;color:var(--colorTextPrimary)}.SelectionBar_Actions .ant-btn:not(:disabled):hover{border-color:transparent;background-color:var(--colorBgHover);color:var(--colorTextPrimary)}.SelectionBar_Actions .ant-btn.ant-btn-dangerous{color:var(--colorRed)}.SelectionBar_Actions .ant-btn.ant-btn-dangerous:not(:disabled):hover{background-color:color-mix(in srgb,var(--colorRed) 10%,transparent);color:var(--colorRed)}.SelectionBar_Clear.ant-btn{color:var(--colorTextSecondary)}
