//
// Base styles.
//
// Themes should include this file after defining their variables and mixins.
//

@import 'common';

/* @noflip */
.oo-ui-rtl {
	direction: rtl;
}

/* @noflip */
.oo-ui-ltr {
	direction: ltr;
}

@import 'Element.less';
@import 'elements/ButtonElement.less';
@import 'elements/ClippableElement.less';
@import 'elements/FlaggedElement.less';
@import 'elements/DraggableElement.less';
@import 'elements/DraggableGroupElement.less';
@import 'elements/GroupElement.less';
@import 'elements/IconElement.less';
@import 'elements/IndicatorElement.less';
@import 'elements/LabelElement.less';
@import 'elements/LookupElement.less';
@import 'elements/PopupElement.less';
@import 'elements/TabIndexedElement.less';
@import 'elements/TitledElement.less';

@import 'Layout.less';
@import 'layouts/BookletLayout.less';
@import 'layouts/IndexLayout.less';
@import 'layouts/FieldLayout.less';
@import 'layouts/ActionFieldLayout.less';
@import 'layouts/FieldsetLayout.less';
@import 'layouts/FormLayout.less';
@import 'layouts/MenuLayout.less';
@import 'layouts/PanelLayout.less';
@import 'layouts/CardLayout.less';
@import 'layouts/PageLayout.less';
@import 'layouts/StackLayout.less';

@import 'Tool.less';
@import 'tools/PopupTool.less';
@import 'tools/ToolGroupTool.less';

@import 'ToolGroup.less';
@import 'toolgroups/BarToolGroup.less';
@import 'toolgroups/PopupToolGroup.less';
@import 'toolgroups/ListToolGroup.less';
@import 'toolgroups/MenuToolGroup.less';

@import 'Toolbar.less';

@import 'Widget.less';
@import 'widgets/SelectWidget.less';
@import 'widgets/OptionWidget.less';
@import 'widgets/DecoratedOptionWidget.less';
@import 'widgets/ButtonSelectWidget.less';
@import 'widgets/RadioSelectWidget.less';
@import 'widgets/ButtonOptionWidget.less';
@import 'widgets/RadioOptionWidget.less';

@import 'widgets/LabelWidget.less';
@import 'widgets/IconWidget.less';
@import 'widgets/IndicatorWidget.less';

@import 'widgets/ButtonWidget.less';
@import 'widgets/ButtonGroupWidget.less';

@import 'widgets/ToggleWidget.less';
@import 'widgets/ToggleButtonWidget.less';
@import 'widgets/ToggleSwitchWidget.less';

@import 'widgets/ProgressBarWidget.less';

@import 'widgets/ActionWidget.less';

@import 'widgets/PopupWidget.less';
@import 'widgets/PopupButtonWidget.less';

@import 'widgets/InputWidget.less';
@import 'widgets/ButtonInputWidget.less';
@import 'widgets/CheckboxInputWidget.less';
@import 'widgets/DropdownInputWidget.less';
@import 'widgets/RadioInputWidget.less';
@import 'widgets/TextInputWidget.less';

@import 'widgets/MenuSelectWidget.less';
@import 'widgets/MenuOptionWidget.less';
@import 'widgets/MenuSectionOptionWidget.less';
@import 'widgets/TextInputMenuSelectWidget.less';
@import 'widgets/DropdownWidget.less';

@import 'widgets/OutlineSelectWidget.less';
@import 'widgets/OutlineOptionWidget.less';
@import 'widgets/OutlineControlsWidget.less';

@import 'widgets/TabSelectWidget.less';
@import 'widgets/TabOptionWidget.less';

@import 'widgets/ComboBoxWidget.less';
@import 'widgets/SearchWidget.less';

@import 'Window.less';
@import 'Dialog.less';
@import 'dialogs/MessageDialog.less';
@import 'dialogs/ProcessDialog.less';

@import 'WindowManager.less';
