@layer hm-components{.message-container[data-v-5f2196e3]{z-index:1;display:flex;position:relative}.message-link[data-v-5f2196e3]{z-index:2;position:absolute;inset:0}.message-link+.message[data-v-5f2196e3]{border-radius:var(--radius-xl);padding:var(--spacing-4xs)}.message-link+.message[data-v-5f2196e3]:before{content:"";border:1px dashed var(--msg-border-outer);border-radius:inherit;pointer-events:none;transition:var(--transition-fast);position:absolute;inset:0}@media (hover:hover){.message-link:hover+.message[data-v-5f2196e3],.message-link:hover+.message[data-v-5f2196e3]:before{border-width:2px}.message-link:hover+.message .message__main[data-v-5f2196e3]:before{width:calc(100% + var(--spacing-4xs)*2);height:calc(100% + var(--spacing-4xs)*2);border-radius:var(--radius-xl);inset:calc(var(--spacing-4xs)*-1)}}.message[data-v-5f2196e3]{width:100%}.message[data-v-5f2196e3],.message__main[data-v-5f2196e3]{display:flex;position:relative}.message__main[data-v-5f2196e3]{gap:var(--spacing-md);padding:var(--spacing-md);flex-grow:1}.message__main[data-v-5f2196e3]:before{content:"";border:1px solid var(--msg-border);border-radius:var(--radius-lg);background-color:var(--msg-bg);pointer-events:none;z-index:-1;width:100%;height:100%;transition:var(--transition-fast);position:absolute;inset:0}.message__start[data-v-5f2196e3]{width:4rem;height:4rem;color:var(--msg-title);border-radius:var(--radius-full);background-color:var(--msg-icon);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:var(--spacing-4xs);display:flex}.message__center[data-v-5f2196e3]{gap:var(--spacing-4xs);flex-direction:column;flex-grow:1;display:flex}.message__title[data-v-5f2196e3]{color:var(--msg-title);font-size:var(--text-body-md);line-height:var(--text-body-md-lh);font-weight:600}.message__description[data-v-5f2196e3]{color:var(--msg-description);font-size:var(--text-body-sm);line-height:var(--text-body-sm-lh)}.message__end[data-v-5f2196e3]{flex-shrink:0;justify-content:center;align-items:center;height:4.4rem;display:flex}.message__end[data-v-5f2196e3] .btn{--btn-c:var(--msg-title);z-index:2;position:relative}.message--solid[data-v-5f2196e3]{--msg-title:var(--basic-0);--msg-description:var(--basic-300);--msg-border:var(--msg-bg);--msg-border-outer:var(--msg-bg);--msg-icon:color-mix(in srgb, var(--msg-title) 16%, transparent)}.message--solid.message--basic[data-v-5f2196e3]{--msg-bg:var(--basic-900)}.message--solid.message--success[data-v-5f2196e3]{--msg-bg:var(--fill-c-success)}.message--solid.message--warning[data-v-5f2196e3]{--msg-bg:var(--fill-c-warning)}.message--solid.message--error[data-v-5f2196e3]{--msg-bg:var(--fill-c-error)}.message--solid.message--info[data-v-5f2196e3]{--msg-bg:var(--fill-c-info)}.message--outline[data-v-5f2196e3]{--msg-description:var(--msg-title);--msg-border:var(--msg-title);--msg-border-outer:var(--msg-title);--msg-bg:var(--basic-0);--msg-icon:var(--basic-50)}.message--outline.message--basic[data-v-5f2196e3]{--msg-title:var(--basic-900);--msg-description:var(--basic-600)}.message--outline.message--success[data-v-5f2196e3]{--msg-title:var(--fill-c-success)}.message--outline.message--warning[data-v-5f2196e3]{--msg-title:var(--fill-c-warning)}.message--outline.message--error[data-v-5f2196e3]{--msg-title:var(--fill-c-error)}.message--outline.message--info[data-v-5f2196e3]{--msg-title:var(--fill-c-info)}.message--ghost[data-v-5f2196e3]{--msg-description:var(--msg-title);--msg-border:transparent;--msg-border-outer:color-mix(in srgb, var(--msg-title) 48%, transparent);--msg-bg:color-mix(in srgb, var(--msg-title) 12%, transparent);--msg-icon:color-mix(in srgb, var(--msg-title) 8%, transparent)}.message--ghost.message--basic[data-v-5f2196e3]{--msg-title:var(--basic-900);--msg-description:var(--basic-600)}.message--ghost.message--success[data-v-5f2196e3]{--msg-title:var(--fill-c-success)}.message--ghost.message--warning[data-v-5f2196e3]{--msg-title:var(--fill-c-warning)}.message--ghost.message--error[data-v-5f2196e3]{--msg-title:var(--fill-c-error)}.message--ghost.message--info[data-v-5f2196e3]{--msg-title:var(--fill-c-info)}}
