this.primevue = this.primevue || {};
this.primevue.splitbutton = this.primevue.splitbutton || {};
this.primevue.splitbutton.style = (function (BaseStyle) {
    'use strict';

    function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }

    var BaseStyle__default = /*#__PURE__*/_interopDefaultLegacy(BaseStyle);

    var theme = function theme(_ref) {
      var dt = _ref.dt;
      return "\n.p-splitbutton {\n    display: inline-flex;\n    position: relative;\n    border-radius: ".concat(dt('rounded.base'), ";\n}\n\n.p-splitbutton-button {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    border-right: 0 none;\n}\n\n.p-splitbutton-button:not(:disabled):hover,\n.p-splitbutton-button:not(:disabled):active {\n    border-right: 0 none;\n}\n\n.p-splitbutton-dropdown {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n}\n\n.p-splitbutton .p-menu {\n    min-width: 100%;\n}\n\n.p-fluid .p-splitbutton {\n    display: flex;\n}\n\n.p-splitbutton.p-button-rounded .p-splitbutton-button {\n    border-top-left-radius: 2rem;\n    border-bottom-left-radius: 2rem;;\n}\n\n.p-splitbutton.p-button-rounded .p-splitbutton-dropdown {\n    border-top-right-radius: 2rem;\n    border-bottom-right-radius: 2rem;;\n}\n\n.p-splitbutton.p-button-raised {\n    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n}\n\n/*\n.p-splitbutton .p-splitbutton-button,\n.p-splitbutton.p-button-rounded > .p-splitbutton-button.p-button,\n.p-splitbutton.p-button-outlined > .p-splitbutton-button.p-button,\n.p-splitbutton.p-button-outlined > .p-splitbutton-button.p-button-outlined.p-button:hover {\n    flex: 1 1 auto;\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    border-right: 0 none;\n}\n\n.p-splitbutton-dropdown,\n.p-splitbutton.p-button-rounded > .p-splitbutton-dropdown.p-button,\n.p-splitbutton.p-button-outlined > .p-splitbutton-dropdown.p-button {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n}\n\n\n*/\n");
    };
    var classes = {
      root: 'p-splitbutton p-component',
      button: 'p-splitbutton-button',
      dropdown: 'p-splitbutton-dropdown'
    };
    var SplitButtonStyle = BaseStyle__default["default"].extend({
      name: 'splitbutton',
      theme: theme,
      classes: classes
    });

    return SplitButtonStyle;

})(primevue.base.style);
