// namespacing all admin styles
// we cannot compile it directly because of '&' usage at the end of selectors in nested rules (i.e., in Bootstrap)
.ip {
    .ipRoot;
    * {
        .ipRootAll; // resetting all inner elements, too
    }
    @import (less) "admin.tmp.css";
}

// importing global styles that potentially interferes with theme styles and may cause problems
@import "bootstrap/variables.less";
@import "bootstrap/mixins.less";
@import "ip/variables.less";
@import "ip/bootstrapGlobal.less";
@import "../../../Admin/assets/adminGlobal.less";
@import "../../../Content/assets/less/contentGlobal.less";
@import "../../../InlineManagement/assets/inlineManagementGlobal.less";

// todox: how plugins will have their .less generated?
