.md3-snackbar-close[data-v-37340f1c]{opacity:.7;transition:var(--md3-transition-colors),opacity var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}@media(hover:hover){.md3-snackbar-close[data-v-37340f1c]:hover{opacity:1}}.md3-snackbar[data-v-37340f1c]{position:relative;display:flex;align-items:center;gap:8px;min-height:48px;padding:14px 8px 14px 16px;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);font-family:inherit;min-width:344px;max-width:672px;box-shadow:var(--md-sys-elevation-level3)}.md3-snackbar-content[data-v-37340f1c]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.md3-snackbar-title[data-v-37340f1c]{font-size:13px;font-weight:600;color:var(--md-sys-color-inverse-on-surface);line-height:1.3}.md3-snackbar-body[data-v-37340f1c]{font-size:14px;font-weight:400;color:var(--md-sys-color-inverse-on-surface);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.md3-snackbar-action[data-v-37340f1c]{flex-shrink:0;padding:6px 12px;border:none;border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-inverse-primary);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}@media(hover:hover){.md3-snackbar-action[data-v-37340f1c]:hover{background:color-mix(in oklab,var(--md-sys-color-inverse-on-surface) 10%,transparent)}}
