.cdl-alert-full .cdl-alert-close{a{right:32px}
}
.cdl-alert.cdl-sticky-banner #cdl-close-alert{position:absolute;top:20px;right:16px}
.cdl-alert-title{display:flex;align-items:center;gap:16px;flex:1 0 0}
.cdl-alert-text{font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-light);font-size:var(--small-font-size);font-style:normal;font-weight:300;line-height:var(--base-line-height);font-family:var(--font-family-light) !important;a{color:var(--color-blue-800) !important}
}
.cdl-alert-text{span,label,p{font-family:var(--font-family-light) !important;margin:0 !important;line-height:var(--base-line-height);font-size:var(--small-font-size);color:var(--color-green-800) !important}
}
.cdl-alert-content{&:empty{display:none}
}
.cdl-alert{display:flex;padding:16px;align-items:center}
.cdl-display-none{display:none !important}
.cdl-alert-close{cursor:pointer;:focus-visible{outline:2px solid --var(color-btn-outline-primary)}
cdl-svg-icons svg{padding:4px}
a{display:flex;align-items:center}
}
.cdl-alert-inline .cdl-alert{position:relative;border-radius:16px;width:58.33333333%}
.cdl-alert-full .cdl-alert{position:relative}
.cdl-alert-compact .cdl-alert{position:relative;border-radius:16px;width:375px}
.cdl-alert-icon{:focus-within{outline:2px solid var(--color-btn-outline-primary)}
cdl-svg-icons svg{padding:4px}
}
.cdl-alert-icon{display:flex;width:24px;height:24px;justify-content:center;align-items:center;align-self:start}
.cdl-alert.cdl-sticky-banner{max-width:1440px;margin:0 auto}
.cdl-alert-icon-circle-check-32:has(.cdl-alert.cdl-sticky-banner){background:var(--color-green-200);color:var(--color-green-800)}
.cdl-alert-icon-circle-warning-32:has(.cdl-alert.cdl-sticky-banner){background:var(--color-yellow-200)}
.cdl-alert-icon-circle-pending-32:has(.cdl-alert.cdl-sticky-banner){background:var(--color-blue-200);color:var(--color-blue-800)}
.cdl-alert-icon-circle-x-32:has(.cdl-alert.cdl-sticky-banner){background:var(--color-red-200);color:var(--color-red-800)}
.cdl-alert-icon-circle-info-32:has(.cdl-alert.cdl-sticky-banner){background:var(--color-grey-200)}
.cdl-alert-icon-circle-check-32 .cdl-alert{background:var(--color-green-200);color:var(--color-green-800)}
.cdl-alert-icon-circle-warning-32 .cdl-alert{background:var(--color-yellow-200)}
.cdl-alert-icon-circle-pending-32 .cdl-alert{background:var(--color-blue-200);color:var(--color-blue-800)}
.cdl-alert-icon-circle-x-32 .cdl-alert{background:var(--color-red-200);color:var(--color-red-800)}
.cdl-alert-icon-circle-info-32 .cdl-alert{background:var(--color-grey-200)}
.cdl-banner-inner{display:flex;align-items:center;gap:16px;flex:1 0 0}
#cdl-close-alert svg{color:#000;fill:#000}
.cdl-alert-compact .cdl-alert-close{align-self:start}
.cdl-alert-icon-circle-warning-32 .banner-icon{fill:#744a02}
.cdl-alert-icon-circle-warning-32 .banner-label p{color:#744a02 !important}
.cdl-alert-icon-circle-pending-32 .banner-icon{fill:#162c55}
.cdl-alert-icon-circle-pending-32 .banner-label p{color:#162c55 !important}
.cdl-alert-icon-circle-x-32 .banner-icon{fill:#870808}
.cdl-alert-icon-circle-x-32 .banner-label p{color:#870808 !important}
.cdl-alert-icon-circle-info-32 .banner-label p{color:#000 !important}
.cdl-alert-icon-circle-info-32 .banner-icon{fill:#000}
.cdl-alert-icon-circle-check-32 .banner-icon{fill:#004d25}
.cdl-alert-full .cdl-alert{padding:16px 32px}
.cdl-sticky-banner-scroll{visibility:hidden}