this.primevue = this.primevue || {};
this.primevue.tooltip = this.primevue.tooltip || {};
this.primevue.tooltip.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-tooltip {\n    position: absolute;\n    display: none;\n    max-width: 12.5rem;\n}\n\n.p-tooltip-right,\n.p-tooltip-left {\n    padding: 0 0.25rem;\n}\n\n.p-tooltip-top,\n.p-tooltip-bottom {\n    padding: 0.25rem 0;\n}\n\n.p-tooltip-text {\n    white-space: pre-line;\n    word-break: break-word;\n    background: ".concat(dt('tooltip.background'), ";\n    color: ").concat(dt('tooltip.color'), ";\n    padding: 0.5rem 0.75rem;\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);\n    border-radius: 6px;\n}\n\n.p-tooltip-arrow {\n    position: absolute;\n    width: 0;\n    height: 0;\n    border-color: transparent;\n    border-style: solid;\n    scale: 2;\n}\n\n.p-tooltip-right .p-tooltip-arrow {\n    margin-top: -0.25rem;\n    border-width: 0.25em 0.25em 0.25em 0;\n    border-right-color: ").concat(dt('tooltip.background'), ";\n}\n\n.p-tooltip-left .p-tooltip-arrow {\n    margin-top: -0.25rem;\n    border-width: 0.25em 0 0.25em 0.25rem;\n    border-left-color: ").concat(dt('tooltip.background'), ";\n}\n\n.p-tooltip-top .p-tooltip-arrow {\n    margin-left: -0.25rem;\n    border-width: 0.25em 0.25em 0;\n    border-top-color: ").concat(dt('tooltip.background'), ";\n    border-bottom-color: ").concat(dt('tooltip.background'), ";\n}\n\n.p-tooltip-bottom .p-tooltip-arrow {\n    margin-left: -0.25rem;\n    border-width: 0 0.25em 0.25rem;\n}\n");
    };
    var classes = {
      root: 'p-tooltip p-component',
      arrow: 'p-tooltip-arrow',
      text: 'p-tooltip-text'
    };
    var TooltipStyle = BaseStyle__default["default"].extend({
      name: 'tooltip-directive',
      theme: theme,
      classes: classes
    });

    return TooltipStyle;

})(primevue.base.style);
