// Config
@import "style/vars";

// External dependency variables or mixins that are required/extended by our custom styles (tilde tells Webpack not to use relative path)
// IMPORTANT: Please put non-variable/mixin external dependency imports in vendor.scss!
// Patternfly variables must be imported before Bootstrap
@import '~patternfly/dist/sass/patternfly/variables';
@import '~patternfly-react-extensions/dist/sass/variables';
@import "~bootstrap-sass/assets/stylesheets/bootstrap/variables";
@import "~bootstrap-sass/assets/stylesheets/bootstrap/mixins";
@import "~@fortawesome/fontawesome-free/scss/variables";

@import "style/base";

// Mixins
@import "style/mixin/break-word";
@import "style/mixin/font-awesome";
@import "style/mixin/prefix";
@import "style/mixin/scroll-shadows";
@import "style/mixin/truncate";
@import "style/mixin/line-clamp";

// Overrides
@import "style/overrides";

/* CUSTOM STYLES */

// Base
@import "style/common";
@import "style/icons";
@import "style/layout";
@import "style/text";
@import "style/forms";

// React Components
@import "components/utils/alerts";
@import "components/utils/copy-to-clipboard";
@import "components/utils/disabled";
@import "components/utils/file-input";
@import "components/utils/label";
@import "components/utils/number-spinner";
@import "components/utils/status-box";
@import "components/utils/selector";
@import "components/utils/skeleton-screen";
@import "components/utils/log-window";
@import "components/utils/resource-log";
@import "components/utils/list-input";
@import "components/image-stream";
@import "components/about-modal";
@import "components/build-pipeline";
@import "components/group";
@import "components/configure-ports";
@import "components/detail-table";
@import "components/dropdown";
@import "components/global-notification";
@import "components/list";
@import "components/monitoring";
@import "components/monitoring/monitoring";
@import "components/nav-title";
@import "components/node-ip-list";
@import "components/RBAC/rbac";
@import "components/secrets/create-secret";
@import "components/resource";
@import "components/resource-dropdown";
@import "components/row-filter";
@import "components/route";
@import "components/service";
@import "components/sysevent-icon";
@import "components/sysevent-stream";
@import "components/icon-and-text";
@import "components/toggle-play";
@import "components/horizontal-nav";
@import "components/edit-yaml";
@import "components/sidebars/resource-sidebar";
@import "components/operator-lifecycle-manager/operator-lifecycle-manager";
@import "components/graphs/graphs";
@import "components/masthead";
@import "components/modals/modals";
@import "components/environment";
@import "components/utils/name-value-editor";
@import "components/utils/value-from-pair";
@import "components/terminal";
@import "components/catalog/catalog";
@import "components/cluster-service-instance";
@import "components/overview/build-overview";
@import "components/overview/overview";
@import "components/overview/project-overview";
@import "components/list-view";
@import "components/deploy-image";
@import "components/instantiate-template";
@import "components/routes/create-route";
@import "components/storage-class-form";
@import "components/quota";
@import "components/cluster-settings/cluster-settings";

@import "components/dashboard/dashboard";
@import "components/dashboard/dashboard-card/card";
@import "components/dashboard/health-card/health-card";
@import "components/dashboard/details-card/details-card";
@import "components/dashboard/capacity-card/capacity-card";
@import "components/dashboard/inventory-card/inventory-card";
@import "components/dashboard/events-card/events-card";
@import "components/dashboard/utilization-card/utilization-card";
@import "components/dashboard/top-consumers-card/top-consumers-card";

@import "components/dashboards-page/overview-dashboard/top-consumers-card";
@import "components/dashboards-page/overview-dashboard/capacity-card";

@import "components/nav/nav-header";
