/*! Plugin - Notification v1.3.0 | Core v1.7.0 */
.plugin-notification{background-color:var(--cwf-notification--primary-color);border-bottom:10px solid var(--cwf-notification--secondary-color);color:var(--cwf-notification--body-color);font-family:var(--cwf-font--sans-serif,inherit);margin-bottom:1rem;padding:.5rem 0}@media (min-width:1024px){.plugin-notification{padding:1rem 0}}.plugin-notification[aria-expanded=false]{display:none}.plugin-notification--alert{--cwf-notification--body-color:#fff;--cwf-notification--primary-color:#b50000;--cwf-notification--secondary-color:#820000;--cwf-notification--title-color:#fff}.plugin-notification--info{--cwf-notification--body-color:#fff;--cwf-notification--primary-color:#006894;--cwf-notification--secondary-color:#004461;--cwf-notification--title-color:#fff}.plugin-notification--primary{--cwf-notification--body-color:#fff;--cwf-notification--primary-color:#222;--cwf-notification--secondary-color:#444;--cwf-notification--title-color:#f8b300}.plugin-notification--secondary{--cwf-notification--body-color:#000;--cwf-notification--primary-color:#f8b300;--cwf-notification--secondary-color:#c58e00;--cwf-notification--title-color:#000}.plugin-notification--success{--cwf-notification--body-color:#fff;--cwf-notification--primary-color:#007e00;--cwf-notification--secondary-color:#004b00;--cwf-notification--title-color:#fff}.plugin-notification__container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:var(--cwf-contain--margin,0 auto);max-width:var(--cwf-contain--max-width,1400px);width:var(--cwf-contain--width,100%)}@media (min-width:1024px){.plugin-notification__container{flex-direction:row;flex-wrap:nowrap}}.plugin-notification__header{align-items:center;color:var(--cwf-notification--title-color);display:flex;flex-wrap:nowrap;font-size:1.25rem;font-weight:700;justify-content:center;order:1;padding:.5rem 1rem}@media (min-width:1024px){.plugin-notification__header{align-items:flex-start;border-right:1px solid var(--cwf-notification--secondary-color);justify-content:flex-start;margin:0 1rem 0 0;max-width:480px;order:0}}.plugin-notification__icon,.plugin-notification__title{padding:0 .5rem}.plugin-notification__body{align-items:center;justify-content:center;order:1;padding:0 .5rem 1rem;text-align:center}@media (min-width:1024px){.plugin-notification__body{margin-right:auto;order:0;padding:0 1rem;text-align:left}}.plugin-notification__body>:first-child{margin-top:0!important}.plugin-notification__body>:last-child{margin-bottom:0!important}.plugin-notification__body>:first-child{padding-top:0!important}.plugin-notification__body>:last-child{padding-bottom:0!important}.plugin-notification__body ol,.plugin-notification__body ul{padding-left:1rem}.plugin-notification__body ol ol,.plugin-notification__body ol ul,.plugin-notification__body ul ol,.plugin-notification__body ul ul{padding-left:1.25rem}.plugin-notification__body a{color:var(--cwf-notification--title-color)}.plugin-notification__body .cwf-button{background-color:var(--cwf-notification--primary-color)!important;border-color:var(--cwf-notification--secondary-color)!important;border-width:2px;color:var(--cwf-notification--body-color)!important;margin:0 1rem}.plugin-notification__body .cwf-button:focus,.plugin-notification__body .cwf-button:hover{background-color:var(--cwf-notification--secondary-color)!important}.plugin-notification__close{--cwf-notification__close--background-color:transparent;--cwf-notification__close--color:#000;align-items:center;align-self:flex-end;background-color:var(--cwf-notification__close--background-color);border:none;border-radius:4px;color:var(--cwf-notification__close--color);color:var(--cwf-notification--body-color);display:flex;font-size:var(--cwf-notification--font-size);justify-content:right;line-height:1;margin:0 1rem;padding:.25rem}@media (min-width:1024px){.plugin-notification__close{align-self:flex-start;width:auto}}.plugin-notification__close:hover{cursor:pointer}.plugin-notification__close:focus,.plugin-notification__close:hover{background-color:var(--cwf-notification--secondary-color)}.plugin-notification__close span{align-content:flex-end}.plugin-notification__times{flex:1;margin-left:.5rem;min-width:.8rem;width:.8rem}.plugin-notification--compact{padding:.5rem 0}.plugin-notification--compact .plugin-notification__header{border:none;font-size:1rem;margin-right:0}.plugin-notification--compact .plugin-notification__close{font-size:.9rem}@media (min-width:1024px){.plugin-notification__container--stacked{flex-direction:row-reverse;flex-wrap:wrap;padding:0 1rem}.plugin-notification__container--stacked .plugin-notification__body,.plugin-notification__container--stacked .plugin-notification__header{border-right:none;max-width:none;padding:0;width:100%}.plugin-notification__container--stacked .plugin-notification__header{flex:1}.plugin-notification__container--stacked .plugin-notification__body{padding-left:3rem}.plugin-notification__container--stacked .plugin-notification__close{align-self:flex-start;order:-1}.plugin-notification--compact .plugin-notification__container--stacked .plugin-notification__body{padding-left:2.6rem!important}}