/*
    Material.css
    Angeler.css
    PNotifyBootstrap4.css
*/
[data-pnotify] .brighttheme-notice  {
     
}

[data-pnotify] .brighttheme-info  {
     
}

[data-pnotify] .brighttheme-success  {
     
}

[data-pnotify] .brighttheme-error  {
    
}

/*PNotify.css start */
body > .pnotify.pnotify-positioned {
    position: fixed;
    z-index: 100040
}body > .pnotify.pnotify-modal{z-index:100042}.pnotify{height:auto;display:none;transition:opacity 0.1s linear;opacity:0}.pnotify.pnotify-positioned{position:absolute;z-index:1}.pnotify.pnotify-modal{z-index:3}.pnotify.pnotify-in{display:block;opacity:1}.pnotify.pnotify-initial{display:block}.pnotify-hidden{visibility:hidden}.pnotify.pnotify-move{transition:left 0.4s ease, top 0.4s ease, right 0.4s ease, bottom 0.4s ease}.pnotify.pnotify-fade-slow{transition:opacity 0.4s linear;opacity:0}.pnotify.pnotify-fade-slow.pnotify.pnotify-move{transition:opacity 0.4s linear, left 0.4s ease, top 0.4s ease,
      right 0.4s ease, bottom 0.4s ease}.pnotify.pnotify-fade-normal{transition:opacity 0.25s linear;opacity:0}.pnotify.pnotify-fade-normal.pnotify.pnotify-move{transition:opacity 0.25s linear, left 0.4s ease, top 0.4s ease,
      right 0.4s ease, bottom 0.4s ease}.pnotify.pnotify-fade-fast{transition:opacity 0.1s linear;opacity:0}.pnotify.pnotify-fade-fast.pnotify.pnotify-move{transition:opacity 0.1s linear, left 0.4s ease, top 0.4s ease,
      right 0.4s ease, bottom 0.4s ease}.pnotify.pnotify-masking{display:block;-webkit-mask-image:linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.8),
      rgba(0, 0, 0, 0) 30px,
      rgba(0, 0, 0, 0)
    );mask-image:linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.8),
      rgba(0, 0, 0, 0) 30px,
      rgba(0, 0, 0, 0)
    )}.pnotify.pnotify-masking.pnotify-stack-up{-webkit-mask-image:linear-gradient(
      to top,
      rgba(0, 0, 0, 0.8),
      rgba(0, 0, 0, 0) 30px,
      rgba(0, 0, 0, 0)
    );mask-image:linear-gradient(
      to top,
      rgba(0, 0, 0, 0.8),
      rgba(0, 0, 0, 0) 30px,
      rgba(0, 0, 0, 0)
    )}.pnotify.pnotify-masking.pnotify-stack-left{-webkit-mask-image:linear-gradient(
      to left,
      rgba(0, 0, 0, 0.8),
      rgba(0, 0, 0, 0) 30px,
      rgba(0, 0, 0, 0)
    );mask-image:linear-gradient(
      to left,
      rgba(0, 0, 0, 0.8),
      rgba(0, 0, 0, 0) 30px,
      rgba(0, 0, 0, 0)
    )}.pnotify.pnotify-masking.pnotify-stack-right{-webkit-mask-image:linear-gradient(
      to right,
      rgba(0, 0, 0, 0.8),
      rgba(0, 0, 0, 0) 30px,
      rgba(0, 0, 0, 0)
    );mask-image:linear-gradient(
      to right,
      rgba(0, 0, 0, 0.8),
      rgba(0, 0, 0, 0) 30px,
      rgba(0, 0, 0, 0)
    )}.pnotify.pnotify-fade-in, .pnotify.pnotify-masking-in{opacity:1}.pnotify .pnotify-shadow{-webkit-box-shadow:0px 6px 28px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 6px 28px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 6px 28px 0px rgba(0, 0, 0, 0.1)}.pnotify-container{position:relative;background-position:0 0;padding:0.8em;height:100%;margin:0}.pnotify-container:after{content:' ';visibility:hidden;display:block;height:0;clear:both}.pnotify-closer,.pnotify-sticker{float:right;margin-left:0.5em;cursor:pointer}[dir='rtl'] .pnotify-closer,[dir='rtl'] .pnotify-sticker{float:left;margin-right:0.5em;margin-left:0}.pnotify-title{display:block;white-space:pre-line;margin-bottom:0.4em;margin-top:0}.pnotify-text-with-max-height{overflow-y:auto;overscroll-behavior:contain;padding-bottom:0.03em}.pnotify.pnotify-with-icon .pnotify-content{margin-left:24px}[dir='rtl'] .pnotify.pnotify-with-icon .pnotify-content{margin-right:24px;margin-left:0}.pnotify-pre-line{white-space:pre-line}.pnotify-icon,.pnotify-icon span{display:block;float:left}[dir='rtl'] .pnotify-icon,[dir='rtl'] .pnotify-icon span{float:right}.pnotify-modal-overlay{background-color:rgba(0, 0, 0, 0.6);top:0;left:0;position:absolute;height:100%;width:100%;z-index:2;transition:opacity 0.25s linear;opacity:0;padding:0;display:flex;justify-content:center;align-items:flex-end}.pnotify-modal-overlay-up{align-items:flex-start}.pnotify-modal-overlay-left{justify-content:flex-start;align-items:center}.pnotify-modal-overlay-right{justify-content:flex-end;align-items:center}.pnotify-modal-overlay.pnotify-modal-overlay-in{opacity:1}.pnotify-modal-overlay-closes:after{content:'×';font-family:Arial;font-size:3rem;color:#fff;text-shadow:0 0 0.4rem #fff}body > .pnotify-modal-overlay{position:fixed;z-index:100041}

/*PNotify.css end */

/*PnotifyBrightTheme.css start */
/*
Designed by Hunter Perrin
  https://github.com/hperrin

Color Scheme: http://paletton.com/#uid=c1T3n2J040kpEKzpEKzbEPSOEyiNk9W
Icons: https://materialdesignicons.com/
For calculating icon filters, use: https://codepen.io/sosuke/pen/Pjoqqp
*/
[data-pnotify].thongbaolink {
    /*top: auto !important;
    bottom: 25px !important;
    left: 25px !important;
    right: auto !important;*/
}
/**/
[data-pnotify].brighttheme-elem {
    border-radius: 0;
}

    [data-pnotify].brighttheme-elem,
    [data-pnotify].brighttheme-elem.pnotify-mode-light {
        /*--notice-background-color: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
        --notice-border-color: #0561a7;
        --notice-text-color: #fff;
        --notice-icon-filter: invert(25%) sepia(12%) saturate(7007%) hue-rotate(38deg) brightness(99%) contrast(101%);
        --info-background-color: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
        --info-border-color: #0561a7;
        --info-text-color: #fff;
        --info-icon-filter: invert(11%) sepia(37%) saturate(1946%) hue-rotate(155deg) brightness(95%) contrast(99%);
        --success-background-color: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
        --success-border-color: #0561a7;
        --success-text-color: #fff;
        --success-icon-filter: invert(17%) sepia(94%) saturate(1055%) hue-rotate(70deg) brightness(90%) contrast(103%);
        --error-background-color: linear-gradient(-45deg,#fc5353,#a20000) !important;
        --error-border-color: #b20e0e;
        --error-text-color: #fff;
        --error-icon-filter: invert(9%) sepia(27%) saturate(7347%) hue-rotate(359deg) brightness(96%) contrast(108%);*/
    }

/*@media (prefers-color-scheme: dark) {
    [data-pnotify].brighttheme-elem.pnotify-mode-no-preference {
        --notice-background-color: #4f4f00;
        --notice-border-color: #282814;
        --notice-text-color: #ffffa2;
        --notice-icon-filter: invert(92%) sepia(18%) saturate(781%) hue-rotate(6deg) brightness(106%) contrast(107%);
        --info-background-color: #012831;
        --info-border-color: #0c1618;
        --info-text-color: #8fcedd;
        --info-icon-filter: invert(85%) sepia(14%) saturate(933%) hue-rotate(153deg) brightness(92%) contrast(87%);
        --success-background-color: #104300;
        --success-border-color: #152111;
        --success-text-color: #aff29a;
        --success-icon-filter: invert(90%) sepia(9%) saturate(1647%) hue-rotate(52deg) brightness(103%) contrast(90%);
        --error-background-color: #4f0800;
        --error-border-color: #281614;
        --error-text-color: #ffaba2;
        --error-icon-filter: invert(70%) sepia(24%) saturate(717%) hue-rotate(315deg) brightness(103%) contrast(104%);
    }
}*/

/*[data-pnotify].brighttheme-elem.pnotify-mode-dark {
    --notice-background-color: #4f4f00;
    --notice-border-color: #282814;
    --notice-text-color: #ffffa2;
    --notice-icon-filter: invert(92%) sepia(18%) saturate(781%) hue-rotate(6deg) brightness(106%) contrast(107%);
    --info-background-color: #012831;
    --info-border-color: #0c1618;
    --info-text-color: #8fcedd;
    --info-icon-filter: invert(85%) sepia(14%) saturate(933%) hue-rotate(153deg) brightness(92%) contrast(87%);
    --success-background-color: #104300;
    --success-border-color: #152111;
    --success-text-color: #aff29a;
    --success-icon-filter: invert(90%) sepia(9%) saturate(1647%) hue-rotate(52deg) brightness(103%) contrast(90%);
    --error-background-color: #4f0800;
    --error-border-color: #281614;
    --error-text-color: #ffaba2;
    --error-icon-filter: invert(70%) sepia(24%) saturate(717%) hue-rotate(315deg) brightness(103%) contrast(104%);
}
*/

[data-pnotify] .brighttheme-notice {
   /* --brighttheme-background-color: var(--notice-background-color);
    --brighttheme-border-color: var(--notice-border-color);
    --brighttheme-text-color: var(--notice-text-color);
    --brighttheme-icon-filter: var(--notice-icon-filter);
    --brighttheme-primary-button-background-color: linear-gradient(-45deg,#22c7f6,#0048a2) !important;
    --brighttheme-primary-button-text-color: var(--notice-text-color);*/
}

[data-pnotify] .brighttheme-info {
   /* --brighttheme-background-color: var(--info-background-color);
    --brighttheme-border-color: var(--info-border-color);
    --brighttheme-text-color: var(--info-text-color);
    --brighttheme-icon-filter: var(--info-icon-filter);
    --brighttheme-primary-button-background-color: linear-gradient(-45deg,#22c7f6,#0048a2) !important;
    --brighttheme-primary-button-text-color: var(--info-text-color);*/
}

[data-pnotify] .brighttheme-success {
    /*--brighttheme-background-color: var(--success-background-color);
    --brighttheme-border-color: var(--success-border-color);
    --brighttheme-text-color: var(--success-text-color);
    --brighttheme-icon-filter: var(--success-icon-filter);
    --brighttheme-primary-button-background-color: linear-gradient(-45deg,#22c7f6,#0048a2) !important;
    --brighttheme-primary-button-text-color: var(--success-text-color);*/
}

[data-pnotify] .brighttheme-error {
    /*--brighttheme-background-color: var(--error-background-color);
    --brighttheme-border-color: var(--error-border-color);
    --brighttheme-text-color: var(--error-text-color);
    --brighttheme-icon-filter: var(--error-icon-filter);
    --brighttheme-primary-button-background-color: var(--error-border-color);
    --brighttheme-primary-button-text-color: var(--error-text-color);*/
}

[data-pnotify] .brighttheme-notice.brighttheme-container {
    background: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
    border: 0 solid #0561a7;
    color: #fff;
}

[data-pnotify] .brighttheme-info.brighttheme-container {
    background: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
    border: 0 solid #0561a7;
    color: #fff;
}

[data-pnotify] .brighttheme-success.brighttheme-container {
    background: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
    border: 0 solid #0561a7;
    color: #fff;
}

[data-pnotify] .brighttheme-error.brighttheme-container {
    background: linear-gradient(-45deg,#fc5353,#a20000) !important;
    border: 0 solid #b20e0e;
    color: #fff;
}

[data-pnotify] .brighttheme-container {
    padding: 1.3rem;
    /*background: var(--brighttheme-background-color);
    border: 0 solid var(--brighttheme-border-color);
    color: var(--brighttheme-text-color);*/
    border-radius: 8px;
    overflow: hidden;
}
/*[data-pnotify] .brighttheme-error {
  background-image: repeating-linear-gradient(
    135deg,
    transparent,
    transparent 35px,
    rgba(255, 255, 255, 0.3) 35px,
    rgba(255, 255, 255, 0.3) 70px
  );
}*/
[data-pnotify].pnotify-with-icon .brighttheme-content {
    margin-left: calc(1.3rem + 16px);
}

[dir='rtl'] [data-pnotify].pnotify-with-icon .brighttheme-content {
    margin-right: calc(1.3rem + 16px);
    margin-left: 0;
}

[data-pnotify] .brighttheme-title {
    font-size: 1.2rem;
    line-height: 1.4rem;
    margin-top: -0.1rem;
    margin-bottom: 0;
}

[data-pnotify] .brighttheme-text {
    font-size: 1rem;
    line-height: 1.2rem;
    margin-top: 0;
}

[data-pnotify] .brighttheme-title + .brighttheme-text,
[data-pnotify] .brighttheme-confirm {
    margin-top: 1rem;
}

[data-pnotify] .brighttheme-icon,
[data-pnotify] .brighttheme-closer,
[data-pnotify] .brighttheme-sticker {
    display: flex;
    justify-content: center;
    align-items: center;
}

    [data-pnotify] .brighttheme-icon,
    [data-pnotify] .brighttheme-icon > span,
    [data-pnotify] .brighttheme-icon > span:after {
        width: 1.2rem;
        height: 1.2rem;
        line-height: 1.2rem;
        font-size: 20px;
    }

[data-pnotify] .brighttheme-icon-closer,
[data-pnotify] .brighttheme-icon-sticker,
[data-pnotify] .brighttheme-icon-closer:after,
[data-pnotify] .brighttheme-icon-sticker:after {
    width: 1rem;
    height: 1rem;
    line-height: 1rem;
}

[data-pnotify] .brighttheme-notice .brighttheme-paginate-next:after,
[data-pnotify] .brighttheme-notice .brighttheme-paginate-previous:after,
[data-pnotify] .brighttheme-notice .brighttheme-icon-notice:after,
[data-pnotify] .brighttheme-notice .brighttheme-icon-info:after,
[data-pnotify] .brighttheme-notice .brighttheme-icon-success:after,
[data-pnotify] .brighttheme-notice .brighttheme-icon-error:after,
[data-pnotify] .brighttheme-notice .brighttheme-icon-closer:after,
[data-pnotify] .brighttheme-notice .brighttheme-icon-sticker:after,
[data-pnotify] .brighttheme-notice .brighttheme-icon-sticker.brighttheme-icon-stuck:after {
    filter: invert(25%) sepia(12%) saturate(7007%) hue-rotate(38deg) brightness(99%) contrast(101%);
}

[data-pnotify] .brighttheme-info .brighttheme-paginate-next:after,
[data-pnotify] .brighttheme-info .brighttheme-paginate-previous:after,
[data-pnotify] .brighttheme-info .brighttheme-icon-notice:after,
[data-pnotify] .brighttheme-info .brighttheme-icon-info:after,
[data-pnotify] .brighttheme-info .brighttheme-icon-success:after,
[data-pnotify] .brighttheme-info .brighttheme-icon-error:after,
[data-pnotify] .brighttheme-info .brighttheme-icon-closer:after,
[data-pnotify] .brighttheme-info .brighttheme-icon-sticker:after,
[data-pnotify] .brighttheme-info .brighttheme-icon-sticker.brighttheme-icon-stuck:after {
    filter: invert(11%) sepia(37%) saturate(1946%) hue-rotate(155deg) brightness(95%) contrast(99%);
}

[data-pnotify] .brighttheme-success .brighttheme-paginate-next:after,
[data-pnotify] .brighttheme-success .brighttheme-paginate-previous:after,
[data-pnotify] .brighttheme-success .brighttheme-icon-notice:after,
[data-pnotify] .brighttheme-success .brighttheme-icon-info:after,
[data-pnotify] .brighttheme-success .brighttheme-icon-success:after,
[data-pnotify] .brighttheme-success .brighttheme-icon-error:after,
[data-pnotify] .brighttheme-success .brighttheme-icon-closer:after,
[data-pnotify] .brighttheme-success .brighttheme-icon-sticker:after,
[data-pnotify] .brighttheme-success .brighttheme-icon-sticker.brighttheme-icon-stuck:after {
    filter: invert(17%) sepia(94%) saturate(1055%) hue-rotate(70deg) brightness(90%) contrast(103%);
}

[data-pnotify] .brighttheme-error .brighttheme-paginate-next:after,
[data-pnotify] .brighttheme-error .brighttheme-paginate-previous:after,
[data-pnotify] .brighttheme-error .brighttheme-icon-notice:after,
[data-pnotify] .brighttheme-error .brighttheme-icon-info:after,
[data-pnotify] .brighttheme-error .brighttheme-icon-success:after,
[data-pnotify] .brighttheme-error .brighttheme-icon-error:after,
[data-pnotify] .brighttheme-error .brighttheme-icon-closer:after,
[data-pnotify] .brighttheme-error .brighttheme-icon-sticker:after,
[data-pnotify] .brighttheme-error .brighttheme-icon-sticker.brighttheme-icon-stuck:after {
    filter: invert(9%) sepia(27%) saturate(7347%) hue-rotate(359deg) brightness(96%) contrast(108%);
}

[data-pnotify] .brighttheme-icon-notice:after {
    /*filter: var(--brighttheme-icon-filter);*/
    content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMsMTNIMTFWN0gxM00xMywxN0gxMVYxNUgxM00xMiwyQTEwLDEwIDAgMCwwIDIsMTJBMTAsMTAgMCAwLDAgMTIsMjJBMTAsMTAgMCAwLDAgMjIsMTJBMTAsMTAgMCAwLDAgMTIsMloiLz48L3N2Zz4=);
}

[data-pnotify] .brighttheme-icon-info:after {
    /*filter: var(--brighttheme-icon-filter);*/
    content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMsOUgxMVY3SDEzTTEzLDE3SDExVjExSDEzTTEyLDJBMTAsMTAgMCAwLDAgMiwxMkExMCwxMCAwIDAsMCAxMiwyMkExMCwxMCAwIDAsMCAyMiwxMkExMCwxMCAwIDAsMCAxMiwyWiIvPjwvc3ZnPg==);
}

[data-pnotify] .brighttheme-icon-success:after {
    /*filter: var(--brighttheme-icon-filter);*/
    content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjUgMiAyIDYuNSAyIDEyUzYuNSAyMiAxMiAyMiAyMiAxNy41IDIyIDEyIDE3LjUgMiAxMiAyTTEwIDE3TDUgMTJMNi40MSAxMC41OUwxMCAxNC4xN0wxNy41OSA2LjU4TDE5IDhMMTAgMTdaIi8+PC9zdmc+);
}

[data-pnotify] .brighttheme-icon-error:after {
    /*filter: var(--brighttheme-icon-filter);*/
    content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMsMTRIMTFWMTBIMTNNMTMsMThIMTFWMTZIMTNNMSwyMUgyM0wxMiwyTDEsMjFaIi8+PC9zdmc+);
}

[data-pnotify] .brighttheme-icon-closer:after {
    /*filter: var(--brighttheme-icon-filter);*/
    content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTksNi40MUwxNy41OSw1TDEyLDEwLjU5TDYuNDEsNUw1LDYuNDFMMTAuNTksMTJMNSwxNy41OUw2LjQxLDE5TDEyLDEzLjQxTDE3LjU5LDE5TDE5LDE3LjU5TDEzLjQxLDEyTDE5LDYuNDFaIi8+PC9zdmc+);
}

[data-pnotify] .brighttheme-icon-sticker:after {
    /*filter: var(--brighttheme-icon-filter);*/
    content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYsMTJWNEgxN1YySDdWNEg4VjEyTDYsMTRWMTZIMTEuMlYyMkgxMi44VjE2SDE4VjE0TDE2LDEyWiIvPjwvc3ZnPg==);
}

[data-pnotify] .brighttheme-icon-sticker.brighttheme-icon-stuck:after {
    /*filter: var(--brighttheme-icon-filter);*/
    content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMiw1LjI3TDMuMjgsNEwyMCwyMC43MkwxOC43MywyMkwxMi44LDE2LjA3VjIySDExLjJWMTZINlYxNEw4LDEyVjExLjI3TDIsNS4yN00xNiwxMkwxOCwxNFYxNkgxNy44Mkw4LDYuMThWNEg3VjJIMTdWNEgxNlYxMloiLz48L3N2Zz4=);
}

[data-pnotify] .brighttheme-prompt-bar {
    margin-bottom: 1rem;
}

[data-pnotify] .brighttheme-prompt-bar,
[data-pnotify] .brighttheme-action-bar {
    width: 100%;
    box-sizing: border-box;
}

[data-pnotify] .brighttheme-notice .brighttheme-btn {
    color: #fff;
}

[data-pnotify] .brighttheme-info .brighttheme-btn {
    color: #fff;
}

[data-pnotify] .brighttheme-success .brighttheme-btn {
    color: #fff;
}

[data-pnotify] .brighttheme-error .brighttheme-btn {
    color: #fff;
}

[data-pnotify] .brighttheme-btn {
    text-transform: uppercase;
    font-weight: bold;
    padding: 0.4rem 1rem;
    border: none;
    background: transparent;
    cursor: pointer;
    /*color: var(--brighttheme-text-color);*/
}

[data-pnotify] .brighttheme-notice .brighttheme-btn-primary {
    background: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
    color: #fff;
}
[data-pnotify] .brighttheme-info .brighttheme-btn-primary {
    background: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
    color: #fff;
}
[data-pnotify] .brighttheme-success .brighttheme-btn-primary {
    background: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
    color: #fff;
}
[data-pnotify] .brighttheme-error .brighttheme-btn-primary {
    background: linear-gradient(-45deg,#fc5353,#a20000) !important;
    color: #fff;
}

[data-pnotify] .brighttheme-btn-primary {
    /*background: var(--brighttheme-primary-button-background-color);*/
    /*color: var(--brighttheme-primary-button-text-color);*/
    border-radius: 8px;
}

[data-pnotify] .brighttheme-notice .brighttheme-countdown {
    background: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
}

[data-pnotify] .brighttheme-info .brighttheme-countdown {
    background: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
}

[data-pnotify] .brighttheme-success .brighttheme-countdown {
    background: linear-gradient(-45deg,#22f6c7,#0048a2) !important;
}

[data-pnotify] .brighttheme-error .brighttheme-countdown {
    background: linear-gradient(-45deg,#fc5353,#a20000) !important;
}

[data-pnotify] .brighttheme-countdown {
    /*background-color: var(--brighttheme-background-color);*/
}

[data-pnotify] .brighttheme-notice .brighttheme-countdown-bar {
    background-color: #0561a7;
}

[data-pnotify] .brighttheme-info .brighttheme-countdown-bar {
    background-color: #0561a7;
}

[data-pnotify] .brighttheme-success .brighttheme-countdown-bar {
    background-color: #0561a7;
}

[data-pnotify] .brighttheme-error .brighttheme-countdown-bar {
    background-color: #b20e0e;
}

[data-pnotify] .brighttheme-countdown-bar {
    /*background-color: var(--brighttheme-border-color);*/
}

[data-pnotify] .brighttheme-paginate {
    display: inline-flex;
    flex-direction: column;
}

[data-pnotify] .brighttheme-paginate-btn {
    width: 1em;
    height: 1em;
    line-height: 0.5em;
    border: 0;
    padding: 0;
    background: transparent;
}

[data-pnotify] .brighttheme-paginate-previous {
    margin-right: 0;
}

[data-pnotify] .brighttheme-paginate-next {
    margin-left: 0;
}

[data-pnotify] .brighttheme-paginate-btn:disabled:after,
[data-pnotify] .brighttheme-paginate-btn[aria-disabled='true']:after {
    opacity: 0.5;
}

[data-pnotify] .brighttheme-paginate-previous:after {
    /*filter: var(--brighttheme-icon-filter);*/
    content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMS42NyAzLjg3TDkuOSAyLjEgMCAxMmw5LjkgOS45IDEuNzctMS43N0wzLjU0IDEyeiIvPjwvc3ZnPg==);
}

[data-pnotify] .brighttheme-paginate-next:after {
    /*filter: var(--brighttheme-icon-filter);*/
    content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik01Ljg4IDQuMTJMMTMuNzYgMTJsLTcuODggNy44OEw4IDIybDEwLTEwTDggMnoiLz48L3N2Zz4=);
}

[data-pnotify] .brighttheme-paginate-count-of {
    opacity: 0.8;
}

/*PnotifyBrightTheme.css end */

/*PNotifyMobile.css start */
[data-pnotify] .pnotify-container {
    position: relative
}

[data-pnotify] .pnotify-mobile-animate-left {
    transition: left 0.1s ease
}

[data-pnotify] .pnotify-mobile-animate-top {
    transition: top 0.1s ease
}

@media(max-width: 480px) {
    [data-pnotify].pnotify {
        font-size: 1.2em;
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -ms-font-smoothing: antialiased;
        font-smoothing: antialiased
    }

    body > [data-pnotify].pnotify {
        position: fixed
    }

    [data-pnotify].pnotify.pnotify-stack-down, [data-pnotify].pnotify.pnotify-stack-up {
        width: 100% !important;
        left: 0 !important;
    }

    [data-pnotify].pnotify.pnotify-stack-right, [data-pnotify].pnotify.pnotify-stack-left {
        height: 100% !important
    }

    [data-pnotify].pnotify .pnotify-shadow {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

    [data-pnotify].pnotify.pnotify-stack-down .pnotify-shadow {
        border-bottom-width: 5px
    }

    [data-pnotify].pnotify.pnotify-stack-up .pnotify-shadow {
        border-top-width: 5px
    }

    [data-pnotify].pnotify.pnotify-stack-right .pnotify-shadow {
        border-right-width: 5px
    }

    [data-pnotify].pnotify.pnotify-stack-left .pnotify-shadow {
        border-left-width: 5px
    }

    [data-pnotify].pnotify .pnotify-container {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    [data-pnotify].pnotify.pnotify-stack-down .pnotify-container, [data-pnotify].pnotify.pnotify-stack-up .pnotify-container {
        width: auto !important
    }

    [data-pnotify].pnotify.pnotify-stack-right .pnotify-container, [data-pnotify].pnotify.pnotify-stack-left .pnotify-container {
        height: 100% !important
    }
}
/*PNotifyMobile.css end */

/*PNotifyDesktop.css start */
[data-pnotify].pnotify-desktop-hide {
    left: -10000px !important;
    display: none !important
}
/*PNotifyDesktop.css end */

/*PNotifyConfirm.css start */
.pnotify-action-bar, .pnotify-prompt-bar {
    margin-top: 5px;
    clear: both
}

.pnotify-action-bar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end
}

.pnotify-prompt-input {
    margin-bottom: 5px;
    display: block;
    width: 100%
}
/*PNotifyConfirm.css end */

/*PNotifyCountdown.css start */
.pnotify-countdown {
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 100%;
    height: 0.5em;
    display: flex;
    justify-content: center;
    align-items: center
}

.pnotify-countdown-top {
    top: -3px;
    bottom: 100%
}

.pnotify-countdown-left {
    top: 0;
    bottom: 0;
    right: 100%;
    left: auto;
    height: 100%;
    width: 0.5em
}

.pnotify-countdown-right {
    top: 0;
    bottom: 0;
    left: 100%;
    height: 100%;
    width: 0.5em
}

.pnotify-countdown-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    transition: width 0.1s linear
}

.pnotify-countdown-reverse .pnotify-countdown-bar {
    top: auto;
    left: auto;
    right: 0;
    bottom: 0
}
/*PNotifyCountdown.css end */

/*PNotifyPaginate.css end */
.pnotify-paginate {
    float: right;
    display: flex;
    align-items: center;
    justify-content: center
}

.pnotify-paginate-buttons {
    display: flex
}

.pnotify-paginate-button {
    display: inline-block;
    margin: 0 .5em;
    cursor: pointer
}

    .pnotify-paginate-button:disabled, .pnotify-paginate-button[aria-disabled=true] {
        cursor: initial
    }

.pnotify-paginate-count {
    font-size: .9em
}
/*PNotifyPaginate.css end */

/*PNotifyReference.css end */
.pnotify-reference-button.svelte-1tn3i34 {
    float: right;
    margin-top: 1em
}

.pnotify-reference-clearing.svelte-1tn3i34 {
    clear: right;
    line-height: 0
}
/*PNotifyReference.css end */
