[data-sonner-toaster].amme-toast-stack{font-family:var(--font-sans);width:min(32rem,calc(100vw - 24px));max-height:calc(100dvh - 88px - env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:4px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.amme-toast-stack [data-sonner-toast].amme-toast-item{position:relative;top:auto;width:100%;flex:none;height:auto!important;transform:none;touch-action:pan-y;opacity:1;transition:opacity .15s}.amme-toast-stack [data-sonner-toast][data-visible=false],.amme-toast-stack [data-sonner-toast][data-removed=true]{display:none}.amme-toast-item [data-content],.amme-toast-item [data-title]{width:100%}.amme-toast-card{--accent: #069b50;--tint: #eafbf2;--wash: #f3fdf8;--edge: #a5e8c8;--track: #bdf0d8;position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px 18px;padding:20px;border:1px solid var(--edge);border-radius:20px;background:linear-gradient(115deg,var(--tint),var(--wash));color:#111c3b;box-shadow:0 4px 12px -6px color-mix(in srgb,var(--accent) 38%,transparent);font-family:inherit;overflow-wrap:anywhere}.amme-toast-card[data-level=info]{--accent: #0878f2;--tint: #eaf5ff;--wash: #f2f8ff;--edge: #9dcfff;--track: #b2d9ff}.amme-toast-card[data-level=warning]{--accent: #f3a300;--symbol-ink: #111c3b;--tint: #fff7e3;--wash: #fffaf0;--edge: #f4c563;--track: #ffe1a0}.amme-toast-card[data-level=error],.amme-toast-card[data-level=critical]{--accent: #e60839;--tint: #fff0f3;--wash: #fff6f7;--edge: #ffb4c4;--track: #ffc0cf}.amme-toast-card[data-level=critical]{border:2px solid #ff8ca6}.amme-toast-icon{position:relative;grid-column:1;grid-row:1 / span 2;align-self:start;margin-top:6px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--symbol-ink, white);background:var(--accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--edge) 58%,transparent)}.amme-toast-symbol{font-family:Arial,sans-serif;font-size:27px;line-height:1;font-weight:800}.amme-toast-card[data-level=info] .amme-toast-symbol{font-family:Georgia,serif}.amme-toast-icon>svg{width:23px;height:23px;stroke-width:2.7}.amme-toast-icon>.amme-toast-rays{position:absolute;width:20px;height:20px;left:-13px;top:-15px;color:var(--accent)}.amme-toast-title{grid-column:2;margin:0;padding-right:24px;font-size:19px;line-height:1.35;font-weight:750;letter-spacing:-.025em}.amme-toast-close{position:absolute;top:6px;right:6px;background:transparent;color:#536079!important}.amme-toast-body{grid-column:2;min-width:0;display:grid;gap:14px}.amme-toast-description,.amme-toast-summary{margin:0;font-size:15px;line-height:1.5;color:#56627d;white-space:pre-line}.amme-toast-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:2px}.amme-toast-summary{display:flex;align-items:center;gap:9px;flex:1 1 140px;font-size:14px}.amme-toast-summary svg{width:21px;height:21px;flex-shrink:0}.amme-toast-summary span{min-width:0}.amme-toast-diagnostic{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #d9dce4;border-radius:11px;background:linear-gradient(110deg,#edeef3,#f2f2f5);font-size:14px;line-height:1.5}.amme-toast-diagnostic>div{flex:1;min-width:0}.amme-toast-diagnostic p{margin:0}.amme-toast-reference{font-size:11px;color:#59647b;margin-top:2px!important}.amme-toast-card button,.amme-toast-card a{min-width:44px;min-height:44px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;border-radius:12px;color:inherit;font:inherit}.amme-toast-card button svg,.amme-toast-card a svg{width:19px;height:19px;flex-shrink:0}.amme-toast-diagnostic button{background:#fff;border:1px solid #d9dce4;box-shadow:0 2px 4px #17213c0d}.amme-toast-card .amme-toast-details{padding:8px 14px;font-size:14px;text-decoration:none}.amme-toast-details svg{color:var(--accent)}.amme-toast-meta .amme-toast-details{border:1px solid var(--edge);border-radius:18px;box-shadow:0 3px 8px -4px color-mix(in srgb,var(--accent) 50%,transparent)}.amme-toast-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.amme-toast-actions>*{flex:1 1 170px;padding:9px 12px;font-size:14px!important}.amme-toast-actions>button{border:1px solid var(--edge);color:var(--accent);box-shadow:0 3px 8px -4px color-mix(in srgb,var(--accent) 50%,transparent)}.amme-toast-card[data-level=critical] .amme-toast-actions>button{background:var(--accent);color:#fff}.amme-toast-card :is(button,a):focus-visible{outline:3px solid #255dc3;outline-offset:2px}.amme-toast-track{grid-column:1 / -1;height:5px;margin-top:8px;border-radius:5px;overflow:hidden;background:var(--track)}.amme-toast-track span{display:block;width:100%;height:100%;background:var(--accent);transform-origin:left}@media(max-width:600px){.amme-toast-card{grid-template-columns:32px minmax(0,1fr);padding:18px 16px 16px;gap:12px 14px}.amme-toast-icon{grid-row:1;width:32px;height:32px;margin-top:3px;box-shadow:0 0 0 6px color-mix(in srgb,var(--edge) 58%,transparent)}.amme-toast-icon>svg{width:20px;height:20px}.amme-toast-icon>.amme-toast-rays{width:15px;height:15px;left:-10px;top:-12px}.amme-toast-title{font-size:18px;align-self:center}.amme-toast-body{grid-column:1 / -1}.amme-toast-description{font-size:14px}.amme-toast-track{margin-top:2px}}@media(prefers-reduced-motion:reduce){.amme-toast-stack [data-sonner-toast].amme-toast-item{transition:none}}
