.d-alert{--bg:transparent;--color:var(--default-color);--font-size:var(--default-font-size);--icon:none;--icon-color:var(--color);--icon-gap:4px;--icon-size:20px;--line-height:var(--default-line-height);--padding-x:8px;--padding-y:12px;--text-offset:calc((var(--icon-size) - var(--line-height))/2);--p-margin:8px;background-color:var(--bg);color:var(--color);font-family:var(--default-font-family);font-size:var(--font-size);line-height:var(--line-height);padding:calc(var(--padding-y) + var(--text-offset))var(--padding-x);text-align:left;display:block;position:relative}.d-alert:where(.d-alert-success,.d-alert-info,.d-alert-warning,.d-alert-error):where(.d-alert-with-button) .d-alert--text:before{background-color:var(--icon-color);content:"";height:var(--icon-size);-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:var(--icon-size);mask-size:var(--icon-size);width:var(--icon-size);display:block}.d-alert:where(.d-alert-success,.d-alert-info,.d-alert-warning,.d-alert-error):where(:not(.d-alert-with-button)):before{background-color:var(--icon-color);content:"";height:var(--icon-size);-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:var(--icon-size);mask-size:var(--icon-size);width:var(--icon-size);display:block}.d-alert:where(:not(:-webkit-any(.d-alert-small,.d-alert-xs))){padding-left:calc(var(--padding-x) + var(--icon-size) + var(--icon-gap))}.d-alert:where(:not(:-moz-any(.d-alert-small,.d-alert-xs))){padding-left:calc(var(--padding-x) + var(--icon-size) + var(--icon-gap))}.d-alert:where(:not(:is(.d-alert-small,.d-alert-xs))){padding-left:calc(var(--padding-x) + var(--icon-size) + var(--icon-gap))}.d-alert.d-alert-with-button:where(:not(:-webkit-any(.d-alert-small,.d-alert-xs))) .d-alert--text:before{left:var(--padding-x);top:var(--padding-y);position:absolute}.d-alert.d-alert-with-button:where(:not(:-moz-any(.d-alert-small,.d-alert-xs))) .d-alert--text:before{left:var(--padding-x);top:var(--padding-y);position:absolute}.d-alert.d-alert-with-button:where(:not(:is(.d-alert-small,.d-alert-xs))) .d-alert--text:before{left:var(--padding-x);top:var(--padding-y);position:absolute}.d-alert:where(:not(:-webkit-any(.d-alert-small,.d-alert-xs))):not(.d-alert-with-button):before{left:var(--padding-x);top:var(--padding-y);position:absolute}.d-alert:where(:not(:-moz-any(.d-alert-small,.d-alert-xs))):not(.d-alert-with-button):before{left:var(--padding-x);top:var(--padding-y);position:absolute}.d-alert:where(:not(:is(.d-alert-small,.d-alert-xs))):not(.d-alert-with-button):before{left:var(--padding-x);top:var(--padding-y);position:absolute}.d-alert:empty{display:none}.d-alert:where(:not(:last-child)){margin-bottom:16px}.d-alert .d-alert--text{display:block}.d-alert p:not(:last-child){margin-bottom:var(--p-margin)}.d-alert ul{margin-top:4px;margin-bottom:4px;padding:0;list-style:inside square}:is(.d-alert ul) li span{position:relative;left:-6px}.d-alert .title{font-weight:var(--bold-font-weight)}:is(.d-alert .title):empty{display:none}.d-alert-success{--bg:var(--alert-color-success-background);--color:var(--alert-color-success);--icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtNCAxMiA2IDZMMjAgNiIvPgo8L3N2Zz4K)}.d-alert-info{--bg:var(--alert-color-info-background);--color:var(--alert-color-info);--icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTIgMTZ2LTVtLTkgMS41YTkgOSAwIDEgMSAxOCAwIDkgOSAwIDAgMS0xOCAwWm04Ljk3NS00LjUyNXYuMDVoLjA1di0uMDVoLS4wNVoiLz4KPC9zdmc+Cg==)}.d-alert-warning{--bg:var(--alert-color-warning-background);--color:var(--alert-color-warning);--icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTIgMTB2NG0wLTEwIDkgMTZIM2w5LTE2Wm0tLjAyNSAxMi45NzV2LjA1aC4wNXYtLjA1aC0uMDVaIi8+Cjwvc3ZnPgo=);--icon-color:var(--color-warning-dark)}.d-alert-error{--bg:var(--alert-color-error-background);--color:var(--alert-color-error);--icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTIgOHY1bTAtMTAgOCA0LjV2OUwxMiAyMWwtOC00LjV2LTlMMTIgM1ptLS4wMjUgMTIuOTc1di4wNWguMDV2LS4wNWgtLjA1WiIvPgo8L3N2Zz4K)}.d-alert-info:where(.d-alert-opaque){--bg:var(--alert-color-info-background-opaque)}.d-alert-warning:where(.d-alert-opaque){--bg:var(--alert-color-warning-background-opaque)}.d-alert-error:where(.d-alert-opaque){--bg:var(--alert-color-error-background-opaque)}:where(.d-alert-xs).d-alert-warning{--color:var(--color-warning-dark)}.d-alert-with-button:-webkit-any(.d-alert-small,.d-alert-xs) .d-alert--text:before{float:left;margin-right:var(--icon-gap);margin-top:calc(var(--text-offset)*-1)}.d-alert-with-button:-moz-any(.d-alert-small,.d-alert-xs) .d-alert--text:before{float:left;margin-right:var(--icon-gap);margin-top:calc(var(--text-offset)*-1)}.d-alert-with-button:is(.d-alert-small,.d-alert-xs) .d-alert--text:before{float:left;margin-right:var(--icon-gap);margin-top:calc(var(--text-offset)*-1)}:-webkit-any(.d-alert-small,.d-alert-xs):not(.d-alert-with-button):before{float:left;margin-right:var(--icon-gap);margin-top:calc(var(--text-offset)*-1)}:-moz-any(.d-alert-small,.d-alert-xs):not(.d-alert-with-button):before{float:left;margin-right:var(--icon-gap);margin-top:calc(var(--text-offset)*-1)}:is(.d-alert-small,.d-alert-xs):not(.d-alert-with-button):before{float:left;margin-right:var(--icon-gap);margin-top:calc(var(--text-offset)*-1)}.d-alert-small{--icon-size:16px;--padding-y:8px;--p-margin:4px}:where(.d-modal,.d-popup) .d-alert{--icon-size:16px;--padding-y:8px;--p-margin:4px}:is(:where(.d-modal,.d-popup) .d-alert,.d-alert-small):where(:not(:last-child)){margin-bottom:6px}.d-alert-xs{--bg:transparent;--icon-gap:2px;--p-margin:4px;padding:0}.d-alert-xs:where(:not(:last-child)){margin-bottom:4px}@media (hover:hover){.d-alert-xs{--icon-size:16px}}.d-alert-with-button{justify-content:space-between;align-items:flex-start;display:flex}.d-alert-with-button .d-alert--text+*{margin-left:8px}.d-alert-with-button-bottom{--button-gap:8px}.d-alert-with-button-bottom .d-alert--text~*{margin:var(--button-gap)var(--button-gap)0 0}.d-alert-with-button-bottom.d-alert-small{--button-gap:4px}noscript~*{display:none!important}.d-no-script-main-container{padding:30px 15px}.d-no-script-message{max-width:400px;padding:10px 0}.dark-bg a:not(.button){color:#fff}@media (min-height:500px){.d-no-script-main-container{padding-top:60px}}@media (min-width:600px){.d-no-script-main-container{padding-left:60px;padding-right:60px}}@media (min-width:1200px){.d-no-script-main-container{padding-left:120px;padding-right:120px}}