@keyframes foundry_dnh2nz4{
    0%{
        opacity:0;
        scale:.85;
        margin-bottom:calc(var(--foundry_dnh2nz3) * -1)
    }
    to{
        opacity:1;
        scale:1;
        margin-bottom:0
    }
}
@keyframes foundry_dnh2nz5{
    0%{
        opacity:1;
        scale:1
    }
    to{
        opacity:0;
        scale:.5
    }
}
@keyframes foundry_dnh2nz6{
    0%{
        opacity:0;
        scale:.85;
        margin-top:calc(var(--foundry_dnh2nz3) * -1)
    }
    to{
        opacity:1;
        scale:1;
        margin-top:0
    }
}
@keyframes foundry_dnh2nz7{
    0%{
        opacity:1;
        scale:1
    }
    to{
        opacity:0;
        scale:.5
    }
}
.foundry_dnh2nz8{
    box-sizing:border-box;
    display:flex;
    gap:var(--foundry-global-spacing-gap-100-05387de1);
    max-width:var(--foundry-global-spacing-dimensions-6250-aabe7f2f);
    min-width:var(--foundry-global-spacing-dimensions-4000-981888ae);
    padding:var(--foundry-global-spacing-gap-200-7d922174);
    position:fixed
}
.foundry_dnh2nz9{
    left:0
}
.foundry_dnh2nz9,.foundry_dnh2nza{
    top:0;
    flex-direction:column-reverse
}
.foundry_dnh2nza{
    right:0
}
.foundry_dnh2nzb{
    bottom:0;
    left:0;
    flex-direction:column
}
.foundry_dnh2nzc{
    bottom:0;
    right:0;
    flex-direction:column
}
.foundry_dnh2nzd{
    --foundry_dnh2nz3:75px;
    background-color:var(--foundry_dnh2nz0);
    border-color:var(--foundry_dnh2nz1);
    width:100%;
    box-sizing:border-box;
    border-style:solid;
    border-width:1px;
    border-radius:var(--foundry-global-border-radius-100-742803b2);
    padding:var(--foundry-global-spacing-gap-200-7d922174);
    position:relative;
    outline-offset:0;
    display:grid;
    grid-template-columns:max-content 1fr max-content;
    grid-template-areas:"icon text close" ". action ."
}
.foundry_dnh2nze{
    --foundry_dnh2nz0:var(--foundry-global-color-red-adaptive-200-b287e195);
    --foundry_dnh2nz1:var(--foundry-alias-color-border-danger-c58a5d4f)
}
.foundry_dnh2nzf{
    --foundry_dnh2nz0:var(--foundry-global-color-blue-adaptive-200-0ccc0c81);
    --foundry_dnh2nz1:var(--foundry-alias-color-border-information-b430db7d)
}
.foundry_dnh2nzg{
    --foundry_dnh2nz0:var(--foundry-global-color-yellow-adaptive-200-63c3f5ee);
    --foundry_dnh2nz1:var(--foundry-alias-color-border-warning-83f5d462)
}
.foundry_dnh2nzh,.foundry_dnh2nzi{
    --foundry_dnh2nz0:var(--foundry-global-color-green-adaptive-200-e50d247c);
    --foundry_dnh2nz1:var(--foundry-alias-color-border-success-d9400b20)
}
.foundry_dnh2nzj{
    grid-area:text;
    color:var(--foundry-global-color-grey-adaptive-1000-020dfb1f);
    display:flex;
    align-items:center;
    flex-grow:1
}
.foundry_dnh2nzk{
    grid-area:icon;
    color:var(--foundry_dnh2nz2);
    margin:4px var(--foundry-global-spacing-gap-150-7f268a13) 4px 0;
    flex-shrink:0;
    align-self:center
}
.foundry_dnh2nzl{
    --foundry_dnh2nz2:var(--foundry-alias-color-icon-danger-lowest-contrast-af0106b8)
}
.foundry_dnh2nzm{
    --foundry_dnh2nz2:var(--foundry-alias-color-icon-information-lowest-contrast-c97926f1)
}
.foundry_dnh2nzn{
    --foundry_dnh2nz2:var(--foundry-alias-color-icon-warning-lowest-contrast-c396ad20)
}
.foundry_dnh2nzo,.foundry_dnh2nzp{
    --foundry_dnh2nz2:var(--foundry-alias-color-icon-success-lowest-contrast-bbecce8c)
}
.foundry_dnh2nzq{
    grid-area:action;
    justify-self:flex-start
}
.foundry_dnh2nzr{
    grid-area:close;
    padding:var(--foundry-global-spacing-gap-50-ae99fc48);
    margin-left:var(--foundry-global-spacing-gap-150-7f268a13)
}
.foundry_dnh2nzr[data-pressed=true]{
    background-color:var(--foundry-global-color-alpha-adaptive-15-695b3a30);
    border-color:transparent;
    color:var(--foundry-global-color-grey-adaptive-1000-020dfb1f)
}
.foundry_dnh2nzr:not([data-pressed=true]):not([disabled]):hover{
    background-color:var(--foundry-global-color-alpha-adaptive-10-2f911b2f);
    border-color:transparent;
    color:var(--foundry-global-color-grey-adaptive-1000-020dfb1f)
}
.foundry_dnh2nzr:not([data-pressed=true]):focus-visible{
    background-color:var(--foundry-global-color-alpha-adaptive-10-2f911b2f);
    border-color:transparent;
    color:var(--foundry-global-color-grey-adaptive-1000-020dfb1f)
}
@media screen and (min-width:768px){
    .foundry_dnh2nzd{
        grid-template-columns:max-content 1fr max-content max-content;
        grid-template-rows:40px max-content;
        grid-template-areas:"icon text action close" ". text . ."
    }
    .foundry_dnh2nzq{
        margin-left:var(--foundry-global-spacing-gap-150-7f268a13)
    }
    .foundry_dnh2nzr{
        align-self:center
    }
}
@media (prefers-reduced-motion:no-preference){
    .foundry_dnh2nzb>.foundry_dnh2nzd[data-state=open],.foundry_dnh2nzc>.foundry_dnh2nzd[data-state=open]{
        animation:foundry_dnh2nz4 .2s ease-out
    }
    .foundry_dnh2nzb>.foundry_dnh2nzd[data-state=closed],.foundry_dnh2nzc>.foundry_dnh2nzd[data-state=closed]{
        animation:foundry_dnh2nz5 .2s ease-in
    }
    .foundry_dnh2nz9>.foundry_dnh2nzd[data-state=open],.foundry_dnh2nza>.foundry_dnh2nzd[data-state=open]{
        animation:foundry_dnh2nz6 .2s ease-out
    }
    .foundry_dnh2nz9>.foundry_dnh2nzd[data-state=closed],.foundry_dnh2nza>.foundry_dnh2nzd[data-state=closed]{
        animation:foundry_dnh2nz7 .2s ease-in
    }
}