/* Cyberpunk Portal - Main CSS Entry Point */

/* Core variables and settings */
@import url('slaves/root.css');

/* Base styles */
@import url('slaves/base.css');
@import url('slaves/typography.css');
@import url('slaves/utilities.css');
@import url('slaves/tabs.css');
@import url('slaves/flip-cards.css');

/* Layout components */
@import url('slaves/navbar.css');
@import url('slaves/sidebar.css');
@import url('slaves/footer.css');
@import url('slaves/layout.css');

/* UI components */
@import url('slaves/buttons.css');
@import url('slaves/cards.css');
@import url('slaves/modals.css');
@import url('slaves/alerts.css');
@import url('slaves/badges.css');
@import url('slaves/toast.css');
@import url('slaves/tables.css');
@import url('slaves/forms.css');
@import url('slaves/breadcrumb.css');
@import url('slaves/loading.css');
@import url('slaves/richtext.css');


/* Visual effects */
@import url('slaves/animations.css');
@import url('slaves/effects.css');

/* Library integrations */
@import url('slaves/datatable-custom.css');
@import url('slaves/chart-custom.css');
@import url('slaves/tippy-custom.css');
@import url('slaves/sweetalert-custom.css');

/* Print styles */
@media print {
  .cp-navbar,
  .cp-sidebar,
  .cp-footer,
  .cp-no-print {
    display: none !important;
  }
  
  body {
    background: white !important;
    color: black !important;
  }
  
  .cp-main-content {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
  }
}
