@import 'cms-ui.reset.less';
@import 'cms-ui.site.less';

// prettier-ignore
.cms-ui{
 
  /* Elements */
  & { @import "~semantic-ui-less/definitions/elements/button"; }  
}
// prettier-ignore
.cms-ui, #toolbar {
  /* Global - OVERRIDDEN ABOVE */
  // & { @import "~semantic-ui-less/definitions/globals/reset"; }
  // & { @import "~semantic-ui-less/definitions/globals/site"; }

  /* Elements */ 
  & { @import "~semantic-ui-less/definitions/elements/container"; }
}

& {
  @import 'cms-ui.elements.container.less';
}

// prettier-ignore
.cms-ui, #toolbar {
  & { @import "~semantic-ui-less/definitions/elements/divider"; }
  & { @import "~semantic-ui-less/definitions/elements/flag"; }
  & { @import "~semantic-ui-less/definitions/elements/header"; }
  & { @import "~semantic-ui-less/definitions/elements/icon"; }
  & { @import "~semantic-ui-less/definitions/elements/image"; }
  & { @import "~semantic-ui-less/definitions/elements/input"; }
  & { @import "~semantic-ui-less/definitions/elements/label"; }
  & { @import "~semantic-ui-less/definitions/elements/list"; }
  & { @import "~semantic-ui-less/definitions/elements/loader"; }
  & { @import "~semantic-ui-less/definitions/elements/placeholder"; }
  & { @import "~semantic-ui-less/definitions/elements/rail"; }
  & { @import "~semantic-ui-less/definitions/elements/reveal"; }
  & { @import "~semantic-ui-less/definitions/elements/segment"; }
  & { @import "~semantic-ui-less/definitions/elements/step"; }

  /* Collections */
  & { @import "~semantic-ui-less/definitions/collections/breadcrumb"; }
  & { @import "~semantic-ui-less/definitions/collections/form"; }
  & { @import "~semantic-ui-less/definitions/collections/grid"; }
  & { @import "~semantic-ui-less/definitions/collections/menu"; }
  & { @import "~semantic-ui-less/definitions/collections/message"; }
  & { @import "~semantic-ui-less/definitions/collections/table"; }

  /* Views */
  & { @import "~semantic-ui-less/definitions/views/ad"; }
  & { @import "~semantic-ui-less/definitions/views/card"; }
  & { @import "~semantic-ui-less/definitions/views/comment"; }
  & { @import "~semantic-ui-less/definitions/views/feed"; }
  & { @import "~semantic-ui-less/definitions/views/item"; }
  & { @import "~semantic-ui-less/definitions/views/statistic"; }

  /* Modules */
  & { @import "~semantic-ui-less/definitions/modules/accordion"; }
  & { @import "~semantic-ui-less/definitions/modules/checkbox"; }
  & { @import "~semantic-ui-less/definitions/modules/dimmer"; }
  & { @import "~semantic-ui-less/definitions/modules/dropdown"; }
  & { @import "~semantic-ui-less/definitions/modules/embed"; }
  & { @import "~semantic-ui-less/definitions/modules/modal"; }
  & { @import "~semantic-ui-less/definitions/modules/nag"; }
  & { @import "~semantic-ui-less/definitions/modules/popup"; }
  & { @import "~semantic-ui-less/definitions/modules/progress"; }
  & { @import "~semantic-ui-less/definitions/modules/rating"; }
  & { @import "~semantic-ui-less/definitions/modules/search"; }
  & { @import "~semantic-ui-less/definitions/modules/shape"; }
  & { @import "~semantic-ui-less/definitions/modules/sidebar"; }
  & { @import "~semantic-ui-less/definitions/modules/sticky"; }
  & { @import "~semantic-ui-less/definitions/modules/tab"; }
  & { @import "~semantic-ui-less/definitions/modules/transition"; }
}

// prettier-ignore
.cms-ui{
 
  /* Pastanaga extras */   
  & { @import '../../pastanaga/extras/sidebar.less'; } 

}
