import BaseStyle from '@primevue/core/base/style'; var theme = function theme(_ref) { var dt = _ref.dt; return "\n.p-message {\n border-radius: ".concat(dt('message.border.radius'), ";\n outline-width: ").concat(dt('message.border.width'), ";\n outline-style: solid;\n}\n\n.p-message-content {\n display: flex;\n align-items: center;\n padding: ").concat(dt('message.content.padding'), ";\n gap: ").concat(dt('message.content.gap'), ";\n height: 100%;\n}\n\n.p-message-icon {\n flex-shrink: 0;\n}\n\n.p-message-close-button {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n margin: 0 0 0 auto;\n overflow: hidden;\n position: relative;\n width: ").concat(dt('message.close.button.width'), ";\n height: ").concat(dt('message.close.button.height'), ";\n border-radius: ").concat(dt('message.close.button.border.radius'), ";\n background: transparent;\n transition: background ").concat(dt('message.transition.duration'), ", color ").concat(dt('message.transition.duration'), ", outline-color ").concat(dt('message.transition.duration'), ", box-shadow ").concat(dt('message.transition.duration'), ", opacity 0.3s;\n outline-color: transparent;\n color: inherit;\n padding: 0;\n border: none;\n cursor: pointer;\n user-select: none;\n}\n\n.p-message-close-icon {\n font-size: ").concat(dt('message.close.icon.size'), ";\n width: ").concat(dt('message.close.icon.size'), ";\n height: ").concat(dt('message.close.icon.size'), ";\n}\n\n.p-message-close-button:focus-visible {\n outline-width: ").concat(dt('message.close.button.focus.ring.width'), ";\n outline-style: ").concat(dt('message.close.button.focus.ring.style'), ";\n outline-offset: ").concat(dt('message.close.button.focus.ring.offset'), ";\n}\n\n.p-message-info {\n background: ").concat(dt('message.info.background'), ";\n outline-color: ").concat(dt('message.info.border.color'), ";\n color: ").concat(dt('message.info.color'), ";\n box-shadow: ").concat(dt('message.info.shadow'), ";\n}\n\n.p-message-info .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.info.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.info.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-info .p-message-close-button:hover {\n background: ").concat(dt('message.info.close.button.hover.background'), ";\n}\n\n.p-message-success {\n background: ").concat(dt('message.success.background'), ";\n outline-color: ").concat(dt('message.success.border.color'), ";\n color: ").concat(dt('message.success.color'), ";\n box-shadow: ").concat(dt('message.success.shadow'), ";\n}\n\n.p-message-success .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.success.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.success.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-success .p-message-close-button:hover {\n background: ").concat(dt('message.success.close.button.hover.background'), ";\n}\n\n.p-message-warn {\n background: ").concat(dt('message.warn.background'), ";\n outline-color: ").concat(dt('message.warn.border.color'), ";\n color: ").concat(dt('message.warn.color'), ";\n box-shadow: ").concat(dt('message.warn.shadow'), ";\n}\n\n.p-message-warn .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.warn.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.warn.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-warn .p-message-close-button:hover {\n background: ").concat(dt('message.warn.close.button.hover.background'), ";\n}\n\n.p-message-error {\n background: ").concat(dt('message.error.background'), ";\n outline-color: ").concat(dt('message.error.border.color'), ";\n color: ").concat(dt('message.error.color'), ";\n box-shadow: ").concat(dt('message.error.shadow'), ";\n}\n\n.p-message-error .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.error.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.error.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-error .p-message-close-button:hover {\n background: ").concat(dt('message.error.close.button.hover.background'), ";\n}\n\n.p-message-secondary {\n background: ").concat(dt('message.secondary.background'), ";\n outline-color: ").concat(dt('message.secondary.border.color'), ";\n color: ").concat(dt('message.secondary.color'), ";\n box-shadow: ").concat(dt('message.secondary.shadow'), ";\n}\n\n.p-message-secondary .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.secondary.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.secondary.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-secondary .p-message-close-button:hover {\n background: ").concat(dt('message.secondary.close.button.hover.background'), ";\n}\n\n.p-message-contrast {\n background: ").concat(dt('message.contrast.background'), ";\n outline-color: ").concat(dt('message.contrast.border.color'), ";\n color: ").concat(dt('message.contrast.color'), ";\n box-shadow: ").concat(dt('message.contrast.shadow'), ";\n}\n\n.p-message-contrast .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.contrast.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.contrast.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-contrast .p-message-close-button:hover {\n background: ").concat(dt('message.contrast.close.button.hover.background'), ";\n}\n\n.p-message-text {\n font-size: ").concat(dt('message.text.font.size'), ";\n font-weight: ").concat(dt('message.text.font.weight'), ";\n}\n\n.p-message-icon {\n font-size: ").concat(dt('message.icon.size'), ";\n width: ").concat(dt('message.icon.size'), ";\n height: ").concat(dt('message.icon.size'), ";\n}\n\n.p-message-enter-from {\n opacity: 0;\n}\n\n.p-message-enter-active {\n transition: opacity 0.3s;\n}\n\n.p-message.p-message-leave-from {\n max-height: 1000px;\n}\n\n.p-message.p-message-leave-to {\n max-height: 0;\n opacity: 0;\n margin: 0;\n}\n\n.p-message-leave-active {\n overflow: hidden;\n transition: max-height 0.45s cubic-bezier(0, 1, 0, 1), opacity 0.3s, margin 0.3s;\n}\n\n.p-message-leave-active .p-message-close-button {\n opacity: 0;\n}\n"); }; var classes = { root: function root(_ref2) { var props = _ref2.props; return 'p-message p-component p-message-' + props.severity; }, content: 'p-message-content', icon: 'p-message-icon', text: 'p-message-text', closeButton: 'p-message-close-button', closeIcon: 'p-message-close-icon' }; var MessageStyle = BaseStyle.extend({ name: 'message', theme: theme, classes: classes }); export { MessageStyle as default }; //# sourceMappingURL=index.mjs.map