/* QGDS global-alert palette. Scoped CSDS implementation; no theme CSS dependency. */
.csds-ga{background:#e5eef5;color:#222020;font-family:inherit;font-size:16px;line-height:1.6}


.csds-ga,.csds-ga *{box-sizing:border-box}
.csds-ga__inner{max-width:1280px;margin:0 auto;padding:16px 24px;display:flex;gap:16px;align-items:flex-start}
.csds-ga__icon{width:28px;height:28px;flex:0 0 28px;fill:currentColor;margin-top:1px}
.csds-ga .csds-ga__message{font:inherit;color:inherit;margin:0;flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-line}
.csds-ga .csds-ga__message strong{font-weight:700;color:inherit}
.csds-ga .csds-ga__link,.csds-ga .csds-ga__link:visited{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em}
.csds-ga .csds-ga__link:hover{text-decoration-thickness:2px}
.csds-ga .csds-ga__close{color:inherit;background:transparent;border:0;border-radius:50%;width:44px;height:44px;min-width:44px;padding:0;margin:-8px -8px -8px 0;font:32px/1 Arial,sans-serif;cursor:pointer}
.csds-ga .csds-ga__close:hover{background:rgba(0,0,0,.12)}
.csds-ga a:focus-visible,.csds-ga button:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.csds-ga-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:600px){.csds-ga__inner{padding:16px;gap:12px}.csds-ga__icon{width:24px;height:24px;flex-basis:24px}}
@media print{#csds-global-alerts{display:none!important}}


.csds-ga-help{background:var(--csds-ga-bg,#e5eef5);color:var(--csds-ga-ink,#222020);border-radius:16px;padding:32px;margin:0 0 24px;text-align:left;overflow-wrap:anywhere;font-family:"Noto Sans",sans-serif;box-sizing:border-box}
.csds-ga-help *{box-sizing:border-box}
.csds-ga-help__header{display:flex;gap:20px;align-items:flex-start;margin:0 0 40px}
.csds-ga-help .csds-ga-help__header h2{font-family:inherit;font-size:clamp(1.50249462890625rem,calc(1.50249462890625rem + (1.09272021484375 * ((100vw - 20rem) / 76))),2.59521484375rem);line-height:1.2;font-weight:700;color:inherit;margin:0;flex:1;min-width:0}
.csds-ga-help__icon{width:40px;height:40px;flex:0 0 40px;fill:currentColor;margin-top:3px}
.csds-ga-help p{font-family:inherit;font-size:clamp(0.938rem,calc(0.938rem + (0.125 * ((100vw - 20rem) / 76))),1.063rem);font-weight:400;line-height:1.8;white-space:pre-line;color:inherit;margin:0 0 24px}
.csds-ga-help p:last-child{margin-bottom:0}
.csds-ga-help .csds-ga-help__button,.csds-ga-help .csds-ga-help__button:visited{display:inline-block;font-family:inherit;font-size:clamp(0.938rem,calc(0.938rem + (0.125 * ((100vw - 20rem) / 76))),1.063rem);font-weight:400;line-height:1.8;border:0;border-radius:8px;padding:8px 24px;text-decoration:none;text-align:left;max-width:100%;white-space:normal;box-shadow:none}
.csds-ga-help .csds-ga-help__button--light,.csds-ga-help .csds-ga-help__button--light:visited{background:#fff;color:#2e0052}
.csds-ga-help .csds-ga-help__button--dark,.csds-ga-help .csds-ga-help__button--dark:visited{background:#2e0052;color:#fff;box-shadow:none}
.csds-ga-help .csds-ga-help__button:hover{text-decoration:underline;text-underline-offset:.2em}
.csds-ga-help .csds-ga-help__button:focus-visible{outline:3px solid var(--csds-ga-ink,#222020);outline-offset:4px}
@media(max-width:600px){.csds-ga-help{padding:24px}.csds-ga-help__header{gap:12px;margin-bottom:24px}.csds-ga-help__icon{width:28px;height:28px;flex-basis:28px}}
.csds-ga--csds_blue{--csds-ga-bg:#CEEDFF;--csds-ga-ink:#222020;background:#CEEDFF;color:#222020}
.csds-ga--csds_purple{--csds-ga-bg:#720387;--csds-ga-ink:#FFFFFF;background:#720387;color:#FFFFFF}
.csds-ga--csds_purple_dark{--csds-ga-bg:#2E0052;--csds-ga-ink:#FFFFFF;background:#2E0052;color:#FFFFFF}
.csds-ga--csds_brand_blue{--csds-ga-bg:#005EB8;--csds-ga-ink:#FFFFFF;background:#005EB8;color:#FFFFFF}
.csds-ga--csds_blue_dark{--csds-ga-bg:#004A8F;--csds-ga-ink:#FFFFFF;background:#004A8F;color:#FFFFFF}
.csds-ga--csds_blue_bright{--csds-ga-bg:#0074E0;--csds-ga-ink:#FFFFFF;background:#0074E0;color:#FFFFFF}
.csds-ga--csds_teal{--csds-ga-bg:#00FDD4;--csds-ga-ink:#222020;background:#00FDD4;color:#222020}
.csds-ga--csds_orange{--csds-ga-bg:#FC6745;--csds-ga-ink:#222020;background:#FC6745;color:#222020}
.csds-ga--information{--csds-ga-bg:#E5EEF5;--csds-ga-ink:#222020;background:#E5EEF5;color:#222020}
.csds-ga--info{--csds-ga-bg:#0085B3;--csds-ga-ink:#000000;background:#0085B3;color:#000000}
.csds-ga--info_dark{--csds-ga-bg:#006A8F;--csds-ga-ink:#FFFFFF;background:#006A8F;color:#FFFFFF}
.csds-ga--info_lightest{--csds-ga-bg:#EFF4F9;--csds-ga-ink:#222020;background:#EFF4F9;color:#222020}
.csds-ga--warning{--csds-ga-bg:#FFCC2C;--csds-ga-ink:#222020;background:#FFCC2C;color:#222020}
.csds-ga--caution_dark{--csds-ga-bg:#B38800;--csds-ga-ink:#222020;background:#B38800;color:#222020}
.csds-ga--caution_light{--csds-ga-bg:#FFF2C9;--csds-ga-ink:#222020;background:#FFF2C9;color:#222020}
.csds-ga--caution_lightest{--csds-ga-bg:#FFFAEA;--csds-ga-ink:#222020;background:#FFFAEA;color:#222020}
.csds-ga--critical{--csds-ga-bg:#E22339;--csds-ga-ink:#FFFFFF;background:#E22339;color:#FFFFFF}
.csds-ga--error_dark{--csds-ga-bg:#8A1220;--csds-ga-ink:#FFFFFF;background:#8A1220;color:#FFFFFF}
.csds-ga--error_light{--csds-ga-bg:#FDF0F0;--csds-ga-ink:#222020;background:#FDF0F0;color:#222020}
.csds-ga--error_lightest{--csds-ga-bg:#FFF6F6;--csds-ga-ink:#222020;background:#FFF6F6;color:#222020}
.csds-ga--success{--csds-ga-bg:#339D37;--csds-ga-ink:#222020;background:#339D37;color:#222020}
.csds-ga--success_dark{--csds-ga-bg:#0A690D;--csds-ga-ink:#FFFFFF;background:#0A690D;color:#FFFFFF}
.csds-ga--success_light{--csds-ga-bg:#F2FAF4;--csds-ga-ink:#222020;background:#F2FAF4;color:#222020}
.csds-ga--success_lightest{--csds-ga-bg:#F7FBF8;--csds-ga-ink:#222020;background:#F7FBF8;color:#222020}

.csds-ga-help .csds-ga-help__button--outline,.csds-ga-help .csds-ga-help__button--outline:visited{background:transparent;color:var(--csds-ga-ink,#222020);border:2px solid currentColor;padding:6px 22px;box-shadow:none}
