@media(min-width:768px) and (max-width:991px) {

    .navbar-right li>.dropdown-menu:before,
    .pull-xs-right li>.dropdown-menu:before {
        right: 16px
    }

    [dir=rtl] .navbar-right li>.dropdown-menu:before,
    [dir=rtl] .pull-xs-right li>.dropdown-menu:before {
        left: 16px;
        right: auto
    }
}

@media(min-width:768px) {
    .navbar-right li>.dropdown-menu:before {
        right: calc((8px*2) + (8px/2));
        left: auto
    }

    [dir=rtl] .navbar-right li>.dropdown-menu:before {
        left: calc((8px*2) + (8px/2));
        right: auto;
        left: auto
    }

    .navbar-right.dropdown-menu-center:before {
        right: auto;
        left: 50%;
        margin-left: -4px
    }

    [dir=rtl] .navbar-right.dropdown-menu-center:before {
        right: auto;
        right: 50%;
        left: auto;
        margin-right: -4px;
        margin-left: 0
    }
}

@media(min-width:768px) and (min-width:768px) and (max-width:991px) {
    .navbar-right li>.dropdown-menu:before {
        right: 16px
    }

    [dir=rtl] .navbar-right li>.dropdown-menu:before {
        left: 16px;
        right: auto
    }
}

@media(max-width:767px) {
    .navbar-collapse .dropdown:focus-within {
        border-bottom: 0
    }

    .navbar-collapse .dropdown:focus-within>a {
        color: #0097c7;
        color: var(--color-content-accent)
    }

    .navbar-collapse .dropdown:focus-within .caret {
        transform: rotate(-180deg)
    }

    .navbar-collapse .dropdown-menu:before {
        display: none
    }
}

@media(min-width:768px) {
    .subnav:before {
        content: "";
        background-color: transparent;
        width: 100%;
        height: 64px;
        position: absolute;
        top: 64px;
        border-top: 1px solid rgba(0, 0, 0, .10196);
        border-top: 1px solid var(--color-border-neutral);
        left: 0
    }

    [dir=rtl] .subnav:before {
        right: 0;
        left: auto
    }

    .subnav.navbar-inverse:before {
        background-color: #2e4369;
        border-top: 0
    }

    .sequence-lg>li:before {
        margin-left: -51px
    }

    [dir=rtl] .sequence-lg>li:before {
        margin-right: -51px;
        margin-left: 0
    }

    .sequence-lg>li:after {
        left: -48px
    }

    [dir=rtl] .sequence-lg>li:after {
        right: -48px;
        left: auto
    }
}

:root {
    --color-content-primary: #37517e;
    --color-content-secondary: #5d7079;
    --color-content-tertiary: #768e9c;
    --color-content-accent: #0097c7;
    --color-content-accent-hover: #0084b3;
    --color-content-accent-active: #0077a5;
    --color-content-positive: #008026;
    --color-content-positive-hover: #006d13;
    --color-content-positive-active: #006002;
    --color-content-negative: #cf2929;
    --color-content-negative-hover: #b80419;
    --color-content-negative-active: #a7000d;
    --color-content-warning: #9a6500;
    --color-content-warning-hover: #855400;
    --color-content-warning-active: #764700;
    --color-interactive-accent: #00a2dd;
    --color-interactive-accent-hover: #008fc9;
    --color-interactive-accent-active: #0081ba;
    --color-interactive-positive: #2ead4b;
    --color-interactive-positive-hover: #069939;
    --color-interactive-positive-active: #008b2b;
    --color-interactive-negative: #e74848;
    --color-interactive-negative-hover: #d03238;
    --color-interactive-negative-active: #bf1e2c;
    --color-interactive-warning: #df8700;
    --color-interactive-warning-hover: #c97500;
    --color-interactive-warning-active: #b86700;
    --color-interactive-secondary: #c9cbce;
    --color-interactive-secondary-hover: #b5b7ba;
    --color-interactive-secondary-active: #a7a9ab;
    --color-background-screen: #fff;
    --color-background-elevated: #fff;
    --color-background-neutral: rgba(134, 167, 189, 0.10196);
    --color-background-accent: rgba(56, 200, 255, 0.10196);
    --color-background-positive: rgba(54, 199, 151, 0.10196);
    --color-background-negative: rgba(255, 135, 135, 0.10196);
    --color-background-warning: rgba(255, 172, 0, 0.10196);
    --color-background-overlay: rgba(0, 0, 0, 0.10196);
    --color-border-neutral: rgba(0, 0, 0, 0.10196);
    --color-border-overlay: rgba(0, 0, 0, 0.10196);
    --color-core-contrast: #000;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --radius-xlarge: 32px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: .75rem;
    --font-size-14: .875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: .005em;
    --letter-spacing-xs: .01em;
    --letter-spacing-sm: .0125em;
    --letter-spacing-md: .015em;
    --letter-spacing-lg: .02em;
    --letter-spacing-xl: .025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-personal {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #fff;
    --color-black: #000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #0e0f0c;
    --color-content-secondary: #454745;
    --color-content-tertiary: #6a6c6a;
    --color-content-link: #163300;
    --color-content-link-hover: #0d1f00;
    --color-content-link-active: #0e0f0c;
    --color-interactive-primary: #163300;
    --color-interactive-primary-hover: #0d1f00;
    --color-interactive-primary-active: #0e0f0c;
    --color-interactive-secondary: #868685;
    --color-interactive-secondary-hover: #6c6c6b;
    --color-interactive-secondary-active: #525251;
    --color-interactive-accent: #9fe870;
    --color-interactive-accent-hover: #80e142;
    --color-interactive-accent-active: #65cf21;
    --color-interactive-control: #163300;
    --color-interactive-control-hover: #0d1f00;
    --color-interactive-control-active: #0e0f0c;
    --color-interactive-contrast: #9fe870;
    --color-interactive-contrast-hover: #cdffad;
    --color-interactive-contrast-active: #ecffe0;
    --color-interactive-neutral: #e2f6d5;
    --color-interactive-neutral-hover: #d3f2c0;
    --color-interactive-neutral-active: #c5edab;
    --color-border-neutral: rgba(14, 15, 12, 0.12157);
    --color-border-overlay: rgba(14, 15, 12, 0.12157);
    --color-background-screen: #fff;
    --color-background-screen-hover: rgba(22, 51, 0, 0.07843);
    --color-background-screen-active: rgba(22, 51, 0, 0.12941);
    --color-background-elevated: #fff;
    --color-background-neutral: rgba(22, 51, 0, 0.07843);
    --color-background-neutral-hover: rgba(22, 51, 0, 0.12941);
    --color-background-neutral-active: rgba(22, 51, 0, 0.18039);
    --color-background-overlay: rgba(22, 51, 0, 0.07843);
    --color-sentiment-negative: #cb272f;
    --color-sentiment-negative-hover: #b8232b;
    --color-sentiment-negative-active: #a72027;
    --color-sentiment-negative-primary: #cb272f;
    --color-sentiment-negative-primary-hover: #b8232b;
    --color-sentiment-negative-primary-active: #a72027;
    --color-sentiment-negative-secondary: #fbeaea;
    --color-sentiment-negative-secondary-hover: #f9e1e1;
    --color-sentiment-negative-secondary-active: #f8d8d8;
    --color-sentiment-positive: #054d28;
    --color-sentiment-positive-hover: #043a1e;
    --color-sentiment-positive-active: #022614;
    --color-sentiment-positive-primary: #054d28;
    --color-sentiment-positive-primary-hover: #043a1e;
    --color-sentiment-positive-primary-active: #022614;
    --color-sentiment-positive-secondary: #e2f6d5;
    --color-sentiment-positive-secondary-hover: #d3f2c0;
    --color-sentiment-positive-secondary-active: #c5edab;
    --color-sentiment-warning: #ffd11a;
    --color-sentiment-warning-hover: #ffd11a;
    --color-sentiment-warning-active: #ffd11a;
    --color-sentiment-warning-primary: #ffd11a;
    --color-sentiment-warning-primary-hover: #ffd11a;
    --color-sentiment-warning-primary-active: #ffd11a;
    --color-sentiment-warning-secondary: #fff7d7;
    --color-sentiment-warning-secondary-hover: #fff7d7;
    --color-sentiment-warning-secondary-active: #fff7d7;
    --color-sentiment-warning-content: #4a3b1c;
    --color-sentiment-warning-content-hover: #3b2f16;
    --color-sentiment-warning-content-active: #2c2311;
    --color-contrast: #fff;
    --color-light: #fff;
    --color-dark: #121511;
    --color-contrast-overlay: #fff;
    --color-contrast-theme: #121511;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --radius-xlarge: 32px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: .75rem;
    --font-size-14: .875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: .005em;
    --letter-spacing-xs: .01em;
    --letter-spacing-sm: .0125em;
    --letter-spacing-md: .015em;
    --letter-spacing-lg: .02em;
    --letter-spacing-xl: .025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    src: url(data:binary/octet-stream;base64,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)format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,
:after,
:before {
    box-sizing: border-box
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4
}

body {
    margin: 0
}

button,
input {
    font-family: inherit;
    margin: 0
}

[type=button],
[type=submit],
button {
    -webkit-appearance: button
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

:root {
    --base-font-size: 16px;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --input-group-addon-padding: 12px 16px calc(12px - 2px);
    --btn-padding: 12px 24px calc(12px - 2px);
    --btn-xs-padding: 2px 8px calc(2px - 2px);
    --btn-sm-padding: 4px 16px calc(4px - 2px);
    --btn-lg-padding: 20px 24px calc(20px - 2px);
    --input-padding: 12px 16px calc(12px - 2px);
    --input-padding-small: 4px 12px calc(4px - 2px);
    --input-padding-large: 12px 16px calc(12px - 2px);
    --input-group-addon-sm-padding: calc(4px - 1px) 12px;
    --input-group-addon-lg-padding: 12px 16px calc(12px - 2px);
    --dropdown-link-padding: calc(12px + 1px) 16px calc(12px - 1px);
    --btn-radius-base: 3px;
    --btn-sm-radius-base: 2px;
    --btn-lg-radius-base: 3px
}

.np-theme-personal {
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif !important;
    font-family: var(--font-family-regular);
    font-feature-settings: "calt";
    --input-group-addon-padding: 12px 16px;
    --btn-padding: calc(12px - 1px) 24px;
    --btn-xs-padding: calc(2px - 1px) 8px;
    --btn-sm-padding: calc(4px - 1px) 16px;
    --btn-lg-padding: calc(20px - 1px) 24px;
    --btn-height: 48px;
    --btn-xs-height: 22px;
    --btn-sm-height: 32px;
    --btn-lg-height: 72px;
    --input-height-base: 48px;
    --input-height-large: 72px;
    --input-height-small: 32px;
    --input-padding: 12px 16px;
    --input-padding-small: 4px 12px;
    --input-padding-large: 12px 16px;
    --input-group-addon-sm-padding: 4px 12px;
    --input-group-addon-lg-padding: 12px 16px;
    --dropdown-link-padding: 12px 16px;
    --btn-radius-base: 9999px;
    --btn-sm-radius-base: var(--btn-radius-base);
    --btn-lg-radius-base: var(--btn-radius-base)
}

.np-theme-personal,
html {
    color: var(--color-content-secondary);
    background-color: var(--color-background-screen)
}

html {
    font-size: var(--base-font-size);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.np-theme-personal::selection {
    background-color: var(--color-background-neutral-active);
    color: #37517e;
    color: var(--color-content-primary)
}

.np-text-link-large,
a {
    color: var(--color-sentiment-content-primary, var(--color-content-link))
}

.bg-primary .anchor:focus,
.bg-primary .anchor:hover,
.bg-primary .np-text-link-default:focus,
.bg-primary .np-text-link-default:hover,
.bg-primary .np-text-link-large:focus,
.bg-primary .np-text-link-large:hover,
.bg-primary a:focus,
.bg-primary a:hover {
    color: #00a6ea
}

.bg-primary .anchor:active,
.bg-primary .np-text-link-default:active,
.bg-primary .np-text-link-large:active,
.bg-primary a:active {
    color: #0097db
}

.anchor:focus,
.anchor:hover,
.np-text-link-default:focus,
.np-text-link-default:hover,
.np-text-link-large:focus,
.np-text-link-large:hover,
a:focus,
a:hover {
    color: var(--color-sentiment-content-primary-hover, var(--color-content-link-hover));
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.anchor:active,
.np-text-link-default:active,
.np-text-link-large:active,
a:active {
    color: var(--color-sentiment-content-primary-active, var(--color-content-link-active))
}

.anchor.secondary:focus,
.anchor.secondary:hover,
.np-text-link-default.secondary:focus,
.np-text-link-default.secondary:hover,
.np-text-link-large.secondary:focus,
.np-text-link-large.secondary:hover,
a.secondary:focus,
a.secondary:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.anchor.secondary:active,
.np-text-link-default.secondary:active,
.np-text-link-large.secondary:active,
a.secondary:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

button,
input {
    font-size: inherit;
    line-height: inherit
}

[type=button],
[type=submit],
button {
    cursor: pointer
}

input::placeholder,
textarea::placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.dl-horizontal dd:after,
.dl-horizontal dd:before {
    display: table;
    content: " "
}

.dl-horizontal dd:after {
    clear: both
}

iframe {
    display: block
}

:disabled {
    filter: grayscale(1);
    opacity: .45;
    cursor: not-allowed !important
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.h2,
h1 {
    margin: 0;
    color: var(--color-content-primary)
}

@supports(hyphenate-limit-chars:1) {

    .h2,
    h1 {
        -webkit-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }

    @media(min-width:768px) {

        .h2,
        h1 {
            hyphenate-limit-chars: 8 3
        }
    }

    @media(min-width:992px) {

        .h2,
        h1 {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports(not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {

    .h2,
    h1 {
        -webkit-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }

    @media(min-width:992px) {

        .h2,
        h1 {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.h2+p,
h1+p {
    margin-top: var(--size-8)
}

.h2 {
    font-weight: var(--font-weight-semi-bold);
    font-size: var(--font-size-26);
    letter-spacing: -.02em;
    line-height: 122%
}

.np-text-body-default,
body {
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: var(--font-weight-regular)
}

.label {
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: var(--font-weight-semi-bold)
}

.np-text-body-large {
    font-weight: var(--font-weight-regular)
}

.np-text-body-large,
.np-text-body-large-bold {
    font-size: var(--font-size-16);
    line-height: 150%;
    letter-spacing: -.011em
}

.np-text-body-large-bold,
.np-text-link-large,
a {
    font-weight: var(--font-weight-semi-bold)
}

.np-text-link-large,
a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: .3em
}

.np-text-link-large {
    font-size: var(--font-size-16);
    letter-spacing: -.011em;
    line-height: 150%
}

:lang(ja) .display-1,
:lang(ja) .display-2,
:lang(ja) .display-3,
:lang(ja) .display-4,
:lang(ja) .display-5,
:lang(ja) .np-text-display-extra-large,
:lang(ja) .np-text-display-large,
:lang(ja) .np-text-display-medium,
:lang(ja) .np-text-display-small,
:lang(th) .display-1,
:lang(th) .display-2,
:lang(th) .display-3,
:lang(th) .display-4,
:lang(th) .display-5,
:lang(th) .np-text-display-extra-large,
:lang(th) .np-text-display-large,
:lang(th) .np-text-display-medium,
:lang(th) .np-text-display-small,
:lang(zh-CN) .display-1,
:lang(zh-CN) .display-2,
:lang(zh-CN) .display-3,
:lang(zh-CN) .display-4,
:lang(zh-CN) .display-5,
:lang(zh-CN) .np-text-display-extra-large,
:lang(zh-CN) .np-text-display-large,
:lang(zh-CN) .np-text-display-medium,
:lang(zh-CN) .np-text-display-small,
:lang(zh-HK) .display-1,
:lang(zh-HK) .display-2,
:lang(zh-HK) .display-3,
:lang(zh-HK) .display-4,
:lang(zh-HK) .display-5,
:lang(zh-HK) .np-text-display-extra-large,
:lang(zh-HK) .np-text-display-large,
:lang(zh-HK) .np-text-display-medium,
:lang(zh-HK) .np-text-display-small {
    font-family: Inter, Helvetica, Arial, sans-serif;
    font-family: var(--font-family-regular)
}

:lang(en)>.np-text-display-extra-large,
:lang(en)>.np-text-display-large {
    font-size: 64px;
    font-size: var(--size-64);
    line-height: .85;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

:lang(en)>.np-text-display-medium {
    font-size: 52px;
    font-size: var(--size-52)
}

:lang(en)>.np-text-display-medium,
:lang(en)>.np-text-display-small {
    line-height: .85;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

:lang(en)>.np-text-display-small {
    font-size: 40px;
    font-size: var(--size-40)
}

:lang(af) .np-text-display-extra-large,
:lang(af) .np-text-display-large,
:lang(bs) .np-text-display-extra-large,
:lang(bs) .np-text-display-large,
:lang(ca) .np-text-display-extra-large,
:lang(ca) .np-text-display-large,
:lang(cs) .np-text-display-extra-large,
:lang(cs) .np-text-display-large,
:lang(cy) .np-text-display-extra-large,
:lang(cy) .np-text-display-large,
:lang(da) .np-text-display-extra-large,
:lang(da) .np-text-display-large,
:lang(de) .np-text-display-extra-large,
:lang(de) .np-text-display-large,
:lang(dsb) .np-text-display-extra-large,
:lang(dsb) .np-text-display-large,
:lang(eo) .np-text-display-extra-large,
:lang(eo) .np-text-display-large,
:lang(es) .np-text-display-extra-large,
:lang(es) .np-text-display-large,
:lang(et) .np-text-display-extra-large,
:lang(et) .np-text-display-large,
:lang(eu) .np-text-display-extra-large,
:lang(eu) .np-text-display-large,
:lang(fi) .np-text-display-extra-large,
:lang(fi) .np-text-display-large,
:lang(fil) .np-text-display-extra-large,
:lang(fil) .np-text-display-large,
:lang(fo) .np-text-display-extra-large,
:lang(fo) .np-text-display-large,
:lang(fr) .np-text-display-extra-large,
:lang(fr) .np-text-display-large,
:lang(fy) .np-text-display-extra-large,
:lang(fy) .np-text-display-large,
:lang(ga) .np-text-display-extra-large,
:lang(ga) .np-text-display-large,
:lang(gd) .np-text-display-extra-large,
:lang(gd) .np-text-display-large,
:lang(gl) .np-text-display-extra-large,
:lang(gl) .np-text-display-large,
:lang(gsw) .np-text-display-extra-large,
:lang(gsw) .np-text-display-large,
:lang(gv) .np-text-display-extra-large,
:lang(gv) .np-text-display-large,
:lang(hr) .np-text-display-extra-large,
:lang(hr) .np-text-display-large,
:lang(hsb) .np-text-display-extra-large,
:lang(hsb) .np-text-display-large,
:lang(hu) .np-text-display-extra-large,
:lang(hu) .np-text-display-large,
:lang(id) .np-text-display-extra-large,
:lang(id) .np-text-display-large,
:lang(in) .np-text-display-extra-large,
:lang(in) .np-text-display-large,
:lang(is) .np-text-display-extra-large,
:lang(is) .np-text-display-large,
:lang(it) .np-text-display-extra-large,
:lang(it) .np-text-display-large,
:lang(ki) .np-text-display-extra-large,
:lang(ki) .np-text-display-large,
:lang(kl) .np-text-display-extra-large,
:lang(kl) .np-text-display-large,
:lang(kw) .np-text-display-extra-large,
:lang(kw) .np-text-display-large,
:lang(lb) .np-text-display-extra-large,
:lang(lb) .np-text-display-large,
:lang(lg) .np-text-display-extra-large,
:lang(lg) .np-text-display-large,
:lang(lt) .np-text-display-extra-large,
:lang(lt) .np-text-display-large,
:lang(lv) .np-text-display-extra-large,
:lang(lv) .np-text-display-large,
:lang(mg) .np-text-display-extra-large,
:lang(mg) .np-text-display-large,
:lang(mi) .np-text-display-extra-large,
:lang(mi) .np-text-display-large,
:lang(ms) .np-text-display-extra-large,
:lang(ms) .np-text-display-large,
:lang(mt) .np-text-display-extra-large,
:lang(mt) .np-text-display-large,
:lang(nb) .np-text-display-extra-large,
:lang(nb) .np-text-display-large,
:lang(nd) .np-text-display-extra-large,
:lang(nd) .np-text-display-large,
:lang(nl) .np-text-display-extra-large,
:lang(nl) .np-text-display-large,
:lang(nn) .np-text-display-extra-large,
:lang(nn) .np-text-display-large,
:lang(om) .np-text-display-extra-large,
:lang(om) .np-text-display-large,
:lang(pl) .np-text-display-extra-large,
:lang(pl) .np-text-display-large,
:lang(pt) .np-text-display-extra-large,
:lang(pt) .np-text-display-large,
:lang(rm) .np-text-display-extra-large,
:lang(rm) .np-text-display-large,
:lang(rn) .np-text-display-extra-large,
:lang(rn) .np-text-display-large,
:lang(ro) .np-text-display-extra-large,
:lang(ro) .np-text-display-large,
:lang(rw) .np-text-display-extra-large,
:lang(rw) .np-text-display-large,
:lang(se) .np-text-display-extra-large,
:lang(se) .np-text-display-large,
:lang(sg) .np-text-display-extra-large,
:lang(sg) .np-text-display-large,
:lang(sk) .np-text-display-extra-large,
:lang(sk) .np-text-display-large,
:lang(sl) .np-text-display-extra-large,
:lang(sl) .np-text-display-large,
:lang(sn) .np-text-display-extra-large,
:lang(sn) .np-text-display-large,
:lang(so) .np-text-display-extra-large,
:lang(so) .np-text-display-large,
:lang(sq) .np-text-display-extra-large,
:lang(sq) .np-text-display-large,
:lang(sr) .np-text-display-extra-large,
:lang(sr) .np-text-display-large,
:lang(sv) .np-text-display-extra-large,
:lang(sv) .np-text-display-large,
:lang(sw) .np-text-display-extra-large,
:lang(sw) .np-text-display-large,
:lang(tr) .np-text-display-extra-large,
:lang(tr) .np-text-display-large,
:lang(wo) .np-text-display-extra-large,
:lang(wo) .np-text-display-large,
:lang(zu) .np-text-display-extra-large,
:lang(zu) .np-text-display-large {
    font-size: 64px;
    font-size: var(--size-64);
    line-height: 1.05;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

:lang(af) .np-text-display-medium,
:lang(bs) .np-text-display-medium,
:lang(ca) .np-text-display-medium,
:lang(cs) .np-text-display-medium,
:lang(cy) .np-text-display-medium,
:lang(da) .np-text-display-medium,
:lang(de) .np-text-display-medium,
:lang(dsb) .np-text-display-medium,
:lang(eo) .np-text-display-medium,
:lang(es) .np-text-display-medium,
:lang(et) .np-text-display-medium,
:lang(eu) .np-text-display-medium,
:lang(fi) .np-text-display-medium,
:lang(fil) .np-text-display-medium,
:lang(fo) .np-text-display-medium,
:lang(fr) .np-text-display-medium,
:lang(fy) .np-text-display-medium,
:lang(ga) .np-text-display-medium,
:lang(gd) .np-text-display-medium,
:lang(gl) .np-text-display-medium,
:lang(gsw) .np-text-display-medium,
:lang(gv) .np-text-display-medium,
:lang(hr) .np-text-display-medium,
:lang(hsb) .np-text-display-medium,
:lang(hu) .np-text-display-medium,
:lang(id) .np-text-display-medium,
:lang(in) .np-text-display-medium,
:lang(is) .np-text-display-medium,
:lang(it) .np-text-display-medium,
:lang(ki) .np-text-display-medium,
:lang(kl) .np-text-display-medium,
:lang(kw) .np-text-display-medium,
:lang(lb) .np-text-display-medium,
:lang(lg) .np-text-display-medium,
:lang(lt) .np-text-display-medium,
:lang(lv) .np-text-display-medium,
:lang(mg) .np-text-display-medium,
:lang(mi) .np-text-display-medium,
:lang(ms) .np-text-display-medium,
:lang(mt) .np-text-display-medium,
:lang(nb) .np-text-display-medium,
:lang(nd) .np-text-display-medium,
:lang(nl) .np-text-display-medium,
:lang(nn) .np-text-display-medium,
:lang(om) .np-text-display-medium,
:lang(pl) .np-text-display-medium,
:lang(pt) .np-text-display-medium,
:lang(rm) .np-text-display-medium,
:lang(rn) .np-text-display-medium,
:lang(ro) .np-text-display-medium,
:lang(rw) .np-text-display-medium,
:lang(se) .np-text-display-medium,
:lang(sg) .np-text-display-medium,
:lang(sk) .np-text-display-medium,
:lang(sl) .np-text-display-medium,
:lang(sn) .np-text-display-medium,
:lang(so) .np-text-display-medium,
:lang(sq) .np-text-display-medium,
:lang(sr) .np-text-display-medium,
:lang(sv) .np-text-display-medium,
:lang(sw) .np-text-display-medium,
:lang(tr) .np-text-display-medium,
:lang(wo) .np-text-display-medium,
:lang(zu) .np-text-display-medium {
    font-size: 52px;
    font-size: var(--size-52);
    line-height: 1.05;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

:lang(af) .np-text-display-small,
:lang(bs) .np-text-display-small,
:lang(ca) .np-text-display-small,
:lang(cs) .np-text-display-small,
:lang(cy) .np-text-display-small,
:lang(da) .np-text-display-small,
:lang(de) .np-text-display-small,
:lang(dsb) .np-text-display-small,
:lang(eo) .np-text-display-small,
:lang(es) .np-text-display-small,
:lang(et) .np-text-display-small,
:lang(eu) .np-text-display-small,
:lang(fi) .np-text-display-small,
:lang(fil) .np-text-display-small,
:lang(fo) .np-text-display-small,
:lang(fr) .np-text-display-small,
:lang(fy) .np-text-display-small,
:lang(ga) .np-text-display-small,
:lang(gd) .np-text-display-small,
:lang(gl) .np-text-display-small,
:lang(gsw) .np-text-display-small,
:lang(gv) .np-text-display-small,
:lang(hr) .np-text-display-small,
:lang(hsb) .np-text-display-small,
:lang(hu) .np-text-display-small,
:lang(id) .np-text-display-small,
:lang(in) .np-text-display-small,
:lang(is) .np-text-display-small,
:lang(it) .np-text-display-small,
:lang(ki) .np-text-display-small,
:lang(kl) .np-text-display-small,
:lang(kw) .np-text-display-small,
:lang(lb) .np-text-display-small,
:lang(lg) .np-text-display-small,
:lang(lt) .np-text-display-small,
:lang(lv) .np-text-display-small,
:lang(mg) .np-text-display-small,
:lang(mi) .np-text-display-small,
:lang(ms) .np-text-display-small,
:lang(mt) .np-text-display-small,
:lang(nb) .np-text-display-small,
:lang(nd) .np-text-display-small,
:lang(nl) .np-text-display-small,
:lang(nn) .np-text-display-small,
:lang(om) .np-text-display-small,
:lang(pl) .np-text-display-small,
:lang(pt) .np-text-display-small,
:lang(rm) .np-text-display-small,
:lang(rn) .np-text-display-small,
:lang(ro) .np-text-display-small,
:lang(rw) .np-text-display-small,
:lang(se) .np-text-display-small,
:lang(sg) .np-text-display-small,
:lang(sk) .np-text-display-small,
:lang(sl) .np-text-display-small,
:lang(sn) .np-text-display-small,
:lang(so) .np-text-display-small,
:lang(sq) .np-text-display-small,
:lang(sr) .np-text-display-small,
:lang(sv) .np-text-display-small,
:lang(sw) .np-text-display-small,
:lang(tr) .np-text-display-small,
:lang(wo) .np-text-display-small,
:lang(zu) .np-text-display-small {
    font-size: 40px;
    font-size: var(--size-40);
    line-height: 1.05;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

:lang(az) .np-text-display-extra-large,
:lang(az) .np-text-display-large,
:lang(be) .np-text-display-extra-large,
:lang(be) .np-text-display-large,
:lang(bg) .np-text-display-extra-large,
:lang(bg) .np-text-display-large,
:lang(bs) .np-text-display-extra-large,
:lang(bs) .np-text-display-large,
:lang(ce) .np-text-display-extra-large,
:lang(ce) .np-text-display-large,
:lang(el) .np-text-display-extra-large,
:lang(el) .np-text-display-large,
:lang(mk) .np-text-display-extra-large,
:lang(mk) .np-text-display-large,
:lang(os) .np-text-display-extra-large,
:lang(os) .np-text-display-large,
:lang(ru) .np-text-display-extra-large,
:lang(ru) .np-text-display-large,
:lang(sah) .np-text-display-extra-large,
:lang(sah) .np-text-display-large,
:lang(sr) .np-text-display-extra-large,
:lang(sr) .np-text-display-large,
:lang(uk) .np-text-display-extra-large,
:lang(uk) .np-text-display-large,
:lang(uz) .np-text-display-extra-large,
:lang(uz) .np-text-display-large {
    font-size: 60px;
    font-size: var(--size-60);
    line-height: 120%;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

:lang(az) .np-text-display-medium,
:lang(be) .np-text-display-medium,
:lang(bg) .np-text-display-medium,
:lang(bs) .np-text-display-medium,
:lang(ce) .np-text-display-medium,
:lang(el) .np-text-display-medium,
:lang(mk) .np-text-display-medium,
:lang(os) .np-text-display-medium,
:lang(ru) .np-text-display-medium,
:lang(sah) .np-text-display-medium,
:lang(sr) .np-text-display-medium,
:lang(uk) .np-text-display-medium,
:lang(uz) .np-text-display-medium {
    font-size: 48px;
    font-size: var(--size-48);
    line-height: 120%;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

:lang(az) .np-text-display-small,
:lang(be) .np-text-display-small,
:lang(bg) .np-text-display-small,
:lang(bs) .np-text-display-small,
:lang(ce) .np-text-display-small,
:lang(el) .np-text-display-small,
:lang(mk) .np-text-display-small,
:lang(os) .np-text-display-small,
:lang(ru) .np-text-display-small,
:lang(sah) .np-text-display-small,
:lang(sr) .np-text-display-small,
:lang(uk) .np-text-display-small,
:lang(uz) .np-text-display-small {
    font-size: 40px;
    font-size: var(--size-40);
    line-height: 120%;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

p {
    margin: 0 0 var(--size-16)
}

blockquote footer:before {
    content: "— "
}

.blockquote-reverse footer:before {
    content: ""
}

.blockquote-reverse footer:after {
    content: " —"
}

.text-xs-left {
    text-align: left
}

.text-xs-center {
    text-align: center
}

.text-no-decoration {
    -webkit-text-decoration: none !important;
    text-decoration: none !important
}

a.text-primary:focus,
a.text-primary:hover {
    color: #37517e !important;
    color: var(--color-content-primary) !important
}

a.text-positive:focus,
a.text-positive:hover,
a.text-success:focus,
a.text-success:hover {
    color: #006d13 !important;
    color: var(--color-content-positive-hover) !important
}

a.text-accent:focus,
a.text-accent:hover,
a.text-info:focus,
a.text-info:hover {
    color: #0084b3 !important;
    color: var(--color-content-accent-hover) !important
}

a.text-warning:focus,
a.text-warning:hover {
    color: #855400 !important;
    color: var(--color-content-warning-hover) !important
}

a.text-danger:focus,
a.text-danger:hover,
a.text-negative:focus,
a.text-negative:hover {
    color: var(--color-sentiment-negative-hover) !important
}

a.text-inverse:focus,
a.text-inverse:hover {
    color: #c9cbce !important
}

.colored-dot:after {
    content: none
}

@media(max-width:320px) {
    .np-theme-personal {
        --delta: 2;
        --size-4: calc(4px/var(--delta));
        --size-5: calc(5px/var(--delta));
        --size-8: calc(8px/var(--delta));
        --size-10: calc(10px/var(--delta));
        --size-12: calc(12px/var(--delta));
        --size-14: calc(14px/var(--delta));
        --size-16: calc(16px/var(--delta));
        --size-24: calc(24px/var(--delta));
        --size-32: calc(32px/var(--delta));
        --size-40: calc(40px/var(--delta));
        --size-48: calc(48px/var(--delta));
        --size-52: calc(52px/var(--delta));
        --size-56: calc(56px/var(--delta));
        --size-60: calc(60px/var(--delta));
        --size-64: calc(64px/var(--delta));
        --size-72: calc(72px/var(--delta));
        --size-80: calc(80px/var(--delta));
        --size-88: calc(88px/var(--delta));
        --size-96: calc(96px/var(--delta));
        --size-104: calc(104px/var(--delta));
        --size-112: calc(112px/var(--delta));
        --size-120: calc(120px/var(--delta));
        --size-126: calc(126px/var(--delta));
        --size-128: calc(128px/var(--delta));
        --size-146: calc(146px/var(--delta));
        --size-154: calc(154px/var(--delta));
        --size-x-small: calc(24px/var(--delta));
        --size-small: calc(32px/var(--delta));
        --size-medium: calc(40px/var(--delta));
        --size-large: calc(48px/var(--delta));
        --size-x-large: calc(56px/var(--delta));
        --size-2x-large: calc(72px/var(--delta));
        --space-content-horizontal: calc(16px/var(--delta));
        --space-small: calc(16px/var(--delta));
        --space-medium: calc(32px/var(--delta));
        --space-large: calc(40px/var(--delta));
        --space-x-large: calc(56px/var(--delta));
        --padding-x-small: var(--size-8);
        --padding-small: var(--size-16);
        --padding-medium: var(--size-24);
        --padding-large: var(--size-32);
        --input-height-base: var(--size-32);
        --input-height-large: var(--input-height-small);
        --input-padding: var(--input-padding-small);
        --input-padding-large: var(--input-padding-small);
        --input-group-addon-padding: var(--input-group-addon-sm-padding);
        --input-group-addon-lg-padding: var(--input-group-addon-sm-padding);
        --btn-height: var(--input-height-base);
        --btn-lg-height: var(--btn-height);
        --btn-sm-height: var(--btn-height);
        --btn-padding: var(--input-padding);
        --btn-sm-padding: var(--btn-padding);
        --btn-lg-padding: var(--btn-padding);
        --dropdown-link-padding: var(--size-12) var(--size-16)
    }
}

.bg-default {
    background-color: var(--color-background-neutral) !important;
    color: var(--color-content-secondary)
}

.d-block {
    display: block !important
}

.m-a-0 {
    margin-top: 0 !important
}

html:not([dir=rtl]) .m-a-0 {
    margin-right: 0 !important
}

html:not([dir=rtl]) .m-a-0 {
    margin-left: 0 !important
}

.p-a-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

html:not([dir=rtl]) .p-a-0 {
    padding-right: 0 !important
}

html:not([dir=rtl]) .p-a-0 {
    padding-left: 0 !important
}

.p-a-1 {
    padding-top: var(--size-8) !important;
    padding-bottom: var(--size-8) !important
}

html:not([dir=rtl]) .p-a-1 {
    padding-right: var(--size-8) !important
}

html:not([dir=rtl]) .p-a-1 {
    padding-left: var(--size-8) !important
}

.m-t-2 {
    margin-top: var(--size-16) !important
}

.m-b-2 {
    margin-bottom: var(--size-16) !important
}

.p-a-3 {
    padding-top: var(--size-24) !important;
    padding-bottom: var(--size-24) !important
}

html:not([dir=rtl]) .p-a-3 {
    padding-right: var(--size-24) !important
}

html:not([dir=rtl]) .p-a-3 {
    padding-left: var(--size-24) !important
}

.m-t-3 {
    margin-top: var(--size-24) !important
}

.m-y-4 {
    margin-bottom: var(--size-32) !important
}

.m-y-4 {
    margin-top: var(--size-32) !important
}

[data-toggle=collapse]:focus,
[data-toggle=collapse]:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.accordion-item.decision:not(.disabled):hover {
    background-color: #fff;
    background-color: var(--color-background-elevated)
}

.alert {
    min-width: 200px;
    margin-bottom: var(--size-16)
}

.np-theme-personal .alert {
    border-radius: var(--radius-medium)
}

.np-theme-personal .alert .alert__message {
    margin-top: 0;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center
}

.np-theme-personal .alert .alert__message .alert__action {
    margin-top: var(--size-8)
}

.alert .alert__icon {
    width: var(--size-32);
    height: var(--size-32);
    border-radius: 50%;
    flex: none
}

.np-theme-personal .alert .close {
    margin-top: calc(var(--size-8)*-1);
    -webkit-margin-end: calc(var(--size-8)*-1);
    margin-inline-end: calc(var(--size-8)*-1)
}

.arrow:before {
    content: " ";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    left: 20px;
    top: -5px;
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .arrow:before {
    right: 20px;
    left: auto
}

.arrow:before {
    -webkit-clip-path: polygon(0 0, 0 100%, 100%0);
    clip-path: polygon(0 0, 0 100%, 100%0)
}

.arrow.arrow-center:before {
    left: 50%;
    margin-left: -5px
}

[dir=rtl] .arrow.arrow-center:before {
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: 0
}

.arrow.arrow-top:before {
    top: -5px;
    bottom: auto
}

.arrow.arrow-left:before {
    left: 20px;
    right: auto
}

[dir=rtl] .arrow.arrow-left:before {
    right: 20px;
    left: auto;
    right: auto
}

.arrow.arrow-right:before {
    left: auto;
    right: 20px
}

[dir=rtl] .arrow.arrow-right:before {
    left: auto;
    left: 20px;
    right: auto
}

.arrow.arrow-bottom:before {
    top: auto;
    bottom: -5px
}

.form-group .alert {
    border-style: solid;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 0;
    transition: border-color .15s ease-in-out;
    position: relative
}

.form-group .alert:before {
    content: " ";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    left: 20px;
    top: -5px;
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .form-group .alert:before {
    right: 20px;
    left: auto
}

.form-group .alert:before {
    -webkit-clip-path: polygon(0 0, 0 100%, 100%0);
    clip-path: polygon(0 0, 0 100%, 100%0)
}

.form-group .alert.arrow-center:before {
    left: 50%;
    margin-left: -5px
}

[dir=rtl] .form-group .alert.arrow-center:before {
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: 0
}

.form-group .alert.arrow-top:before {
    top: -5px;
    bottom: auto
}

.form-group .alert.arrow-left:before {
    left: 20px;
    right: auto
}

[dir=rtl] .form-group .alert.arrow-left:before {
    right: 20px;
    left: auto;
    right: auto
}

.form-group .alert.arrow-right:before {
    left: auto;
    right: 20px
}

[dir=rtl] .form-group .alert.arrow-right:before {
    left: auto;
    left: 20px;
    right: auto
}

.form-group .alert.arrow-bottom:before {
    top: auto;
    bottom: -5px
}

.form-group .alert-detach {
    border-width: 0;
    margin-top: var(--size-12);
    border-radius: var(--radius-small)
}

.alert-positive .alert-link:focus,
.alert-positive .alert-link:hover,
.alert-positive .close:focus,
.alert-positive .close:hover,
.alert-positive a:focus,
.alert-positive a:hover,
.alert-success .alert-link:focus,
.alert-success .alert-link:hover,
.alert-success .close:focus,
.alert-success .close:hover,
.alert-success a:focus,
.alert-success a:hover {
    color: #006d13;
    color: var(--color-content-positive-hover)
}

.bg-primary .alert-positive .alert-link:focus,
.bg-primary .alert-positive .alert-link:hover,
.bg-primary .alert-positive .close:focus,
.bg-primary .alert-positive .close:hover,
.bg-primary .alert-positive a:focus,
.bg-primary .alert-positive a:hover,
.bg-primary .alert-success .alert-link:focus,
.bg-primary .alert-success .alert-link:hover,
.bg-primary .alert-success .close:focus,
.bg-primary .alert-success .close:hover,
.bg-primary .alert-success a:focus,
.bg-primary .alert-success a:hover {
    color: #5ac285
}

.alert-info .alert-link:focus,
.alert-info .alert-link:hover,
.alert-info .close:focus,
.alert-info .close:hover,
.alert-info a:focus,
.alert-info a:hover,
.alert-neutral .alert-link:focus,
.alert-neutral .alert-link:hover,
.alert-neutral .close:focus,
.alert-neutral .close:hover,
.alert-neutral a:focus,
.alert-neutral a:hover {
    color: #37517e;
    color: var(--color-content-primary)
}

.bg-primary .alert-info .alert-link:focus,
.bg-primary .alert-info .alert-link:hover,
.bg-primary .alert-info .close:focus,
.bg-primary .alert-info .close:hover,
.bg-primary .alert-info a:focus,
.bg-primary .alert-info a:hover,
.bg-primary .alert-neutral .alert-link:focus,
.bg-primary .alert-neutral .alert-link:hover,
.bg-primary .alert-neutral .close:focus,
.bg-primary .alert-neutral .close:hover,
.bg-primary .alert-neutral a:focus,
.bg-primary .alert-neutral a:hover {
    color: #fff
}

.alert-warning .alert-link:focus,
.alert-warning .alert-link:hover,
.alert-warning .close:focus,
.alert-warning .close:hover,
.alert-warning a:focus,
.alert-warning a:hover {
    color: #855400;
    color: var(--color-content-warning-hover)
}

.bg-primary .alert-warning .alert-link:focus,
.bg-primary .alert-warning .alert-link:hover,
.bg-primary .alert-warning .close:focus,
.bg-primary .alert-warning .close:hover,
.bg-primary .alert-warning a:focus,
.bg-primary .alert-warning a:hover {
    color: #e9bd71
}

.alert-danger .alert-link:focus,
.alert-danger .alert-link:hover,
.alert-danger .close:focus,
.alert-danger .close:hover,
.alert-danger a:focus,
.alert-danger a:hover,
.alert-negative .alert-link:focus,
.alert-negative .alert-link:hover,
.alert-negative .close:focus,
.alert-negative .close:hover,
.alert-negative a:focus,
.alert-negative a:hover {
    color: #b80419;
    color: var(--color-content-negative-hover)
}

.bg-primary .alert-danger .alert-link:focus,
.bg-primary .alert-danger .alert-link:hover,
.bg-primary .alert-danger .close:focus,
.bg-primary .alert-danger .close:hover,
.bg-primary .alert-danger a:focus,
.bg-primary .alert-danger a:hover,
.bg-primary .alert-negative .alert-link:focus,
.bg-primary .alert-negative .alert-link:hover,
.bg-primary .alert-negative .close:focus,
.bg-primary .alert-negative .close:hover,
.bg-primary .alert-negative a:focus,
.bg-primary .alert-negative a:hover {
    color: #ea9396
}

.btn:focus~.alert-focus,
.form-group:focus-within .alert-focus,
input:focus~.alert-focus {
    display: block;
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .alert {
    padding: var(--size-16);
    flex-direction: row
}

.np-theme-personal .alert .alert__message {
    padding-top: 0;
    -webkit-padding-start: var(--padding-small);
    padding-inline-start: var(--padding-small)
}

.np-theme-personal .alert-danger,
.np-theme-personal .alert-negative {
    background-color: var(--color-background-neutral);
    color: var(--color-content-secondary)
}

.np-theme-personal .alert-negative .close,
.np-theme-personal .alert-negative a {
    color: var(--color-content-secondary)
}

.bg-primary .np-theme-personal .alert-danger .alert-link:focus,
.bg-primary .np-theme-personal .alert-danger .alert-link:hover,
.bg-primary .np-theme-personal .alert-danger .close:focus,
.bg-primary .np-theme-personal .alert-danger .close:hover,
.bg-primary .np-theme-personal .alert-danger a:focus,
.bg-primary .np-theme-personal .alert-danger a:hover,
.bg-primary .np-theme-personal .alert-info .alert-link:focus,
.bg-primary .np-theme-personal .alert-info .alert-link:hover,
.bg-primary .np-theme-personal .alert-info .close:focus,
.bg-primary .np-theme-personal .alert-info .close:hover,
.bg-primary .np-theme-personal .alert-info a:focus,
.bg-primary .np-theme-personal .alert-info a:hover,
.bg-primary .np-theme-personal .alert-negative .alert-link:focus,
.bg-primary .np-theme-personal .alert-negative .alert-link:hover,
.bg-primary .np-theme-personal .alert-negative .close:focus,
.bg-primary .np-theme-personal .alert-negative .close:hover,
.bg-primary .np-theme-personal .alert-negative a:focus,
.bg-primary .np-theme-personal .alert-negative a:hover,
.bg-primary .np-theme-personal .alert-neutral .alert-link:focus,
.bg-primary .np-theme-personal .alert-neutral .alert-link:hover,
.bg-primary .np-theme-personal .alert-neutral .close:focus,
.bg-primary .np-theme-personal .alert-neutral .close:hover,
.bg-primary .np-theme-personal .alert-neutral a:focus,
.bg-primary .np-theme-personal .alert-neutral a:hover,
.bg-primary .np-theme-personal .alert-positive .alert-link:focus,
.bg-primary .np-theme-personal .alert-positive .alert-link:hover,
.bg-primary .np-theme-personal .alert-positive .close:focus,
.bg-primary .np-theme-personal .alert-positive .close:hover,
.bg-primary .np-theme-personal .alert-positive a:focus,
.bg-primary .np-theme-personal .alert-positive a:hover,
.bg-primary .np-theme-personal .alert-success .alert-link:focus,
.bg-primary .np-theme-personal .alert-success .alert-link:hover,
.bg-primary .np-theme-personal .alert-success .close:focus,
.bg-primary .np-theme-personal .alert-success .close:hover,
.bg-primary .np-theme-personal .alert-success a:focus,
.bg-primary .np-theme-personal .alert-success a:hover,
.bg-primary .np-theme-personal .alert-warning .alert-link:focus,
.bg-primary .np-theme-personal .alert-warning .alert-link:hover,
.bg-primary .np-theme-personal .alert-warning .close:focus,
.bg-primary .np-theme-personal .alert-warning .close:hover,
.bg-primary .np-theme-personal .alert-warning a:focus,
.bg-primary .np-theme-personal .alert-warning a:hover,
.np-theme-personal .alert-danger .alert-link:focus,
.np-theme-personal .alert-danger .alert-link:hover,
.np-theme-personal .alert-danger .close:focus,
.np-theme-personal .alert-danger .close:hover,
.np-theme-personal .alert-danger a:focus,
.np-theme-personal .alert-danger a:hover,
.np-theme-personal .alert-info .alert-link:focus,
.np-theme-personal .alert-info .alert-link:hover,
.np-theme-personal .alert-info .close:focus,
.np-theme-personal .alert-info .close:hover,
.np-theme-personal .alert-info a:focus,
.np-theme-personal .alert-info a:hover,
.np-theme-personal .alert-negative .alert-link:focus,
.np-theme-personal .alert-negative .alert-link:hover,
.np-theme-personal .alert-negative .close:focus,
.np-theme-personal .alert-negative .close:hover,
.np-theme-personal .alert-negative a:focus,
.np-theme-personal .alert-negative a:hover,
.np-theme-personal .alert-neutral .alert-link:focus,
.np-theme-personal .alert-neutral .alert-link:hover,
.np-theme-personal .alert-neutral .close:focus,
.np-theme-personal .alert-neutral .close:hover,
.np-theme-personal .alert-neutral a:focus,
.np-theme-personal .alert-neutral a:hover,
.np-theme-personal .alert-positive .alert-link:focus,
.np-theme-personal .alert-positive .alert-link:hover,
.np-theme-personal .alert-positive .close:focus,
.np-theme-personal .alert-positive .close:hover,
.np-theme-personal .alert-positive a:focus,
.np-theme-personal .alert-positive a:hover,
.np-theme-personal .alert-success .alert-link:focus,
.np-theme-personal .alert-success .alert-link:hover,
.np-theme-personal .alert-success .close:focus,
.np-theme-personal .alert-success .close:hover,
.np-theme-personal .alert-success a:focus,
.np-theme-personal .alert-success a:hover,
.np-theme-personal .alert-warning .alert-link:focus,
.np-theme-personal .alert-warning .alert-link:hover,
.np-theme-personal .alert-warning .close:focus,
.np-theme-personal .alert-warning .close:hover,
.np-theme-personal .alert-warning a:focus,
.np-theme-personal .alert-warning a:hover {
    color: var(--color-content-link-hover)
}

.np-theme-personal .alert-negative .np-link {
    color: var(--color-content-link)
}

.np-theme-personal .alert-danger .np-link:focus,
.np-theme-personal .alert-danger .np-link:hover,
.np-theme-personal .alert-info .np-link:focus,
.np-theme-personal .alert-info .np-link:hover,
.np-theme-personal .alert-negative .np-link:focus,
.np-theme-personal .alert-negative .np-link:hover,
.np-theme-personal .alert-neutral .np-link:focus,
.np-theme-personal .alert-neutral .np-link:hover,
.np-theme-personal .alert-positive .np-link:focus,
.np-theme-personal .alert-positive .np-link:hover,
.np-theme-personal .alert-success .np-link:focus,
.np-theme-personal .alert-success .np-link:hover,
.np-theme-personal .alert-warning .np-link:focus,
.np-theme-personal .alert-warning .np-link:hover {
    color: var(--color-content-link-hover)
}

a.badge:focus,
a.badge:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer
}

.breadcrumb>li+li:before {
    content: "❯ ";
    padding: 0 5px;
    color: #fff
}

.btn {
    letter-spacing: -.011em;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    font-weight: var(--font-weight-semi-bold);
    padding: var(--btn-padding);
    border-radius: var(--btn-radius-base);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.np-theme-personal .btn {
    font-size: 16px;
    line-height: 24px
}

.np-theme-personal .btn:not(.disabled):not(:disabled):not(.np-dropdown-toggle).focus.btn-negative,
.np-theme-personal .btn:not(.disabled):not(:disabled):not(.np-dropdown-toggle):focus-visible.btn-negative {
    outline-color: var(--color-sentiment-negative)
}

.np-theme-personal .critical-comms--cta .btn:not(.disabled):not(:disabled):not(.np-dropdown-toggle).focus.btn-negative,
.np-theme-personal .critical-comms--cta .btn:not(.disabled):not(:disabled):not(.np-dropdown-toggle):focus-visible.btn-negative {
    outline-color: var(--color-contrast)
}

.np-theme-personal .critical-comms--cta .btn:not(.disabled):not(:disabled):not(.np-dropdown-toggle).btn-negative {
    border: 0
}

.np-theme-personal .btn.btn-negative:not(.disabled):not(:disabled):not(.np-dropdown-toggle).focus,
.np-theme-personal .btn.btn-negative:not(.disabled):not(:disabled):not(.np-dropdown-toggle):focus {
    outline-color: var(--color-sentiment-negative)
}

.btn:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #008fc9;
    color: var(--color-interactive-accent-hover);
    -webkit-text-decoration: none;
    text-decoration: none
}

.btn-default:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #FFF;
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.btn-default:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-default:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-default:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-default:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-default:not(.disabled):not(:disabled):hover {
    color: #FFF;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.btn-default:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-default:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-accent:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-accent:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-accent:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-accent:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-primary:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-accent.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-primary.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.np-theme-personal .btn-accent {
    color: var(--color-interactive-control);
    background-color: var(--color-interactive-accent);
    border-color: #25d366;
    transition: color, background-color .15s ease-in-out
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-accent:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-primary:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-accent:not(.disabled):not(:disabled).btn-priority-3,
.btn-link {
    color: #0097c7;
    color: var(--color-content-accent);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    border-color: transparent
}

.btn-accent:not(.disabled):not(:disabled).btn-priority-3,
.btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled).active,
.btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):active,
.btn-accent:not(.disabled):not(:disabled).btn-priority-3[disabled],
.btn-link,
.btn-link:not(.disabled):not(:disabled).active,
.btn-link:not(.disabled):not(:disabled):active,
fieldset[disabled] .btn-accent:not(.disabled):not(:disabled).btn-priority-3 {
    background-color: transparent
}

.btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):focus-visible,
.btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-link:not(.disabled):not(:disabled):focus-visible,
.btn-link:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    border-color: transparent;
    background-color: transparent
}

.btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-link:not(.disabled):not(:disabled):not(.btn-loading):active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled).btn-priority-3,
.np-theme-personal .btn-link {
    color: var(--color-interactive-primary);
    border-color: transparent;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: .3em
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-link:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .btn-link:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-primary-hover);
    border-color: transparent
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-link:not(.disabled):not(:disabled):not(.btn-loading):active {
    color: var(--color-interactive-primary-active);
    background-color: var(--color-background-screen-active) !important
}

.btn-accent.btn-priority-3:disabled {
    background: transparent;
    border-color: transparent;
    color: #0097c7;
    color: var(--color-content-accent);
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.np-theme-personal .btn-accent.btn-priority-3:disabled {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: .3em
}

.btn-positive:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #069939;
    background-color: var(--color-interactive-positive-hover);
    border-color: #069939;
    border-color: var(--color-interactive-positive-hover)
}

.btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-positive:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-positive:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-positive:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-success:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #008b2b;
    background-color: var(--color-interactive-positive-active);
    border-color: #008b2b;
    border-color: var(--color-interactive-positive-active)
}

.btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #069939;
    background-color: var(--color-interactive-positive-hover);
    border-color: #069939;
    border-color: var(--color-interactive-positive-hover)
}

.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-positive.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-success.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #008b2b;
    background-color: var(--color-interactive-positive-active);
    border-color: #008b2b;
    border-color: var(--color-interactive-positive-active)
}

.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-positive:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-success:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-info:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #FFF;
    background-color: #00b9ff;
    border-color: #00b9ff
}

.btn-info:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-info:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-info:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-info:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-info:not(.disabled):not(:disabled):hover {
    color: #FFF;
    background-color: #008ec0;
    border-color: #008ec0
}

.btn-info:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-warning:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #FFF;
    background-color: #df8700;
    border-color: #df8700
}

.btn-warning:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-warning:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-warning:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-warning:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-warning:not(.disabled):not(:disabled):hover {
    color: #FFF;
    background-color: #9e5f00;
    border-color: #9e5f00
}

.btn-warning:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-danger:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #d03238;
    background-color: var(--color-interactive-negative-hover);
    border-color: #d03238;
    border-color: var(--color-interactive-negative-hover)
}

.btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-danger:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-danger:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-danger:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-negative:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #bf1e2c;
    background-color: var(--color-interactive-negative-active);
    border-color: #bf1e2c;
    border-color: var(--color-interactive-negative-active)
}

.btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #d03238;
    background-color: var(--color-interactive-negative-hover);
    border-color: #d03238;
    border-color: var(--color-interactive-negative-hover)
}

.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-danger.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-negative.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #bf1e2c;
    background-color: var(--color-interactive-negative-active);
    border-color: #bf1e2c;
    border-color: var(--color-interactive-negative-active)
}

.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-contrast);
    background-color: var(--color-sentiment-negative-hover);
    border-color: var(--color-sentiment-negative-hover)
}

.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-danger:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-negative:not(.disabled):not(:disabled):hover {
    color: var(--color-contrast);
    background-color: var(--color-sentiment-negative-active);
    border-color: var(--color-sentiment-negative-active)
}

.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-contrast);
    background-color: var(--color-sentiment-negative-hover);
    border-color: var(--color-sentiment-negative-hover)
}

.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: var(--color-contrast);
    background-color: var(--color-sentiment-negative-active);
    border-color: var(--color-sentiment-negative-active)
}

.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #37517e;
    color: var(--color-content-primary);
    background-color: #fff;
    background-color: var(--color-background-screen);
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active,
.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading):active,
.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.bootstrap-select .btn-default:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-input:not(.disabled):not(:disabled):hover {
    color: #37517e;
    color: var(--color-content-primary);
    background-color: #fff;
    background-color: var(--color-background-screen);
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active)
}

.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-image:not(.disabled):not(:disabled):focus-visible,
.btn-image:not(.disabled):not(:disabled):hover {
    background-color: #6f8691;
    background-color: rgba(24, 33, 56, .56)
}

.btn-image:not(.disabled):not(:disabled):active,
.btn-image:not(.disabled):not(:disabled):hover:active {
    background: #384347
}

.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #5d7079;
    background-color: #fff;
    border-color: #fff
}

.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-inverse:not(.disabled):not(:disabled):hover {
    color: #5d7079;
    background-color: #e2e6e8;
    border-color: #e2e6e8
}

.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-input:not(.disabled):not(:disabled):hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.btn-input:not(.disabled):not(:disabled).active,
.btn-input:not(.disabled):not(:disabled).focus,
.btn-input:not(.disabled):not(:disabled):active,
.btn-input:not(.disabled):not(:disabled):focus-visible {
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active);
    outline: 0 none !important
}

.np-theme-personal .btn-input:not(.disabled):not(:disabled).active,
.np-theme-personal .btn-input:not(.disabled):not(:disabled).focus,
.np-theme-personal .btn-input:not(.disabled):not(:disabled):active,
.np-theme-personal .btn-input:not(.disabled):not(:disabled):focus-visible {
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active)
}

.btn-addon:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-addon:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-addon:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-addon:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-addon:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading):hover,
.open>.dropdown-toggle.btn-addon:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-input-inverse:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #2e4369;
    border-color: #2e4369
}

.btn-addon:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-loading:active .process-circle[class],
.btn-loading:focus .process-circle[class],
.btn-loading:hover .process-circle[class] {
    stroke: currentColor
}

.btn-toolbar:after,
.btn-toolbar:before {
    content: " ";
    display: table
}

.btn-toolbar:after {
    clear: both
}

.btn-group .dropdown-toggle:active {
    outline: 0
}

.btn-group.btn-block:after,
.btn-group.btn-block:before {
    content: " ";
    display: table
}

.btn-group.btn-block:after {
    clear: both
}

form {
    margin-bottom: 0
}

label {
    display: inline-block;
    max-width: 100%
}

label {
    color: var(--color-content-secondary);
    transition: color .15s ease-in-out;
    font-size: var(--font-size-14);
    line-height: 20px
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.form-control {
    display: block;
    font-size: var(--font-size-16);
    color: var(--color-content-primary)
}

.form-control {
    width: 100%;
    background-image: none;
    padding: var(--input-padding);
    font-weight: var(--font-weight-regular);
    line-height: 150%;
    letter-spacing: -.011em;
    background-clip: padding-box
}

.form-control {
    min-height: var(--input-height-base)
}

.form-control:not(.disabled):not(:disabled):focus {
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active);
    outline: 0
}

.form-control::placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.form-control:focus {
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .form-control:not(.disabled):not(:disabled):focus {
    border-color: var(--color-interactive-primary);
    outline: 0
}

.np-theme-personal .form-control:hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.np-theme-personal .form-control:focus {
    border-color: var(--color-interactive-primary)
}

.form-group {
    margin-bottom: 24px
}

.form-group:focus-within .control-label,
.form-group:focus-within>label {
    color: #37517e;
    color: var(--color-content-primary)
}

input[type=password]::-ms-reveal {
    display: none
}

.focus .input-group-addon:active,
.has-focus .input-group-addon:active {
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active)
}

.help-block:before {
    content: " ";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    left: 20px;
    top: -5px;
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .help-block:before {
    right: 20px;
    left: auto
}

.help-block.arrow-center:before {
    left: 50%;
    margin-left: -5px
}

[dir=rtl] .help-block.arrow-center:before {
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: 0
}

.help-block.arrow-top:before {
    top: -5px;
    bottom: auto
}

.help-block.arrow-left:before {
    left: 20px;
    right: auto
}

[dir=rtl] .help-block.arrow-left:before {
    right: 20px;
    left: auto;
    right: auto
}

.help-block.arrow-right:before {
    left: auto;
    right: 20px
}

[dir=rtl] .help-block.arrow-right:before {
    left: auto;
    left: 20px;
    right: auto
}

.help-block.arrow-bottom:before {
    top: auto;
    bottom: -5px
}

.has-success .btn-input:not(.disabled):not(:disabled):focus,
.has-success .btn-input:not(.disabled):not(:disabled):hover {
    border-color: #2ead4b !important;
    border-color: var(--color-interactive-positive) !important
}

.has-success:active .alert,
.has-success:active .btn-input,
.has-success:active .form-control,
.has-success:active .input-group .form-control:focus,
.has-success:active .input-group-addon,
.has-success:active.checkbox label,
.has-success:active.radio label,
.has-success:focus .alert,
.has-success:focus .btn-input,
.has-success:focus .form-control,
.has-success:focus .input-group .form-control:focus,
.has-success:focus .input-group-addon,
.has-success:focus-within .alert,
.has-success:focus-within .btn-input,
.has-success:focus-within .form-control,
.has-success:focus-within .input-group .form-control:focus,
.has-success:focus-within .input-group-addon,
.has-success:focus-within.checkbox label,
.has-success:focus-within.radio label,
.has-success:focus.checkbox label,
.has-success:focus.radio label {
    border-color: #069939 !important;
    border-color: var(--color-interactive-positive-hover) !important
}

.has-success:not(.disabled):not(:disabled):hover .alert,
.has-success:not(.disabled):not(:disabled):hover .btn-input,
.has-success:not(.disabled):not(:disabled):hover.checkbox label,
.has-success:not(.disabled):not(:disabled):hover.radio label {
    border-color: #069939 !important;
    border-color: var(--color-interactive-positive-hover) !important
}

.has-success .radio>label:not(.disabled):not(:disabled),
.has-success.checkbox>label:not(.disabled):not(:disabled) {
    border-color: #2ead4b;
    border-color: var(--color-interactive-positive);
    color: #37517e;
    color: var(--color-content-primary)
}

.has-success .radio>label:focus-within,
.has-success .radio>label:not(.disabled):not(:disabled):hover,
.has-success.checkbox>label:focus-within,
.has-success.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: #069939 !important;
    border-color: var(--color-interactive-positive-hover) !important
}

.has-success .radio>label:focus-within .tw-checkbox-button,
.has-success .radio>label:focus-within .tw-radio-button,
.has-success .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-success .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.has-success.checkbox>label:focus-within .tw-checkbox-button,
.has-success.checkbox>label:focus-within .tw-radio-button,
.has-success.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-success.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: #069939 !important;
    border-color: var(--color-interactive-positive-hover) !important
}

.np-theme-personal .has-success .btn-input:not(.disabled):not(:disabled):focus,
.np-theme-personal .has-success .btn-input:not(.disabled):not(:disabled):hover {
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success:active .alert,
.np-theme-personal .has-success:active .btn-input,
.np-theme-personal .has-success:active .form-control,
.np-theme-personal .has-success:active .input-group .form-control:focus,
.np-theme-personal .has-success:active .input-group-addon,
.np-theme-personal .has-success:active.checkbox label,
.np-theme-personal .has-success:active.radio label,
.np-theme-personal .has-success:focus .alert,
.np-theme-personal .has-success:focus .btn-input,
.np-theme-personal .has-success:focus .form-control,
.np-theme-personal .has-success:focus .input-group .form-control:focus,
.np-theme-personal .has-success:focus .input-group-addon,
.np-theme-personal .has-success:focus-within .alert,
.np-theme-personal .has-success:focus-within .btn-input,
.np-theme-personal .has-success:focus-within .form-control,
.np-theme-personal .has-success:focus-within .input-group .form-control:focus,
.np-theme-personal .has-success:focus-within .input-group-addon,
.np-theme-personal .has-success:focus-within.checkbox label,
.np-theme-personal .has-success:focus-within.radio label,
.np-theme-personal .has-success:focus.checkbox label,
.np-theme-personal .has-success:focus.radio label {
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success:not(.disabled):not(:disabled):hover .alert,
.np-theme-personal .has-success:not(.disabled):not(:disabled):hover .btn-input,
.np-theme-personal .has-success:not(.disabled):not(:disabled):hover.checkbox label,
.np-theme-personal .has-success:not(.disabled):not(:disabled):hover.radio label {
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success .radio>label:not(.disabled):not(:disabled),
.np-theme-personal .has-success.checkbox>label:not(.disabled):not(:disabled) {
    border-color: var(--color-sentiment-positive);
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-success .radio>label:focus-within,
.np-theme-personal .has-success .radio>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-success.checkbox>label:focus-within,
.np-theme-personal .has-success.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success .radio>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-success .radio>label:focus-within .tw-radio-button,
.np-theme-personal .has-success .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-success .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.np-theme-personal .has-success.checkbox>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-success.checkbox>label:focus-within .tw-radio-button,
.np-theme-personal .has-success.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-success.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: var(--color-sentiment-positive) !important
}

.has-info .btn-input:not(.disabled):not(:disabled):focus,
.has-info .btn-input:not(.disabled):not(:disabled):hover {
    border-color: #00a2dd !important;
    border-color: var(--color-interactive-accent) !important
}

.has-info:active .alert,
.has-info:active .btn-input,
.has-info:active .form-control,
.has-info:active .input-group .form-control:focus,
.has-info:active .input-group-addon,
.has-info:active.checkbox label,
.has-info:active.radio label,
.has-info:focus .alert,
.has-info:focus .btn-input,
.has-info:focus .form-control,
.has-info:focus .input-group .form-control:focus,
.has-info:focus .input-group-addon,
.has-info:focus-within .alert,
.has-info:focus-within .btn-input,
.has-info:focus-within .form-control,
.has-info:focus-within .input-group .form-control:focus,
.has-info:focus-within .input-group-addon,
.has-info:focus-within.checkbox label,
.has-info:focus-within.radio label,
.has-info:focus.checkbox label,
.has-info:focus.radio label {
    border-color: #008fc9 !important;
    border-color: var(--color-interactive-accent-hover) !important
}

.has-info:not(.disabled):not(:disabled):hover .alert,
.has-info:not(.disabled):not(:disabled):hover .btn-input,
.has-info:not(.disabled):not(:disabled):hover.checkbox label,
.has-info:not(.disabled):not(:disabled):hover.radio label {
    border-color: #008fc9 !important;
    border-color: var(--color-interactive-accent-hover) !important
}

.has-info .radio>label:not(.disabled):not(:disabled),
.has-info.checkbox>label:not(.disabled):not(:disabled) {
    border-color: #00a2dd;
    border-color: #25d366;
    color: #37517e;
    color: var(--color-content-primary)
}

.has-info .radio>label:focus-within,
.has-info .radio>label:not(.disabled):not(:disabled):hover,
.has-info.checkbox>label:focus-within,
.has-info.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: #008fc9 !important;
    border-color: var(--color-interactive-accent-hover) !important
}

.has-info .radio>label:focus-within .tw-checkbox-button,
.has-info .radio>label:focus-within .tw-radio-button,
.has-info .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-info .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.has-info.checkbox>label:focus-within .tw-checkbox-button,
.has-info.checkbox>label:focus-within .tw-radio-button,
.has-info.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-info.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: #008fc9 !important;
    border-color: var(--color-interactive-accent-hover) !important
}

.np-theme-personal .has-info .btn-input:not(.disabled):not(:disabled):focus,
.np-theme-personal .has-info .btn-input:not(.disabled):not(:disabled):hover {
    border-color: transparent !important
}

.np-theme-personal .has-info:active .alert,
.np-theme-personal .has-info:active .btn-input,
.np-theme-personal .has-info:active .form-control,
.np-theme-personal .has-info:active .input-group .form-control:focus,
.np-theme-personal .has-info:active .input-group-addon,
.np-theme-personal .has-info:active.checkbox label,
.np-theme-personal .has-info:active.radio label,
.np-theme-personal .has-info:focus .alert,
.np-theme-personal .has-info:focus .btn-input,
.np-theme-personal .has-info:focus .form-control,
.np-theme-personal .has-info:focus .input-group .form-control:focus,
.np-theme-personal .has-info:focus .input-group-addon,
.np-theme-personal .has-info:focus-within .alert,
.np-theme-personal .has-info:focus-within .btn-input,
.np-theme-personal .has-info:focus-within .form-control,
.np-theme-personal .has-info:focus-within .input-group .form-control:focus,
.np-theme-personal .has-info:focus-within .input-group-addon,
.np-theme-personal .has-info:focus-within.checkbox label,
.np-theme-personal .has-info:focus-within.radio label,
.np-theme-personal .has-info:focus.checkbox label,
.np-theme-personal .has-info:focus.radio label {
    border-color: transparent !important
}

.np-theme-personal .has-info:not(.disabled):not(:disabled):hover .alert,
.np-theme-personal .has-info:not(.disabled):not(:disabled):hover .btn-input,
.np-theme-personal .has-info:not(.disabled):not(:disabled):hover.checkbox label,
.np-theme-personal .has-info:not(.disabled):not(:disabled):hover.radio label {
    border-color: transparent !important
}

.np-theme-personal .has-info .radio>label:not(.disabled):not(:disabled),
.np-theme-personal .has-info.checkbox>label:not(.disabled):not(:disabled) {
    border-color: transparent;
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-info .radio>label:focus-within,
.np-theme-personal .has-info .radio>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-info.checkbox>label:focus-within,
.np-theme-personal .has-info.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: transparent !important
}

.np-theme-personal .has-info .radio>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-info .radio>label:focus-within .tw-radio-button,
.np-theme-personal .has-info .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-info .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.np-theme-personal .has-info.checkbox>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-info.checkbox>label:focus-within .tw-radio-button,
.np-theme-personal .has-info.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-info.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: transparent !important
}

.has-warning .btn-input:not(.disabled):not(:disabled):focus,
.has-warning .btn-input:not(.disabled):not(:disabled):hover {
    border-color: #df8700 !important;
    border-color: var(--color-interactive-warning) !important
}

.has-warning:active .alert,
.has-warning:active .btn-input,
.has-warning:active .form-control,
.has-warning:active .input-group .form-control:focus,
.has-warning:active .input-group-addon,
.has-warning:active.checkbox label,
.has-warning:active.radio label,
.has-warning:focus .alert,
.has-warning:focus .btn-input,
.has-warning:focus .form-control,
.has-warning:focus .input-group .form-control:focus,
.has-warning:focus .input-group-addon,
.has-warning:focus-within .alert,
.has-warning:focus-within .btn-input,
.has-warning:focus-within .form-control,
.has-warning:focus-within .input-group .form-control:focus,
.has-warning:focus-within .input-group-addon,
.has-warning:focus-within.checkbox label,
.has-warning:focus-within.radio label,
.has-warning:focus.checkbox label,
.has-warning:focus.radio label {
    border-color: #c97500 !important;
    border-color: var(--color-interactive-warning-hover) !important
}

.has-warning:not(.disabled):not(:disabled):hover .alert,
.has-warning:not(.disabled):not(:disabled):hover .btn-input,
.has-warning:not(.disabled):not(:disabled):hover.checkbox label,
.has-warning:not(.disabled):not(:disabled):hover.radio label {
    border-color: #c97500 !important;
    border-color: var(--color-interactive-warning-hover) !important
}

.has-warning .radio>label:not(.disabled):not(:disabled),
.has-warning.checkbox>label:not(.disabled):not(:disabled) {
    border-color: #df8700;
    border-color: var(--color-interactive-warning);
    color: #37517e;
    color: var(--color-content-primary)
}

.has-warning .radio>label:focus-within,
.has-warning .radio>label:not(.disabled):not(:disabled):hover,
.has-warning.checkbox>label:focus-within,
.has-warning.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: #c97500 !important;
    border-color: var(--color-interactive-warning-hover) !important
}

.has-warning .radio>label:focus-within .tw-checkbox-button,
.has-warning .radio>label:focus-within .tw-radio-button,
.has-warning .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-warning .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.has-warning.checkbox>label:focus-within .tw-checkbox-button,
.has-warning.checkbox>label:focus-within .tw-radio-button,
.has-warning.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-warning.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: #c97500 !important;
    border-color: var(--color-interactive-warning-hover) !important
}

.np-theme-personal .has-warning .btn-input:not(.disabled):not(:disabled):focus,
.np-theme-personal .has-warning .btn-input:not(.disabled):not(:disabled):hover {
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning:active .alert,
.np-theme-personal .has-warning:active .btn-input,
.np-theme-personal .has-warning:active .form-control,
.np-theme-personal .has-warning:active .input-group .form-control:focus,
.np-theme-personal .has-warning:active .input-group-addon,
.np-theme-personal .has-warning:active.checkbox label,
.np-theme-personal .has-warning:active.radio label,
.np-theme-personal .has-warning:focus .alert,
.np-theme-personal .has-warning:focus .btn-input,
.np-theme-personal .has-warning:focus .form-control,
.np-theme-personal .has-warning:focus .input-group .form-control:focus,
.np-theme-personal .has-warning:focus .input-group-addon,
.np-theme-personal .has-warning:focus-within .alert,
.np-theme-personal .has-warning:focus-within .btn-input,
.np-theme-personal .has-warning:focus-within .form-control,
.np-theme-personal .has-warning:focus-within .input-group .form-control:focus,
.np-theme-personal .has-warning:focus-within .input-group-addon,
.np-theme-personal .has-warning:focus-within.checkbox label,
.np-theme-personal .has-warning:focus-within.radio label,
.np-theme-personal .has-warning:focus.checkbox label,
.np-theme-personal .has-warning:focus.radio label {
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning:not(.disabled):not(:disabled):hover .alert,
.np-theme-personal .has-warning:not(.disabled):not(:disabled):hover .btn-input,
.np-theme-personal .has-warning:not(.disabled):not(:disabled):hover.checkbox label,
.np-theme-personal .has-warning:not(.disabled):not(:disabled):hover.radio label {
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning .radio>label:not(.disabled):not(:disabled),
.np-theme-personal .has-warning.checkbox>label:not(.disabled):not(:disabled) {
    border-color: var(--color-sentiment-warning);
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-warning .radio>label:focus-within,
.np-theme-personal .has-warning .radio>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-warning.checkbox>label:focus-within,
.np-theme-personal .has-warning.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning .radio>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-warning .radio>label:focus-within .tw-radio-button,
.np-theme-personal .has-warning .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-warning .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.np-theme-personal .has-warning.checkbox>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-warning.checkbox>label:focus-within .tw-radio-button,
.np-theme-personal .has-warning.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-warning.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: var(--color-sentiment-warning) !important
}

.has-error .btn-input:not(.disabled):not(:disabled):focus,
.has-error .btn-input:not(.disabled):not(:disabled):hover {
    border-color: #e74848 !important;
    border-color: var(--color-interactive-negative) !important
}


.has-error:active .alert,
.has-error:active .btn-input,
.has-error:active .form-control,
.has-error:active .input-group .form-control:focus,
.has-error:active .input-group-addon,
.has-error:active.checkbox label,
.has-error:active.radio label,
.has-error:focus .alert,
.has-error:focus .btn-input,
.has-error:focus .form-control,
.has-error:focus .input-group .form-control:focus,
.has-error:focus .input-group-addon,
.has-error:focus-within .alert,
.has-error:focus-within .btn-input,
.has-error:focus-within .form-control,
.has-error:focus-within .input-group .form-control:focus,
.has-error:focus-within .input-group-addon,
.has-error:focus-within.checkbox label,
.has-error:focus-within.radio label,
.has-error:focus.checkbox label,
.has-error:focus.radio label {
    border-color: #d03238 !important;
    border-color: var(--color-interactive-negative-hover) !important
}

.has-error:not(.disabled):not(:disabled):hover .alert,
.has-error:not(.disabled):not(:disabled):hover .btn-input,
.has-error:not(.disabled):not(:disabled):hover.checkbox label,
.has-error:not(.disabled):not(:disabled):hover.radio label {
    border-color: #d03238 !important;
    border-color: var(--color-interactive-negative-hover) !important
}

.has-error .radio>label:not(.disabled):not(:disabled),
.has-error.checkbox>label:not(.disabled):not(:disabled) {
    border-color: #e74848;
    border-color: var(--color-interactive-negative);
    color: #37517e;
    color: var(--color-content-primary)
}

.has-error .radio>label:focus-within,
.has-error .radio>label:not(.disabled):not(:disabled):hover,
.has-error.checkbox>label:focus-within,
.has-error.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: #d03238 !important;
    border-color: var(--color-interactive-negative-hover) !important
}

.has-error .radio>label:focus-within .tw-checkbox-button,
.has-error .radio>label:focus-within .tw-radio-button,
.has-error .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-error .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.has-error.checkbox>label:focus-within .tw-checkbox-button,
.has-error.checkbox>label:focus-within .tw-radio-button,
.has-error.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-error.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: #d03238 !important;
    border-color: var(--color-interactive-negative-hover) !important
}

.np-theme-personal .has-error {
    border-color: var(--color-sentiment-negative) !important
}

.np-theme-personal .has-error .input-group-addon {
    color: var(--color-content-primary) !important
}

.np-theme-personal .has-error .alert,
.np-theme-personal .has-error .btn-input:not(.disabled):not(:disabled):focus,
.np-theme-personal .has-error .btn-input:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error .form-control,
.np-theme-personal .has-error .input-group-addon {
    border-color: var(--color-sentiment-negative) !important
}

.np-theme-personal .has-error:active .alert,
.np-theme-personal .has-error:active .btn-input,
.np-theme-personal .has-error:active .form-control,
.np-theme-personal .has-error:active .input-group .form-control:focus,
.np-theme-personal .has-error:active .input-group-addon,
.np-theme-personal .has-error:active.checkbox label,
.np-theme-personal .has-error:active.radio label,
.np-theme-personal .has-error:focus .alert,
.np-theme-personal .has-error:focus .btn-input,
.np-theme-personal .has-error:focus .form-control,
.np-theme-personal .has-error:focus .input-group .form-control:focus,
.np-theme-personal .has-error:focus .input-group-addon,
.np-theme-personal .has-error:focus-within .alert,
.np-theme-personal .has-error:focus-within .btn-input,
.np-theme-personal .has-error:focus-within .form-control,
.np-theme-personal .has-error:focus-within .input-group .form-control:focus,
.np-theme-personal .has-error:focus-within .input-group-addon,
.np-theme-personal .has-error:focus-within.checkbox label,
.np-theme-personal .has-error:focus-within.radio label,
.np-theme-personal .has-error:focus.checkbox label,
.np-theme-personal .has-error:focus.radio label {
    border-color: var(--color-sentiment-negative-hover) !important
}

.np-theme-personal .has-error:not(.disabled):not(:disabled):hover .alert,
.np-theme-personal .has-error:not(.disabled):not(:disabled):hover .btn-input,
.np-theme-personal .has-error:not(.disabled):not(:disabled):hover.checkbox label,
.np-theme-personal .has-error:not(.disabled):not(:disabled):hover.radio label {
    border-color: var(--color-sentiment-negative-hover) !important
}

.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled),
.np-theme-personal .has-error.checkbox>label:not(.disabled):not(:disabled) {
    border-color: var(--color-sentiment-negative);
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-error .radio>label:focus-within,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error.checkbox>label:focus-within,
.np-theme-personal .has-error.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: var(--color-sentiment-negative-hover) !important
}

.np-theme-personal .has-error .radio>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-error .radio>label:focus-within .tw-radio-button,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.np-theme-personal .has-error.checkbox>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-error.checkbox>label:focus-within .tw-radio-button,
.np-theme-personal .has-error.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-error.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: var(--color-sentiment-negative-hover) !important
}

.checkbox:hover .tw-checkbox-button,
.tw-checkbox-button:not(.disabled):not(:disabled):hover,
input[type=checkbox]:hover+.tw-checkbox-button {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.np-theme-personal .checkbox:hover .tw-checkbox-button,
.np-theme-personal .tw-checkbox-button:not(.disabled):not(:disabled):hover,
.np-theme-personal input[type=checkbox]:hover+.tw-checkbox-button {
    box-shadow: inset 0 0 0 1px #b5b7ba;
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary-hover)
}

.tw-checkbox-button:not(.disabled):not(:disabled).active,
.tw-checkbox-button:not(.disabled):not(:disabled).focus,
.tw-checkbox-button:not(.disabled):not(:disabled).focus:hover,
.tw-checkbox-button:not(.disabled):not(:disabled):active,
.tw-checkbox-button:not(.disabled):not(:disabled):focus,
.tw-checkbox-button:not(.disabled):not(:disabled):focus:hover,
input[type=checkbox]:active+.tw-checkbox-button,
input[type=checkbox]:focus+.tw-checkbox-button {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary);
    outline: 0
}

input[type=checkbox]:focus-visible+.tw-checkbox-button {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.checkbox input[type=checkbox]:focus-visible+.tw-checkbox-button {
    outline: 0
}

.tw-checkbox-button:checked,
input[type=checkbox]:checked+.tw-checkbox-button,
input[type=checkbox]:indeterminate+.tw-checkbox-button {
    border-color: #00a2dd !important;
    border-color: var(--color-interactive-accent) !important;
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent)
}

.np-theme-personal .tw-checkbox-button:checked,
.np-theme-personal input[type=checkbox]:checked+.tw-checkbox-button,
.np-theme-personal input[type=checkbox]:indeterminate+.tw-checkbox-button {
    background-color: var(--color-interactive-primary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-primary)
}

.tw-checkbox-button:checked .tw-checkbox-check,
input[type=checkbox]:checked+.tw-checkbox-button .tw-checkbox-check {
    display: inline-block
}

input[type=checkbox]:indeterminate+.tw-checkbox-button .np-tw-checkbox-indeterminate {
    display: inline-block
}

.tw-checkbox-button.checked:hover,
.tw-checkbox-button:checked:hover,
input[type=checkbox]:not(.disabled):not(:disabled):checked:hover+.tw-checkbox-button,
input[type=checkbox]:not(.disabled):not(:disabled):indeterminate:hover+.tw-checkbox-button {
    border-color: #008fc9 !important;
    border-color: var(--color-interactive-accent-hover) !important;
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .tw-checkbox-button.checked:hover,
.np-theme-personal .tw-checkbox-button:checked:hover,
.np-theme-personal input[type=checkbox]:not(.disabled):not(:disabled):checked:hover+.tw-checkbox-button,
.np-theme-personal input[type=checkbox]:not(.disabled):not(:disabled):indeterminate:hover+.tw-checkbox-button {
    border-color: var(--color-interactive-primary-hover) !important;
    background-color: var(--color-interactive-primary-hover);
    box-shadow: inset 0 0 0 1px var(--color-interactive-primary-hover)
}

.tw-checkbox-button.checked:active,
.tw-checkbox-button:checked:active,
input[type=checkbox]:not(.disabled):not(:disabled):checked:active+.tw-checkbox-button,
input[type=checkbox]:not(.disabled):not(:disabled):indeterminate:active+.tw-checkbox-button {
    border-color: #0081ba !important;
    border-color: var(--color-interactive-accent-active) !important;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active)
}

.np-theme-personal .tw-checkbox-button.checked:active,
.np-theme-personal .tw-checkbox-button:checked:active,
.np-theme-personal input[type=checkbox]:not(.disabled):not(:disabled):checked:active+.tw-checkbox-button,
.np-theme-personal input[type=checkbox]:not(.disabled):not(:disabled):indeterminate:active+.tw-checkbox-button {
    border-color: var(--color-interactive-primary-active) !important;
    background-color: var(--color-interactive-primary-active);
    box-shadow: inset 0 0 0 1px var(--color-interactive-primary-active)
}

.tw-checkbox-button.checked:active,
.tw-checkbox-button:checked:active,
input[type=checkbox]:not(.disabled):not(:disabled):checked:active+.tw-checkbox-button,
input[type=checkbox]:not(.disabled):not(:disabled):indeterminate:active+.tw-checkbox-button {
    border-color: #0081ba !important;
    border-color: var(--color-interactive-accent-active) !important;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active)
}

.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):checked+.tw-checkbox-button,
.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):indeterminate+.tw-checkbox-button {
    border-color: #e74848 !important;
    border-color: var(--color-interactive-negative) !important;
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):checked:hover+.tw-checkbox-button,
.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):checked:indeterminate+.tw-checkbox-button {
    border-color: #d03238 !important;
    border-color: var(--color-interactive-negative-hover) !important;
    background-color: #d03238;
    background-color: var(--color-interactive-negative-hover)
}

.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):checked:active+.tw-checkbox-button,
.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):indeterminate+.tw-checkbox-button {
    border-color: #bf1e2c !important;
    border-color: var(--color-interactive-negative-active) !important;
    background-color: #bf1e2c;
    background-color: var(--color-interactive-negative-active)
}

.radio:not(.disabled):not(:disabled):hover .tw-radio-button,
.tw-radio-button:not(.disabled):not(:disabled):hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.np-theme-personal .radio:not(.disabled):not(:disabled):hover .tw-radio-button,
.np-theme-personal .tw-radio-button:not(.disabled):not(:disabled):hover {
    border-color: transparent;
    box-shadow: inset 0 0 0 1px #b5b7ba;
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary-hover)
}

.np-theme-personal .radio:not(.disabled):not(:disabled):hover .tw-radio-button.checked,
.np-theme-personal .radio:not(.disabled):not(:disabled):hover .tw-radio-button:checked,
.np-theme-personal .tw-radio-button:not(.disabled):not(:disabled):hover.checked,
.np-theme-personal .tw-radio-button:not(.disabled):not(:disabled):hover:checked {
    box-shadow: inset 0 0 0 1px var(--color-interactive-primary)
}

.np-theme-personal .radio:not(.disabled):not(:disabled):hover .tw-radio-button.checked .tw-radio-check,
.np-theme-personal .radio:not(.disabled):not(:disabled):hover .tw-radio-button:checked .tw-radio-check,
.np-theme-personal .tw-radio-button:not(.disabled):not(:disabled):hover.checked .tw-radio-check,
.np-theme-personal .tw-radio-button:not(.disabled):not(:disabled):hover:checked .tw-radio-check {
    background-color: var(--color-interactive-primary-hover)
}

.tw-radio-button:not(.disabled):not(:disabled).active,
.tw-radio-button:not(.disabled):not(:disabled).focus,
.tw-radio-button:not(.disabled):not(:disabled):active,
.tw-radio-button:not(.disabled):not(:disabled):focus {
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active);
    outline: 0
}

.tw-radio-button:checked {
    border-color: #00a2dd !important;
    border-color: var(--color-interactive-accent) !important
}

.tw-radio-button:checked .tw-radio-check {
    opacity: 1;
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent)
}

.np-theme-personal .tw-radio-button:checked {
    border-color: transparent !important;
    box-shadow: inset 0 0 0 1px var(--color-interactive-primary)
}

.np-theme-personal .tw-radio-button:checked .tw-radio-check {
    background-color: var(--color-interactive-primary);
    max-height: 12px;
    max-width: 12px
}

.radio.has-error .tw-radio-button:checked .tw-radio-check,
.tw-radio-button.has-error:checked .tw-radio-check {
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

.input-group-addon {
    transition: border-color .15s ease-in-out
}

.label {
    padding-top: .25em;
    position: relative;
    top: -3px
}

.form-group {
    position: relative;
    font-size: var(--font-size-14)
}

.checkbox>label:not(.disabled):not(:disabled):hover,
.radio>label:not(.disabled):not(:disabled):hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.checkbox>label:not(.disabled):not(:disabled).focus,
.checkbox>label:not(.disabled):not(:disabled).focus:hover,
.checkbox>label:not(.disabled):not(:disabled).has-focus,
.checkbox>label:not(.disabled):not(:disabled).has-focus:hover,
.checkbox>label:not(.disabled):not(:disabled):focus-within,
.radio>label:not(.disabled):not(:disabled).focus,
.radio>label:not(.disabled):not(:disabled).focus:hover,
.radio>label:not(.disabled):not(:disabled).has-focus,
.radio>label:not(.disabled):not(:disabled).has-focus:hover,
.radio>label:not(.disabled):not(:disabled):focus-within {
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .checkbox>label:not(.disabled):not(:disabled).focus,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled).focus:hover,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled).has-focus,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled).has-focus:hover,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled):focus-within,
.np-theme-personal .radio>label:not(.disabled):not(:disabled).focus,
.np-theme-personal .radio>label:not(.disabled):not(:disabled).focus:hover,
.np-theme-personal .radio>label:not(.disabled):not(:disabled).has-focus,
.np-theme-personal .radio>label:not(.disabled):not(:disabled).has-focus:hover,
.np-theme-personal .radio>label:not(.disabled):not(:disabled):focus-within {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.error-messages:before {
    content: " ";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    left: 20px;
    top: -5px;
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .error-messages:before {
    right: 20px;
    left: auto
}

.has-error .error-messages:-moz-only-whitespace,
.has-error .error-messages:-moz-only-whitespace:before,
.has-error .error-messages:empty:before {
    display: none
}

.np-theme-personal .form-control,
.np-theme-personal .input-group,
.np-theme-personal .input-group-addon {
    background-color: initial;
    border: none !important;
    border-radius: var(--radius-small)
}

.np-theme-personal .form-control,
.np-theme-personal .input-group {
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    transition: box-shadow .3s ease-in-out
}

.np-theme-personal .input-group>.form-control {
    box-shadow: none !important
}

.np-theme-personal .btn-input:not(.disabled):not(:disabled):hover,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .form-control:not(.disabled):not(:disabled):hover,
.np-theme-personal .input-group:not(.disabled):not(:disabled):hover,
.np-theme-personal .radio>label:not(.disabled):not(:disabled):hover {
    box-shadow: inset 0 0 0 2px #b5b7ba;
    box-shadow: inset 0 0 0 2px var(--color-interactive-secondary-hover)
}

.np-theme-personal .btn-input:not(.disabled):not(:disabled):hover:has(:checked, .checked),
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled):hover:has(:checked, .checked),
.np-theme-personal .form-control:not(.disabled):not(:disabled):hover:has(:checked, .checked),
.np-theme-personal .input-group:not(.disabled):not(:disabled):hover:has(:checked, .checked),
.np-theme-personal .radio>label:not(.disabled):not(:disabled):hover:has(:checked, .checked) {
    box-shadow: inset 0 0 0 2px var(--color-interactive-primary-hover)
}

.np-theme-personal .btn-input:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .btn-input:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .form-control:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .form-control:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .input-group:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .input-group:not(.disabled):not(:disabled):has(.form-control:focus-visible, .btn-input:focus-visible),
.np-theme-personal .radio>label:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .radio>label:not(.disabled):not(:disabled):has(:focus-visible) {
    box-shadow: inset 0 0 0 3px var(--color-interactive-primary)
}

.np-theme-personal .has-error .form-control,
.np-theme-personal .has-error .input-group {
    box-shadow: inset 0 0 0 2px var(--color-sentiment-negative)
}

.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error .form-control:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error .input-group:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):hover {
    box-shadow: inset 0 0 0 2px var(--color-sentiment-negative-hover)
}

.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):active,
.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .has-error .form-control:not(.disabled):not(:disabled):active,
.np-theme-personal .has-error .form-control:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .has-error .form-control:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .has-error .input-group:not(.disabled):not(:disabled):active,
.np-theme-personal .has-error .input-group:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .has-error .input-group:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):active,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):has(:focus-visible) {
    box-shadow: inset 0 0 0 3px var(--color-sentiment-negative)
}

.np-theme-personal .has-error .checkbox:hover .tw-checkbox-button,
.np-theme-personal .has-error .radio:not(.disabled):hover .tw-radio-button,
.np-theme-personal .has-error .tw-checkbox-button:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error input[type=checkbox]:hover+.tw-checkbox-button,
.np-theme-personal .has-error input[type=checkbox]:not(.disabled):not(:disabled):hover+.tw-checkbox-button,
.np-theme-personal .has-error input[type=radio]:not(.disabled):not(:disabled):hover+.tw-radio-button {
    box-shadow: inset 0 0 0 2px var(--color-sentiment-negative-hover)
}

.np-theme-personal .has-error .tw-checkbox-button.checked:hover,
.np-theme-personal .has-error .tw-checkbox-button:checked,
.np-theme-personal .has-error .tw-checkbox-button:checked:hover,
.np-theme-personal .has-error input[type=checkbox]:checked+.tw-checkbox-button,
.np-theme-personal .has-error input[type=checkbox]:not(.disabled):not(:disabled):checked:hover+.tw-checkbox-button {
    box-shadow: inset 0 0 0 3px var(--color-sentiment-negative);
    background: var(--color-sentiment-negative)
}

.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):active input[type=checkbox]+.tw-checkbox-button,
.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):focus-visible input[type=checkbox]+.tw-checkbox-button,
.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):has(:focus-visible) input[type=checkbox]+.tw-checkbox-button {
    box-shadow: inset 0 0 0 2px var(--color-sentiment-negative-active)
}

.np-theme-personal .btn-input:active,
.np-theme-personal .btn-input:focus,
.np-theme-personal .btn-input:focus-within,
.np-theme-personal .btn-input:hover {
    background-color: transparent !important;
    background-color: initial !important
}

.np-theme-personal .form-group label {
    margin-bottom: var(--padding-x-small)
}

.np-theme-personal .error-messages:before,
.np-theme-personal .form-group .alert:before {
    content: none
}

.np-theme-personal .alert-detach {
    margin: var(--padding-x-small)0;
    padding: 0;
    background-color: initial
}

.np-theme-personal .alert-detach .status-circle {
    margin-top: 2px;
    margin-right: var(--size-4)
}

.np-theme-personal .has-error .alert-detach.alert-danger {
    color: var(--color-sentiment-negative)
}

.np-theme-personal .has-error .alert-detach.alert-danger {
    display: flex
}

.has-required:after {
    content: " *";
    color: #cf2929;
    color: var(--color-content-negative)
}

.np-theme-personal .has-required:after {
    color: var(--color-sentiment-negative)
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 100%
}

.input-group .form-control {
    float: left;
    width: 100%;
    margin-bottom: 0
}

html:not([dir=rtl]) .input-group .form-control:not(:last-child) {
    border-right: 0
}

.input-group .input-group-addon button.np-btn {
    padding: 0;
    min-height: 16px;
    border-radius: 50%
}

.input-group .form-control,
.input-group-addon {
    display: table-cell
}

.input-group-addon {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: var(--input-group-addon-padding);
    font-size: var(--font-size-16);
    line-height: var(--line-height-body);
    text-align: center
}

html:not([dir=rtl]) .input-group .form-control,
html:not([dir=rtl]) .input-group .input-group-addon {
    border-left-width: 0
}

html:not([dir=rtl]) .input-group .form-control,
html:not([dir=rtl]) .input-group .input-group-addon {
    border-right-width: 0
}

.np-theme-personal .input-group .form-control,
.np-theme-personal .input-group .input-group-addon {
    border-radius: 0
}

html:not([dir=rtl]) .input-group .form-control:first-child {
    border-left-width: 1px
}

html:not([dir=rtl]) .input-group .form-control:first-child {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

html:not([dir=rtl]) .input-group .input-group-addon:last-child {
    border-right-width: 1px
}

html:not([dir=rtl]) .input-group .input-group-addon:last-child {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

html:not([dir=rtl]) .np-theme-personal .input-group>:last-child .btn {
    border-bottom-left-radius: var(--radius-small);
    border-top-left-radius: var(--radius-small)
}

.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
    z-index: 2
}

.form-control:hover:not(.disabled):not(:disabled),
.input-group:hover:not(.disabled):not(:disabled) .bootstrap-select .btn-default,
.input-group:hover:not(.disabled):not(:disabled) .btn-input,
.input-group:hover:not(.disabled):not(:disabled) .form-control,
.input-group:hover:not(.disabled):not(:disabled) .input-group-addon {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.input-group:focus-within:not(.disabled):not(:disabled) .bootstrap-select .btn-default,
.input-group:focus-within:not(.disabled):not(:disabled) .btn-input,
.input-group:focus-within:not(.disabled):not(:disabled) .form-control,
.input-group:focus-within:not(.disabled):not(:disabled) .input-group-addon {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .input-group:focus-within:not(.disabled):not(:disabled) .bootstrap-select .btn-default,
.np-theme-personal .input-group:focus-within:not(.disabled):not(:disabled) .btn-input,
.np-theme-personal .input-group:focus-within:not(.disabled):not(:disabled) .form-control,
.np-theme-personal .input-group:focus-within:not(.disabled):not(:disabled) .input-group-addon {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.form-control:focus-within:not(.disabled):not(:disabled) {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .form-control:focus-within:not(.disabled):not(:disabled) {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.has-error .input-group .form-control:hover,
.has-error .input-group .input-group-addon:hover {
    border-color: #d03238;
    border-color: var(--color-interactive-negative-hover)
}

a.circle[style]:hover {
    border: 1px solid #00a2dd;
    border: 1px solid var(--color-interactive-accent)
}

a.circle:hover,
a:hover .circle {
    -webkit-text-decoration: none;
    text-decoration: none
}

a.circle:hover,
a:hover .circle {
    border-color: #00a2dd;
    border-color: #25d366;
    color: #0097c7;
    color: var(--color-content-accent)
}

a.circle.active:hover,
a:hover .circle.active {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #fff
}

.dropdown-menu li a:hover .circle {
    background-color: #fff;
    background-color: var(--color-background-screen);
    border-color: #fff;
    color: #37517e;
    color: var(--color-content-primary)
}

.dropdown-menu .disabled a:hover .circle {
    border-color: transparent
}

.dropdown-menu .disabled a:hover .circle {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.decision:not(.np-option):focus-visible,
.decision:not(.np-option):has(:focus-visible) {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 0;
    outline-offset: var(--ring-outline-offset);
    --ring-outline-offset: 0
}

.decision:not(.disabled):hover {
    background-color: rgba(134, 167, 189, .07059)
}

.decision:not(.disabled):hover .circle-inverse {
    background-color: #fff;
    background-color: var(--color-background-screen)
}

.np-theme-personal .decision:not(.disabled):hover .circle-inverse {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.decision:not(.disabled):hover .tw-checkbox-button,
.decision:not(.disabled):hover .tw-radio-button {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .decision:not(.disabled):hover .tw-checkbox-button,
.np-theme-personal .decision:not(.disabled):hover .tw-radio-button {
    border-color: transparent
}

.np-theme-personal .decision:not(.disabled):hover {
    background-color: var(--color-background-screen-hover)
}

.dropdown-menu>li:not(.active):not(.selected)>a:not([disabled]):not(.disabled):active,
.dropdown-menu>li:not(.active):not(.selected)>a:not([disabled]):not(.disabled):focus,
.dropdown-menu>li:not(.active):not(.selected)>a:not([disabled]):not(.disabled):hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #37517e;
    color: var(--color-content-primary);
    outline: 0;
    box-shadow: inset 0 0 0 1px #c9cbce;
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary)
}

.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.selected>a:focus,
.dropdown-menu>.selected>a:hover {
    color: #fff;
    -webkit-text-decoration: none;
    text-decoration: none;
    outline: 0;
    background-color: #37517e
}

.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: transparent;
    background-image: none
}

.droppable:hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.droppable:active {
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active)
}

@keyframes droppable-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.d-flex {
    display: flex
}

.d-inline-flex {
    display: inline-flex
}

.justify-content-center {
    justify-content: center
}

.justify-content-between {
    justify-content: space-between
}

.align-items-center {
    align-items: center
}

.flex-wrap {
    flex-wrap: wrap
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.flex-grow-1 {
    flex-grow: 1
}

.flex__item--12 {
    flex: 0 0 100%
}

.footer .footer-link:active,
.footer .footer-link:focus,
.footer .footer-link:hover,
.footer .link-icon:active,
.footer .link-icon:focus,
.footer .link-icon:hover {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.footer .footer-title .footer-link:active,
.footer .footer-title .footer-link:focus,
.footer .footer-title .footer-link:hover {
    color: #37517e;
    color: var(--color-content-primary)
}

.footer .link-icon svg:active,
.footer .link-icon svg:focus,
.footer .link-icon svg:hover {
    fill: #5d7079;
    fill: var(--color-content-secondary)
}

.footer.footer-inverse .footer-link:active,
.footer.footer-inverse .footer-link:focus,
.footer.footer-inverse .footer-link:hover,
.footer.footer-inverse .link-icon:active,
.footer.footer-inverse .link-icon:focus,
.footer.footer-inverse .link-icon:hover {
    color: #fff
}

.footer.footer-inverse .footer-link svg:active,
.footer.footer-inverse .footer-link svg:focus,
.footer.footer-inverse .footer-link svg:hover,
.footer.footer-inverse .link-icon svg:active,
.footer.footer-inverse .link-icon svg:focus,
.footer.footer-inverse .link-icon svg:hover {
    fill: #fff
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-right: 16px;
    padding-left: 16px
}

.container:after,
.container:before {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

@media(min-width:1200px) {
    .container {
        max-width: 1164px
    }
}

@media(min-width:576px) {
    .container {
        padding-right: 24px;
        padding-left: 24px
    }
}

@media(min-width:992px) {
    .container {
        padding-right: 32px;
        padding-left: 32px
    }
}

.row:after,
.row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

@media(max-width:575px) {
    .container {
        padding-right: 16px;
        padding-left: 16px
    }
}

@media(min-width:576px) and (max-width:767px) {
    .container {
        padding-right: 24px;
        padding-left: 24px
    }
}

.callout-container:focus .link-callout>.tw-icon-chevron-up,
.callout-container:hover .link-callout>.tw-icon-chevron-up,
.link-callout:focus>.tw-icon-chevron-up,
.link-callout:hover>.tw-icon-chevron-up {
    transform: translateX(4px) rotate(90deg)
}

a.list-group-item:not(.disabled):not(:disabled):focus,
a.list-group-item:not(.disabled):not(:disabled):hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0084b3;
    color: var(--color-content-accent-hover);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.list-group-item[ng-click]:hover {
    will-change: margin, contents
}

.list-group-inactive .list-group-item:hover {
    background-color: #fff;
    background-color: var(--color-background-screen)
}

@media(min-width:576px) {
    .list-group-inactive .list-group-item:hover .circle {
        background-color: rgba(134, 167, 189, .10196);
        background-color: var(--color-background-neutral)
    }
}

a.list-group-item-success:hover {
    color: #008026;
    color: var(--color-content-positive)
}

a.list-group-item-info:hover {
    color: #0097c7;
    color: var(--color-content-accent)
}

a.list-group-item-warning:hover {
    color: #9a6500;
    color: var(--color-content-warning)
}

a.list-group-item-danger:hover {
    color: #cf2929;
    color: var(--color-content-negative)
}

.list-group:hover .list-group-item:not(.active) {
    background-color: #fbfcfd
}

.list-group:hover .list-group-item:not(.active) .media {
    opacity: .94
}

.list-group:hover .list-group-item:hover {
    background-color: #fff;
    background-color: var(--color-background-screen)
}

.list-group:hover .list-group-item:hover .media {
    opacity: 1
}

.list-group-inactive:hover .list-group-item:not(.active) {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.list-group-inactive:hover .list-group-item:hover {
    background-color: #fff;
    background-color: var(--color-background-screen)
}

@keyframes listSlideOver {
    0% {
        transform: translateX(100vw)
    }

    to {
        transform: translateX(0)
    }
}

.nav>li>a:focus,
.nav>li>a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.nav>li>a:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.nav>.active>a:focus,
.nav>.active>a:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.nav>.active>a:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.nav>.disabled>a:active,
.nav>.disabled>a:focus,
.nav>.disabled>a:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.nav .open>a:focus,
.nav .open>a:hover {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.nav-tabs>.active>a:focus,
.nav-tabs>.active>a:hover {
    color: #0097c7;
    color: var(--color-content-accent);
    cursor: default
}

.nav-stacked>li>a:active {
    transition: none
}

.nav-stacked>li.active>a:focus,
.nav-stacked>li.active>a:hover {
    padding-left: 21px
}

[dir=rtl] .nav-stacked>li.active>a:focus,
[dir=rtl] .nav-stacked>li.active>a:hover {
    border-right: 3px solid #00a2dd;
    border-right: 3px solid var(--color-interactive-accent)
}

html:not([dir=rtl]) .nav-stacked>li.active>a:focus,
html:not([dir=rtl]) .nav-stacked>li.active>a:hover {
    border-left: 3px solid #00a2dd;
    border-left: 3px solid var(--color-interactive-accent)
}

[dir=rtl] .nav-stacked>li.active>a:focus,
[dir=rtl] .nav-stacked>li.active>a:hover {
    padding-right: 21px;
    padding-left: 0
}

.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover {
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-neutral);
    border-bottom: 0
}

.navbar-brand:focus,
.navbar-brand:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle:focus,
.navbar-toggle:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar-toggle:focus .icon-bar,
.navbar-toggle:hover .icon-bar {
    background-color: #0084b3;
    background-color: var(--color-content-accent-hover)
}

.navbar-nav>li>a.dropdown-toggle:active,
.navbar-nav>li>a.dropdown-toggle:focus,
.navbar-nav>li>button.dropdown-toggle:active,
.navbar-nav>li>button.dropdown-toggle:focus {
    border-bottom-color: transparent;
    outline: 0;
    color: #0077a5;
    color: var(--color-content-accent-active)
}

@media(min-width:768px) {

    .navbar-nav>li>a.dropdown-toggle:hover,
    .navbar-nav>li>button.dropdown-toggle:hover {
        border-bottom-color: transparent;
        outline: 0;
        color: #0084b3;
        color: var(--color-content-accent-hover)
    }
}

@media(max-width:767px) {

    .navbar-nav>li>a:focus,
    .navbar-nav>li>a:hover {
        color: #0084b3;
        color: var(--color-content-accent-hover)
    }

    .navbar-nav>li>a:active {
        color: #0077a5;
        color: var(--color-content-accent-active)
    }
}

.navbar-nav>li>.dropdown-menu:before {
    content: " ";
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    left: 16px;
    top: -4px;
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .navbar-nav>li>.dropdown-menu:before {
    right: 16px;
    left: auto
}

.navbar-nav>li>.dropdown-menu>.active>a:focus,
.navbar-nav>li>.dropdown-menu>.active>a:hover {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.navbar-nav>li.dropdown:active>a,
.navbar-nav>li.dropdown:active>button,
.navbar-nav>li.dropdown:focus-within>a,
.navbar-nav>li.dropdown:focus-within>button,
.navbar-nav>li.dropdown:focus>a,
.navbar-nav>li.dropdown:focus>button {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.navbar-nav>li.dropdown:active .dropdown-menu,
.navbar-nav>li.dropdown:focus .dropdown-menu,
.navbar-nav>li.dropdown:focus-within .dropdown-menu {
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s;
    visibility: visible;
    opacity: 1;
    transform: none
}

@media(min-width:768px) {
    .navbar-nav>li.dropdown:hover .dropdown-menu {
        transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s;
        visibility: visible;
        opacity: 1;
        transform: none
    }
}

.navbar-right li>.dropdown-menu:before,
.pull-xs-right li>.dropdown-menu:before {
    right: calc((8px*2) + (8px/2));
    left: auto
}

[dir=rtl] .navbar-right li>.dropdown-menu:before,
[dir=rtl] .pull-xs-right li>.dropdown-menu:before {
    left: calc((8px*2) + (8px/2));
    right: auto;
    left: auto
}

@media(min-width:768px) and (max-width:991px) {

    .navbar-right li>.dropdown-menu:before,
    .pull-xs-right li>.dropdown-menu:before {
        right: 16px
    }

    [dir=rtl] .navbar-right li>.dropdown-menu:before,
    [dir=rtl] .pull-xs-right li>.dropdown-menu:before {
        left: 16px;
        right: auto
    }
}

.navbar-right.dropdown-menu-center:before,
.pull-xs-right.dropdown-menu-center:before {
    right: auto;
    left: 50%;
    margin-left: -4px
}

[dir=rtl] .navbar-right.dropdown-menu-center:before,
[dir=rtl] .pull-xs-right.dropdown-menu-center:before {
    right: auto;
    right: 50%;
    left: auto;
    margin-right: -4px;
    margin-left: 0
}

@media(min-width:768px) {
    .navbar-right li>.dropdown-menu:before {
        right: calc((8px*2) + (8px/2));
        left: auto
    }

    [dir=rtl] .navbar-right li>.dropdown-menu:before {
        left: calc((8px*2) + (8px/2));
        right: auto;
        left: auto
    }

    .navbar-right.dropdown-menu-center:before {
        right: auto;
        left: 50%;
        margin-left: -4px
    }

    [dir=rtl] .navbar-right.dropdown-menu-center:before {
        right: auto;
        right: 50%;
        left: auto;
        margin-right: -4px;
        margin-left: 0
    }
}

@media(min-width:768px) and (min-width:768px) and (max-width:991px) {
    .navbar-right li>.dropdown-menu:before {
        right: 16px
    }

    [dir=rtl] .navbar-right li>.dropdown-menu:before {
        left: 16px;
        right: auto
    }
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    background-color: transparent
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    background-color: transparent
}

.navbar-default .navbar-nav>.active>.dropdown-toggle:focus,
.navbar-default .navbar-nav>.active>.dropdown-toggle:hover,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #0077a5;
    color: var(--color-content-accent-active);
    background-color: transparent;
    border-color: transparent
}

.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:focus-within,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: transparent;
    color: #0077a5;
    color: var(--color-content-accent-active)
}

@media(max-width:767px) {

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus-within,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #0084b3;
        color: var(--color-content-accent-hover);
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #0077a5;
        color: var(--color-content-accent-active);
        background-color: transparent
    }
}

.navbar-default .navbar-link:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
    color: #37517e;
    color: var(--color-content-primary);
    background-color: transparent
}

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>.dropdown-toggle:focus,
.navbar-inverse .navbar-nav>.active>.dropdown-toggle:hover,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    background-color: transparent;
    border-color: transparent
}

.navbar-inverse .navbar-nav .dropdown:focus-within>a,
.navbar-inverse .navbar-nav .dropdown:focus-within>a:focus,
.navbar-inverse .navbar-nav .dropdown:focus-within>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    background-color: transparent;
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar-inverse .navbar-link:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar .navbar-brand:focus,
.navbar .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
    color: transparent
}

@media(max-width:767px) {
    .navbar-collapse .dropdown:focus-within {
        border-bottom: 0
    }

    .navbar-collapse .dropdown:focus-within>a {
        color: #0097c7;
        color: var(--color-content-accent)
    }

    .navbar-collapse .dropdown:focus-within .caret {
        transform: rotate(-180deg)
    }

    .navbar-collapse .dropdown-menu:before {
        display: none
    }
}

@media(max-width:991px) {

    .nav-toolbar .btn-danger:not(.disabled):not(:disabled),
    .nav-toolbar .btn-info:not(.disabled):not(:disabled),
    .nav-toolbar .btn-warning:not(.disabled):not(:disabled) {
        color: #0097c7;
        color: var(--color-content-accent);
        border-color: #00a2dd;
        border-color: var(--color-interactive-accent)
    }

    .nav-toolbar .btn-danger:not(.disabled):not(:disabled):hover,
    .nav-toolbar .btn-info:not(.disabled):not(:disabled):hover,
    .nav-toolbar .btn-warning:not(.disabled):not(:disabled):hover {
        color: #fff
    }
}

@media(max-width:991px) {

    .simple-nav .navbar-nav>li>a:not(.disabled):not(:disabled):active,
    .simple-nav .navbar-nav>li>a:not(.disabled):not(:disabled):focus,
    .simple-nav .navbar-nav>li>a:not(.disabled):not(:disabled):hover {
        color: #0084b3;
        color: var(--color-content-accent-hover)
    }
}

@media(min-width:768px) {
    .subnav:before {
        content: "";
        background-color: transparent;
        width: 100%;
        height: 64px;
        position: absolute;
        top: 64px;
        border-top: 1px solid rgba(0, 0, 0, .10196);
        border-top: 1px solid var(--color-border-neutral);
        left: 0
    }

    [dir=rtl] .subnav:before {
        right: 0;
        left: auto
    }

    .subnav.navbar-inverse:before {
        background-color: #2e4369;
        border-top: 0
    }
}

.close {
    float: right
}

.close:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer
}

.np-theme-personal .close:hover {
    color: var(--color-interactive-primary-hover)
}

.close:focus {
    outline: 0
}

.close:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.close:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.np-theme-personal button.close:hover {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial
}

@keyframes loaderStroke {
    30% {
        stroke-dashoffset: 300;
        opacity: 0
    }

    40% {
        stroke-dashoffset: 300;
        opacity: 1
    }

    70% {
        stroke-dashoffset: 0;
        opacity: 1
    }

    to {
        stroke-dashoffset: 0;
        opacity: 0
    }
}

@keyframes loaderFill {
    0% {
        opacity: 1
    }

    30% {
        opacity: 0
    }

    70% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes rotating {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.popover:before {
    content: " ";
    position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    left: 28px;
    top: -7px;
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .popover:before {
    right: 28px;
    left: auto
}

.popover.top:before {
    top: auto;
    bottom: -7px;
    left: 50%;
    margin-left: -7px
}

[dir=rtl] .popover.top:before {
    right: 50%;
    left: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.top-left:before {
    top: auto;
    bottom: -7px;
    right: 29px;
    left: auto;
    margin-left: -7px
}

[dir=rtl] .popover.top-left:before {
    left: 29px;
    right: auto;
    left: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.top-right:before {
    top: auto;
    bottom: -7px;
    left: 29px;
    right: auto;
    margin-left: -7px
}

[dir=rtl] .popover.top-right:before {
    right: 29px;
    left: auto;
    right: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.right:before {
    top: 50%;
    margin-top: -7px;
    left: -7px
}

[dir=rtl] .popover.right:before {
    right: -7px;
    left: auto
}

.popover.right-top:before {
    top: 29px;
    margin-top: -7px;
    left: -7px
}

[dir=rtl] .popover.right-top:before {
    right: -7px;
    left: auto
}

.popover.right-bottom:before {
    top: calc(100% - 29px);
    margin-top: -7px;
    left: -7px
}

[dir=rtl] .popover.right-bottom:before {
    right: -7px;
    left: auto
}

.popover.bottom:before {
    top: -7px;
    bottom: auto;
    left: 50%;
    margin-left: -7px
}

[dir=rtl] .popover.bottom:before {
    right: 50%;
    left: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.bottom-left:before {
    top: -7px;
    bottom: auto;
    right: 29px;
    left: auto;
    margin-left: -7px
}

[dir=rtl] .popover.bottom-left:before {
    left: 29px;
    right: auto;
    left: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.bottom-right:before {
    top: -7px;
    bottom: auto;
    right: 29px;
    left: auto;
    margin-left: -7px
}

[dir=rtl] .popover.bottom-right:before {
    left: 29px;
    right: auto;
    left: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.left:before {
    top: 50%;
    margin-top: -7px;
    left: auto;
    right: -7px
}

[dir=rtl] .popover.left:before {
    left: auto;
    left: -7px;
    right: auto
}

.popover.left-top:before {
    top: 29px;
    margin-top: -7px;
    left: auto;
    right: -7px
}

[dir=rtl] .popover.left-top:before {
    left: auto;
    left: -7px;
    right: auto
}

.popover.left-bottom:before {
    top: calc(100% - 29px);
    margin-top: -7px;
    left: auto;
    right: -7px
}

[dir=rtl] .popover.left-bottom:before {
    left: auto;
    left: -7px;
    right: auto
}

.popover-close:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer
}

.np-theme-personal .popover-close:hover {
    color: var(--color-interactive-primary-hover)
}

.popover-close:focus {
    outline: 0
}

.popover-close:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.process {
    position: relative;
    margin: auto;
    display: block
}

.process svg {
    width: 100%;
    height: 100%
}

.process-circle {
    transform-origin: center center;
    transition: stroke 1s linear .2s;
    stroke-opacity: 1;
    stroke-linecap: round;
    -webkit-transform: translateZ(0);
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite
}

.np-theme-personal .process-circle {
    stroke: var(--color-content-primary)
}

.process-icon-container {
    position: absolute;
    display: inline-block;
    transform: rotate(45deg);
    height: 50%;
    width: 50%;
    left: 25%;
    top: 25%
}

.process-icon-horizontal,
.process-icon-vertical {
    position: absolute;
    display: block;
    width: 0;
    height: 0
}

.process-xs {
    width: 24px;
    height: 24px
}

.popover-close:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.np-theme-personal button.popover-close:hover {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial
}

[data-toggle=popover]:not(.btn):focus,
[data-toggle=popover]:not(.btn):hover {
    color: #0084b3 !important;
    color: var(--color-content-accent-hover) !important;
    outline: 0
}

@media(max-width:991px) {
    .popover-modal:before {
        display: none
    }
}

@keyframes cover-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: .7
    }
}

@keyframes process-chase-circle-xxs {
    0% {
        transform: rotate(0deg);
        stroke-dashoffset: 93.24777961px;
        stroke-dasharray: 31.41592654px
    }

    25% {
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 15.70796327px
    }

    75% {
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 23.5619449px
    }

    to {
        transform: rotate(1turn);
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 31.41592654px
    }
}

@keyframes process-success-circle-xxs {
    0% {
        transform: rotate(0deg);
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 31.41592654px
    }

    to {
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 31.41592654px
    }
}

@keyframes process-chase-circle-xs {
    0% {
        transform: rotate(0deg);
        stroke-dashoffset: 206.34511514px;
        stroke-dasharray: 69.11503838px
    }

    25% {
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 34.55751919px
    }

    75% {
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 51.83627878px
    }

    to {
        transform: rotate(1turn);
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 69.11503838px
    }
}

@keyframes process-success-circle-xs {
    0% {
        transform: rotate(0deg);
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 69.11503838px
    }

    to {
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 69.11503838px
    }
}

@keyframes process-chase-circle-sm {
    0% {
        transform: rotate(0deg);
        stroke-dashoffset: 432.5397862px;
        stroke-dasharray: 144.51326207px
    }

    25% {
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 72.25663103px
    }

    75% {
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 108.38494655px
    }

    to {
        transform: rotate(1turn);
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 144.51326207px
    }
}

@keyframes process-success-circle-sm {
    0% {
        transform: rotate(0deg);
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 144.51326207px
    }

    to {
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 144.51326207px
    }
}

@keyframes process-chase-circle-xl {
    0% {
        transform: rotate(0deg);
        stroke-dashoffset: 1186.52202306px;
        stroke-dasharray: 395.84067435px
    }

    25% {
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 197.92033718px
    }

    75% {
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 296.88050576px
    }

    to {
        transform: rotate(1turn);
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 395.84067435px
    }
}

@keyframes process-success-circle-xl {
    0% {
        transform: rotate(0deg);
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 395.84067435px
    }

    to {
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 395.84067435px
    }
}

@keyframes process-width {
    to {
        width: 100%
    }
}

@keyframes process-height {
    to {
        top: 0;
        height: 100%
    }
}

.btn:focus .process-circle,
.btn:hover .process-circle {
    stroke: #fff
}

.btn:focus .process-icon-horizontal,
.btn:focus .process-icon-vertical,
.btn:hover .process-icon-horizontal,
.btn:hover .process-icon-vertical {
    background-color: #fff
}

:root {
    --ring-outline-width: 2px;
    --ring-outline-offset: 2px;
    --ring-outline-color: var(--color-content-primary)
}

:root .np-theme-personal,
:root.np-theme-personal {
    --ring-outline-color: var(--color-interactive-primary)
}

.focus-ring:focus {
    outline: 0
}

.focus-ring:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

a:focus,
button:focus,
details:focus,
dialog:focus,
input:focus,
option:focus,
select:focus,
summary:focus,
textarea:focus {
    outline: 0
}

a:focus-visible,
button:focus-visible,
details:focus-visible,
dialog:focus-visible,
input:focus-visible,
option:focus-visible,
select:focus-visible,
summary:focus-visible,
textarea:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.sequence>li:before {
    margin-top: 8px
}

.sequence>li:after {
    top: 16px
}

.sequence>li:first-child:after {
    height: 100%
}

.sequence>li:last-child:after {
    height: 0
}

.sequence.sequence-top>li:first-child:after {
    height: calc(100% + 16px)
}

.sequence.sequence-bottom>li:last-child:after {
    height: calc(100% - 16px)
}

.sequence.sequence-top.sequence-bottom>li:first-child:last-child:after {
    height: 100%
}

.sequence>li:before {
    margin-left: -27px
}

[dir=rtl] .sequence>li:before {
    margin-right: -27px;
    margin-left: 0
}

.sequence>li:after {
    left: -24px
}

[dir=rtl] .sequence>li:after {
    right: -24px;
    left: auto
}

.sequence>li>a:focus,
.sequence>li>a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.sequence>li>a:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.sequence>li:before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    z-index: 2;
    border: 4px solid;
    border-color: inherit;
    outline: 0
}

.sequence>li:after {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    border: 0 solid;
    border-color: inherit;
    outline: 0;
    background-color: rgba(0, 0, 0, .10196);
    background-color: var(--color-border-neutral);
    background-size: 200% 200%;
    background-position: 0 0
}

.sequence .sequence-item-no-pip:before {
    display: none
}

.sequence>.active>a:focus,
.sequence>.active>a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #37517e;
    color: var(--color-content-primary)
}

.sequence>.active>a:active {
    color: #37517e;
    color: var(--color-content-primary)
}

.sequence>.active:before {
    border-color: #0097c7;
    border-color: var(--color-content-accent)
}

.sequence>.active:after,
.sequence>.active~li:after {
    background-color: rgba(0, 0, 0, .10196);
    background-color: var(--color-border-neutral);
    background-image: none
}

.sequence>.active~li:before {
    border-color: rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral)
}

.sequence-top>li:first-child:after {
    top: 0
}

.sequence-inverse>li:after {
    background-color: #37517e
}

.sequence-inverse>.active:after,
.sequence-inverse>.active~li:after {
    background-color: #37517e;
    background-image: none !important
}

.sequence-inverse>.active~li:before {
    border-color: #37517e
}

.sequence-info>li:after {
    background-image: linear-gradient(#00a2dd, #00a2dd 50%, rgba(0, 0, 0, .10196)0, rgba(0, 0, 0, .10196));
    background-image: linear-gradient(var(--color-interactive-accent)0, var(--color-interactive-accent) 50%, var(--color-border-neutral) 50%, var(--color-border-neutral) 100%)
}

.sequence-info.sequence-inverse>li:after {
    background-image: linear-gradient(#00a2dd, #00a2dd 50%, rgba(255, 255, 255, .10196)0, rgba(255, 255, 255, .10196));
    background-image: linear-gradient(var(--color-interactive-accent)0, var(--color-interactive-accent) 50%, rgba(255, 255, 255, .10196) 50%, rgba(255, 255, 255, .10196) 100%)
}

.sequence-info>.active:before {
    border-color: #00a2dd;
    border-color: #25d366;
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent)
}

@keyframes sequence-pip-info {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }

    to {
        border-color: #00a2dd;
        border-color: var(--color-interactive-accent)
    }
}

.sequence-primary>li:after {
    background-image: linear-gradient(#37517e, #37517e 50%, rgba(0, 0, 0, .10196)0, rgba(0, 0, 0, .10196));
    background-image: linear-gradient(#37517e 0, #37517e 50%, var(--color-border-neutral) 50%, var(--color-border-neutral) 100%)
}

.sequence-primary.sequence-inverse>li:after {
    background-image: linear-gradient(#37517e, #37517e 50%, rgba(255, 255, 255, .10196)0, rgba(255, 255, 255, .10196))
}

.sequence-primary>.active:before {
    border-color: #37517e;
    background-color: #37517e
}

@keyframes sequence-pip-primary {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }

    to {
        border-color: #37517e
    }
}

.sequence-success>li:after {
    background-image: linear-gradient(#2ead4b, #2ead4b 50%, rgba(0, 0, 0, .10196)0, rgba(0, 0, 0, .10196));
    background-image: linear-gradient(var(--color-interactive-positive)0, var(--color-interactive-positive) 50%, var(--color-border-neutral) 50%, var(--color-border-neutral) 100%)
}

.sequence-success.sequence-inverse>li:after {
    background-image: linear-gradient(#2ead4b, #2ead4b 50%, rgba(255, 255, 255, .10196)0, rgba(255, 255, 255, .10196));
    background-image: linear-gradient(var(--color-interactive-positive)0, var(--color-interactive-positive) 50%, rgba(255, 255, 255, .10196) 50%, rgba(255, 255, 255, .10196) 100%)
}

.sequence-success>.active:before {
    border-color: #2ead4b;
    border-color: var(--color-interactive-positive);
    background-color: #2ead4b;
    background-color: var(--color-interactive-positive)
}

@keyframes sequence-pip-success {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }

    to {
        border-color: #2ead4b;
        border-color: var(--color-interactive-positive)
    }
}

.sequence-warning>li:after {
    background-image: linear-gradient(#df8700, #df8700 50%, rgba(0, 0, 0, .10196)0, rgba(0, 0, 0, .10196));
    background-image: linear-gradient(var(--color-interactive-warning)0, var(--color-interactive-warning) 50%, var(--color-border-neutral) 50%, var(--color-border-neutral) 100%)
}

.sequence-warning.sequence-inverse>li:after {
    background-image: linear-gradient(#df8700, #df8700 50%, rgba(255, 255, 255, .10196)0, rgba(255, 255, 255, .10196));
    background-image: linear-gradient(var(--color-interactive-warning)0, var(--color-interactive-warning) 50%, rgba(255, 255, 255, .10196) 50%, rgba(255, 255, 255, .10196) 100%)
}

.sequence-warning>.active:before {
    border-color: #df8700;
    border-color: var(--color-interactive-warning);
    background-color: #df8700;
    background-color: var(--color-interactive-warning)
}

@keyframes sequence-pip-warning {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }

    to {
        border-color: #df8700;
        border-color: var(--color-interactive-warning)
    }
}

.sequence-danger>li:after {
    background-image: linear-gradient(#e74848, #e74848 50%, rgba(0, 0, 0, .10196)0, rgba(0, 0, 0, .10196));
    background-image: linear-gradient(var(--color-interactive-negative)0, var(--color-interactive-negative) 50%, var(--color-border-neutral) 50%, var(--color-border-neutral) 100%)
}

.sequence-danger.sequence-inverse>li:after {
    background-image: linear-gradient(#e74848, #e74848 50%, rgba(255, 255, 255, .10196)0, rgba(255, 255, 255, .10196));
    background-image: linear-gradient(var(--color-interactive-negative)0, var(--color-interactive-negative) 50%, rgba(255, 255, 255, .10196) 50%, rgba(255, 255, 255, .10196) 100%)
}

.sequence-danger>.active:before {
    border-color: #e74848;
    border-color: var(--color-interactive-negative);
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

@keyframes sequence-pip-danger {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }

    to {
        border-color: #e74848;
        border-color: var(--color-interactive-negative)
    }
}

.sequence-hollow>li:before {
    border-width: 2px;
    background-color: #fff;
    background-color: var(--color-background-screen)
}

.sequence-hollow>.active:before {
    border-width: 4px
}

.sequence-hollow>.active~li:before {
    background-color: #fff;
    background-color: var(--color-background-screen)
}

.sequence-hollow.sequence-inverse>li:before {
    background-color: #37517e
}

.sequence a:focus .sequence-icon,
.sequence a:hover .sequence-icon {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.sequence-table>li:before {
    position: static
}

.sequence-table>li:after {
    display: none
}

.sequence-table:before {
    content: " ";
    width: 2px;
    left: 0;
    position: absolute;
    border: 1px solid;
    border-color: inherit;
    height: calc(100% - 56px);
    margin-top: 28px;
    display: block
}

[dir=rtl] .sequence-table:before {
    right: 0;
    left: auto
}

.sequence-table.sequence-top:before {
    height: calc(100% - 28px);
    margin-top: 0
}

.sequence-table.sequence-bottom:before {
    height: calc(100% - 28px)
}

.sequence-table.sequence-top.sequence-bottom:before {
    height: 100%
}

.sequence-lg>li:before {
    margin-top: 8px
}

.sequence-lg>li:after {
    top: 20px
}

.sequence-lg>li:first-child:after {
    height: 100%
}

.sequence-lg>li:last-child:after {
    height: 0
}

.sequence-lg.sequence-top>li:first-child:after {
    height: calc(100% + 20px)
}

.sequence-lg.sequence-bottom>li:last-child:after {
    height: calc(100% - 20px)
}

.sequence-lg.sequence-top.sequence-bottom>li:first-child:last-child:after {
    height: 100%
}

.sequence-lg>li:before {
    margin-left: -43px
}

[dir=rtl] .sequence-lg>li:before {
    margin-right: -43px;
    margin-left: 0
}

.sequence-lg>li:after {
    left: -40px
}

[dir=rtl] .sequence-lg>li:after {
    right: -40px;
    left: auto
}

@media(min-width:768px) {
    .sequence-lg>li:before {
        margin-left: -51px
    }

    [dir=rtl] .sequence-lg>li:before {
        margin-right: -51px;
        margin-left: 0
    }

    .sequence-lg>li:after {
        left: -48px
    }

    [dir=rtl] .sequence-lg>li:after {
        right: -48px;
        left: auto
    }
}

.sequence-animate>li:after {
    background-size: 200% 200%;
    animation: sequence-fill .3s linear 0s both
}

.sequence-animate.sequence-info>li:before {
    animation: sequence-pip-info .3s linear .3s both, sequence-pulse-info 3s linear .3s forwards
}

.sequence-animate.sequence-info>.active:before {
    animation: sequence-pip-info .3s linear .3s both, sequence-pulse-info 3s linear .3s infinite
}

.sequence-animate.sequence-warning>li:before {
    animation: sequence-pip-warning .3s linear .3s both, sequence-pulse-warning 3s linear .3s forwards
}

.sequence-animate.sequence-warning>.active:before {
    animation: sequence-pip-warning .3s linear .3s both, sequence-pulse-warning 3s linear .3s infinite
}

.sequence-animate.sequence-success>li:before {
    animation: sequence-pip-success .3s linear .3s both, sequence-pulse-success 3s linear .3s forwards
}

.sequence-animate.sequence-success>.active:before {
    animation: sequence-pip-success .3s linear .3s both, sequence-pulse-success 3s linear .3s infinite
}

.sequence-animate.sequence-danger>li:before {
    animation: sequence-pip-danger .3s linear .3s both, sequence-pulse-danger 3s linear .3s forwards
}

.sequence-animate.sequence-danger>.active:before {
    animation: sequence-pip-danger .3s linear .3s both, sequence-pulse-danger 3s linear .3s infinite
}

.sequence-animate>li:first-child:after,
.sequence-animate>li:first-child:before {
    animation-delay: .3s !important
}

.sequence-animate>li:nth-child(2):after,
.sequence-animate>li:nth-child(2):before {
    animation-delay: .6s !important
}

.sequence-animate>li:nth-child(3):after,
.sequence-animate>li:nth-child(3):before {
    animation-delay: .9s !important
}

.sequence-animate>li:nth-child(4):after,
.sequence-animate>li:nth-child(4):before {
    animation-delay: 1.2s !important
}

.sequence-animate>li:nth-child(5):after,
.sequence-animate>li:nth-child(5):before {
    animation-delay: 1.5s !important
}

.sequence-animate>li:nth-child(6):after,
.sequence-animate>li:nth-child(6):before {
    animation-delay: 1.8s !important
}

.sequence-animate>li:nth-child(7):after,
.sequence-animate>li:nth-child(7):before {
    animation-delay: 2.1s !important
}

.sequence-animate>li:nth-child(8):after,
.sequence-animate>li:nth-child(8):before {
    animation-delay: 2.4s !important
}

.sequence-animate>li:nth-child(9):after,
.sequence-animate>li:nth-child(9):before {
    animation-delay: 2.7s !important
}

.sequence-animate>li:nth-child(10):after,
.sequence-animate>li:nth-child(10):before {
    animation-delay: 3s !important
}

.sequence-animate>.active~li:after,
.sequence-animate>.active~li:before {
    animation: none
}

@keyframes sequence-fill {
    0% {
        background-position: 0 100%
    }

    to {
        background-position: 0 0
    }
}

@keyframes sequence-pulse-info {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 185, 255, .3)
    }

    50% {
        box-shadow: 0 0 0 16px rgba(0, 185, 255, 0)
    }

    to {
        box-shadow: 0 0 0 0 rgba(0, 185, 255, 0)
    }
}

@keyframes sequence-pulse-warning {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 166, 0, .3)
    }

    50% {
        box-shadow: 0 0 0 16px rgba(255, 166, 0, 0)
    }

    to {
        box-shadow: 0 0 0 0 rgba(255, 166, 0, 0)
    }
}

@keyframes sequence-pulse-success {
    0% {
        box-shadow: 0 0 0 0 rgba(26, 208, 110, .3)
    }

    50% {
        box-shadow: 0 0 0 16px rgba(26, 208, 110, 0)
    }

    to {
        box-shadow: 0 0 0 0 rgba(226, 208, 110, 0)
    }
}

@keyframes sequence-pulse-danger {
    0% {
        box-shadow: 0 0 0 0 rgba(245, 54, 54, .3)
    }

    50% {
        box-shadow: 0 0 0 16px rgba(245, 54, 54, 0)
    }

    to {
        box-shadow: 0 0 0 0 rgba(245, 54, 54, 0)
    }
}

.table-hover>tbody>tr.primary:hover>td,
.table-hover>tbody>tr.primary:hover>th,
.table-hover>tbody>tr:hover>.primary,
.table-hover>tbody>tr>td.primary:hover,
.table-hover>tbody>tr>th.primary:hover {
    background-color: #37517e
}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
    background-color: #fff;
    background-color: var(--color-background-screen)
}

.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
    background-color: rgba(54, 199, 151, .10196);
    background-color: var(--color-background-positive)
}

.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
    background-color: rgba(56, 200, 255, .10196);
    background-color: var(--color-background-accent)
}

.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
    background-color: rgba(255, 172, 0, .10196);
    background-color: var(--color-background-warning)
}

.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
    background-color: rgba(255, 135, 135, .10196);
    background-color: var(--color-background-negative)
}

.table-hover>tbody>tr.default:hover>td,
.table-hover>tbody>tr.default:hover>th,
.table-hover>tbody>tr:hover>.default,
.table-hover>tbody>tr>td.default:hover,
.table-hover>tbody>tr>th.default:hover {
    background-color: var(--color-background-secondary)
}

.table-calendar>tbody>tr>td>a:not([disabled]):hover {
    background-color: #0097c7;
    background-color: var(--color-content-accent);
    color: #fff
}

[data-toggle=tooltip]:not(.btn):focus,
[data-toggle=tooltip]:not(.btn):hover {
    color: #0084b3 !important;
    color: var(--color-content-accent-hover) !important;
    outline: 0
}

.tw-checkbox-check:after,
.tw-checkbox-check:before {
    content: "";
    position: absolute;
    background: #fff;
    background: var(--color-background-screen);
    transform: translateX(.5px) rotate(-45deg);
    transform-origin: left bottom;
    left: 8px;
    left: var(--size-8)
}

.tw-checkbox-check .has-error:after,
.tw-checkbox-check .has-error:before {
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

.tw-checkbox-check:before {
    top: 9px;
    height: 6px;
    width: 2px
}

.tw-checkbox-check:after {
    bottom: 5px;
    height: 2px;
    width: 11px
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
    content: " ";
    display: table
}

.btn-group-vertical>.btn-group:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.panel-body:after,
.row:after {
    clear: both
}

.btn-facebook:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #3b5998;
    border-color: #3b5998
}

.btn-facebook:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-facebook:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-facebook:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-facebook:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-facebook:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #344f88;
    border-color: #344f88
}

.btn-facebook:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-facebook:focus,
.btn-facebook:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5pY19mYWNlYm9va19ob3ZlcjwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PHBhdGggZD0iTTIyLjU4MiAwaC0yMS4yNjNjLS43MjkgMC0xLjMxOS41OTEtMS4zMTkgMS4zMTl2MjEuMjYzYzAgLjcyOS41OSAxLjMxOSAxLjMxOSAxLjMxOWgxMS40NDd2LTkuMjU2aC0zLjExNXYtMy42MDdoMy4xMTV2LTIuNjZjMC0zLjA4NyAxLjg4Ni00Ljc2OCA0LjYzOS00Ljc2OCAxLjMxOSAwIDIuNDUzLjA5OCAyLjc4My4xNDJ2My4yMjZsLTEuOTEuMDAxYy0xLjQ5OCAwLTEuNzg4LjcxMi0xLjc4OCAxLjc1NnYyLjMwM2gzLjU3MmwtLjQ2NSAzLjYwN2gtMy4xMDd2OS4yNTZoNi4wOTFjLjcyOSAwIDEuMzE5LS41OTEgMS4zMTktMS4zMTl2LTIxLjI2M2MwLS43MjktLjU5MS0xLjMxOS0xLjMxOS0xLjMxOSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
}

.btn-google:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #4285f4;
    border-color: #4285f4
}

.btn-google:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-google:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-google:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-google:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-google:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #3b77db;
    border-color: #3b77db
}

.btn-google:not(.disabled):not(:disabled):not(.btn-loading).active {
    background-image: none
}

.btn-google:focus,
.btn-google:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5nb29nbGUtYWN0aXZlPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBhdGggZD0iTTIzLjE4MTgxODIsOS44MTgxODE4MiBMMTIsOS44MTgxODE4MiBMMTIsMTQuNDU0NTQ1NSBMMTguNDM2MzYzNiwxNC40NTQ1NDU1IEMxNy44MzYzNjM2LDE3LjQgMTUuMzI3MjcyNywxOS4wOTA5MDkxIDEyLDE5LjA5MDkwOTEgQzguMDcyNzI3MjcsMTkuMDkwOTA5MSA0LjkwOTA5MDkxLDE1LjkyNzI3MjcgNC45MDkwOTA5MSwxMiBDNC45MDkwOTA5MSw4LjA3MjcyNzI3IDguMDcyNzI3MjcsNC45MDkwOTA5MSAxMiw0LjkwOTA5MDkxIEMxMy42OTA5MDkxLDQuOTA5MDkwOTEgMTUuMjE4MTgxOCw1LjUwOTA5MDkxIDE2LjQxODE4MTgsNi40OTA5MDkwOSBMMTkuOTA5MDkwOSwzIEMxNy43ODE4MTgyLDEuMTQ1NDU0NTUgMTUuMDU0NTQ1NSwwIDEyLDAgQzUuMzQ1NDU0NTUsMCAwLDUuMzQ1NDU0NTUgMCwxMiBDMCwxOC42NTQ1NDU1IDUuMzQ1NDU0NTUsMjQgMTIsMjQgQzE4LDI0IDIzLjQ1NDU0NTUsMTkuNjM2MzYzNiAyMy40NTQ1NDU1LDEyIEMyMy40NTQ1NDU1LDExLjI5MDkwOTEgMjMuMzQ1NDU0NSwxMC41MjcyNzI3IDIzLjE4MTgxODIsOS44MTgxODE4MiBaIiBpZD0icGF0aC0xIj48L3BhdGg+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkxvZy1pbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iZ29vZ2xlLWFjdGl2ZSI+ICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICA8dXNlIGlkPSJhIiBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==)
}

.critical-comms .wds-Button[class]:hover {
    color: var(--Button-color-hover)
}

.critical-comms .wds-Button[class]:active {
    color: var(--Button-color-active)
}

.np-accordion-item .decision:not(.disabled):not(:disabled):hover {
    background-color: transparent
}

.np-action-btn:not(:disabled):hover {
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover)
}

.np-action-btn:not(:disabled):hover.btn-priority-2 {
    background-color: var(--color-background-neutral-hover)
}

.np-action-btn:not(:disabled):hover.btn-priority-3 {
    color: var(--color-interactive-primary-hover)
}

.np-action-btn:not(:disabled):active {
    box-shadow: none;
    border-color: transparent;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active)
}

.np-action-btn:not(:disabled):active.btn-priority-2 {
    background-color: var(--color-background-neutral-active)
}

.np-action-btn:not(:disabled):active.btn-priority-3 {
    color: var(--color-interactive-primary-active);
    background-color: var(--color-background-screen-active) !important
}

.np-action-btn:not(:disabled):focus {
    box-shadow: none
}

.tw-action-option .wds-Button--tertiary:hover {
    background-color: transparent;
    background-color: initial
}

.wds-alert__liveRegion {
    display: contents
}

.alert__close {
    min-width: var(--size-48)
}

.tw-avatar--outlined:not(.disabled):not(:disabled):hover {
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.tw-avatar--24.tw-avatar--outlined.tw-avatar--thumbnail:after {
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.tw-avatar--24.tw-avatar--thumbnail:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-overlay);
    content: "";
    border-radius: 50%
}

.tw-avatar--40.tw-avatar--outlined.tw-avatar--thumbnail:after {
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.tw-avatar--40.tw-avatar--thumbnail:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-overlay);
    content: "";
    border-radius: 50%
}

.tw-avatar--48.tw-avatar--outlined.tw-avatar--thumbnail:after {
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.tw-avatar--48.tw-avatar--thumbnail:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-overlay);
    content: "";
    border-radius: 50%
}

.tw-avatar--56.tw-avatar--outlined.tw-avatar--thumbnail:after {
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.tw-avatar--56.tw-avatar--thumbnail:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-overlay);
    content: "";
    border-radius: 50%
}

.tw-avatar--72.tw-avatar--outlined.tw-avatar--thumbnail:after {
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.tw-avatar--72.tw-avatar--thumbnail:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-overlay);
    content: "";
    border-radius: 50%
}

.np-theme-personal .tw-avatar--outlined:not(.disabled):not(:disabled):hover {
    border-color: var(--color-interactive-primary-hover)
}

.np-icon-button-tertiary-default:not(.disabled):not(:disabled):hover {
    background-color: var(--color-background-neutral-hover)
}

.np-icon-button-tertiary-default:not(.disabled):not(:disabled):active {
    background-color: var(--color-background-neutral-active)
}

.np-icon-button-primary-default:not(.disabled):not(:disabled):hover {
    background-color: #008fc9;
    background-color: var(--color-sentiment-interactive-primary-hover, var(--color-interactive-accent-hover))
}

.np-icon-button-primary-default:not(.disabled):not(:disabled):active {
    background-color: #0081ba;
    background-color: var(--color-sentiment-interactive-primary-active, var(--color-interactive-accent-active))
}

.np-icon-button-primary-negative:not(.disabled):not(:disabled):hover {
    background-color: var(--color-sentiment-negative-primary-hover)
}

.np-icon-button-primary-negative:not(.disabled):not(:disabled):active {
    background-color: var(--color-sentiment-negative-primary-active)
}

.np-icon-button-minimal-default:not(.disabled):not(:disabled):hover {
    background-color: var(--color-background-screen-hover)
}

.np-icon-button-minimal-default:not(.disabled):not(:disabled):active {
    background-color: var(--color-background-screen-active)
}

.np-icon-button-secondary-default:not(.disabled):not(:disabled):hover {
    background-color: var(--color-sentiment-interactive-secondary-neutral-hover, var(--color-interactive-neutral-hover))
}

.np-icon-button-secondary-default:not(.disabled):not(:disabled):active {
    background-color: var(--color-sentiment-interactive-secondary-neutral-active, var(--color-interactive-neutral-active))
}

.np-icon-button-secondary-negative:not(.disabled):not(:disabled):hover {
    background-color: var(--color-sentiment-negative-secondary-hover)
}

.np-icon-button-secondary-negative:not(.disabled):not(:disabled):active {
    background-color: var(--color-sentiment-negative-secondary-active)
}

.np-btn {
    position: relative
}

.wds-Button {
    --Button-background: var(--color-sentiment-interactive-primary, var(--color-interactive-accent));
    --Button-background-hover: var(--color-sentiment-interactive-primary-hover, var(--color-interactive-accent-hover));
    --Button-background-active: var(--color-sentiment-interactive-primary-active, var(--color-interactive-accent-active));
    --Button-color: var(--color-sentiment-interactive-control, var(--color-interactive-control));
    --Button-color-hover: var(--color-sentiment-interactive-control-hover, var(--color-interactive-control-hover));
    --Button-color-active: var(--color-sentiment-interactive-control-active, var(--color-interactive-control-active));
    --Button-border-radius: var(--radius-full);
    --Button-label-gap: var(--size-4);
    --Button-large-padding: var(--size-12) var(--size-16);
    --Button-medium-padding: var(--size-8) var(--size-12);
    --Button-small-padding: var(--size-5) var(--size-12);
    --Button-avatar-border-color: var(--color-border-neutral);
    --Button-transition-duration: 150ms;
    --Button-transition-easing: ease-in-out;
    --Button-secondary-background: var(--color-sentiment-interactive-secondary-neutral, var(--color-interactive-neutral));
    --Button-secondary-background-hover: var(--color-sentiment-interactive-secondary-neutral-hover, var(--color-interactive-neutral-hover));
    --Button-secondary-background-active: var(--color-sentiment-interactive-secondary-neutral-active, var(--color-interactive-neutral-active));
    --Button-secondary-color: var(--color-sentiment-content-primary, var(--color-interactive-primary));
    --Button-secondary-color-hover: var(--color-sentiment-content-primary-hover, var(--color-interactive-primary-hover));
    --Button-secondary-color-active: var(--color-sentiment-content-primary-active, var(--color-interactive-primary-active));
    --Button-secondary-neutral-background: var(--color-sentiment-interactive-secondary-neutral, var(--color-background-neutral));
    --Button-secondary-neutral-background-hover: var(--color-sentiment-interactive-secondary-neutral-hover, var(--color-background-neutral-hover));
    --Button-secondary-neutral-background-active: var(--color-sentiment-interactive-secondary-neutral-active, var(--color-background-neutral-active));
    --Button-secondary-neutral-color: var(--color-sentiment-content-primary, var(--color-content-primary));
    --Button-tertiary-background: transparent;
    --Button-tertiary-background-hover: var(--color-sentiment-interactive-secondary-neutral, var(--color-background-screen-hover));
    --Button-tertiary-background-active: var(--color-sentiment-interactive-secondary-neutral-hover, var(--color-background-screen-active));
    --Button-tertiary-color: var(--color-sentiment-content-primary, var(--color-interactive-primary));
    --Button-tertiary-color-hover: var(--color-sentiment-content-primary-hover, var(--color-interactive-primary-hover));
    --Button-tertiary-color-active: var(--color-sentiment-content-primary-active, var(--color-interactive-primary-active));
    --Button-primary-negative-background: var(--color-sentiment-negative-primary);
    --Button-primary-negative-background-hover: var(--color-sentiment-negative-primary-hover);
    --Button-primary-negative-background-active: var(--color-sentiment-negative-primary-active);
    --Button-primary-negative-color: var(--color-contrast-overlay);
    --Button-secondary-negative-background: var(--color-sentiment-negative-secondary);
    --Button-secondary-negative-background-hover: var(--color-sentiment-negative-secondary-hover);
    --Button-secondary-negative-background-active: var(--color-sentiment-negative-secondary-active);
    --Button-secondary-negative-color: var(--color-sentiment-negative-primary);
    --Button-secondary-negative-color-hover: var(--color-sentiment-negative-primary-hover);
    --Button-secondary-negative-color-active: var(--color-sentiment-negative-primary-active)
}

.wds-Button {
    display: inline-flex;
    flex: none;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
    word-wrap: break-word;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--Button-background);
    border: 0;
    border-radius: var(--Button-border-radius);
    cursor: pointer;
    transition: color, background-color var(--Button-transition-duration) var(--Button-transition-easing)
}

.wds-Button,
.wds-Button:active,
.wds-Button:focus,
.wds-Button:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--Button-color)
}

.wds-Button:hover {
    --Button-color: var(--Button-color-hover);
    background-color: var(--Button-background-hover)
}

.wds-Button:active {
    --Button-color: var(--Button-color-active);
    background-color: var(--Button-background-active)
}

.wds-Button:disabled {
    filter: none;
    mix-blend-mode: luminosity;
    opacity: .45;
    cursor: not-allowed
}

.wds-Button.wds-Button--disabled:active,
.wds-Button.wds-Button--disabled:hover,
.wds-Button:disabled,
.wds-Button:disabled:active,
.wds-Button:disabled:hover {
    background-color: var(--Button-background)
}

.wds-Button.wds-Button--disabled,
.wds-Button.wds-Button--disabled:active,
.wds-Button.wds-Button--disabled:hover,
.wds-Button:disabled,
.wds-Button:disabled:active,
.wds-Button:disabled:hover {
    background-color: var(--Button-background)
}

.wds-Button--tertiary:active .wds-Button-labelText,
.wds-Button--tertiary:focus .wds-Button-labelText,
.wds-Button--tertiary:hover .wds-Button-labelText {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 1px
}

.wds-Button--large {
    padding: var(--Button-large-padding)
}

.wds-Button--block {
    width: 100%
}

.wds-Button-content {
    position: relative
}

.wds-Button-content--loading .wds-Button-label {
    visibility: hidden;
    opacity: 0
}

.wds-Button-label {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--Button-label-gap);
    position: relative
}

.wds-Button-loader {
    position: absolute;
    width: 100%;
    height: 100%
}

.np-theme-personal .np-card__button:focus {
    outline: 0
}

.np-theme-personal .np-card__button:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.carousel__card:focus,
.carousel__card:focus-within,
.carousel__card:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: none !important;
    box-shadow: none !important
}

.carousel__card:focus,
.carousel__card:has(:focus-visible) {
    outline: 2px solid #37517e !important;
    outline: var(--ring-outline-color) solid var(--ring-outline-width) !important;
    outline-offset: 2px !important;
    outline-offset: var(--ring-outline-offset) !important
}

.carousel__card:focus,
.carousel__card:hover {
    background-color: var(--color-background-neutral-hover)
}

.carousel__indicator:hover {
    width: 16px;
    width: var(--size-16)
}

.carousel__indicator--selected:hover {
    background: var(--color-interactive-primary);
    width: 24px;
    width: var(--size-24)
}

.np-checkbox-button input[type=checkbox]:not(:disabled) {
    cursor: pointer
}

.np-tw-checkbox-indeterminate:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 2px;
    top: 55%;
    left: 50%;
    background: #fff;
    background: var(--color-background-screen);
    transform: translate(-50%, -50%)
}

.np-tw-checkbox-indeterminate .has-error:after {
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

.np-chip:hover {
    cursor: pointer
}

.np-chip:active {
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active);
    color: #fff
}

.np-chip--selected:active,
.np-chip--selected:hover {
    color: #fff;
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .np-chip.has-error:not(.disabled):not(:disabled):active,
.np-theme-personal .np-chip.has-error:not(.disabled):not(:disabled):hover {
    color: var(--color-contrast)
}

.np-theme-personal .np-chip.has-error:not(.disabled):not(:disabled):hover {
    background: var(--color-sentiment-negative-hover);
    border-color: var(--color-sentiment-negative-hover) !important
}

.np-theme-personal .np-chip.has-error:not(.disabled):not(:disabled):active {
    background: var(--color-sentiment-negative-active);
    border-color: var(--color-sentiment-negative-active) !important
}

.np-theme-personal .np-chip:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-primary-hover);
    background-color: var(--color-background-screen-hover);
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.np-theme-personal .np-chip:not(.disabled):not(:disabled):active {
    color: var(--color-interactive-primary-active);
    background-color: var(--color-background-screen-active);
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active)
}

.np-theme-personal .np-chip .np-close-button:hover,
.np-theme-personal .np-chip .np-close-button:not(.disabled):not(:disabled):active,
.np-theme-personal .np-chip .np-close-button:not(.disabled):not(:disabled):hover {
    color: inherit !important;
    background-color: transparent !important
}

.np-theme-personal .np-chip:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .np-chip:not(.disabled):not(:disabled):has(:focus-visible) {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.np-theme-personal .np-chip:not(.disabled):not(:disabled):focus-visible .np-close-button,
.np-theme-personal .np-chip:not(.disabled):not(:disabled):has(:focus-visible) .np-close-button {
    background: transparent;
    outline: 0
}

.np-theme-personal .np-chip:not(.disabled):not(:disabled):focus-visible .np-close-button:hover,
.np-theme-personal .np-chip:not(.disabled):not(:disabled):has(:focus-visible) .np-close-button:hover {
    color: inherit !important
}

.np-theme-personal .np-chip:has(.disabled, :disabled):focus-visible {
    outline: 0
}

.np-theme-personal .np-chip--selected:not(.disabled):not(:disabled):hover,
.np-theme-personal .np-chip--valid:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-contrast-hover);
    background-color: var(--color-interactive-primary-hover);
    border-color: var(--color-interactive-primary-hover)
}

.np-theme-personal .np-chip--selected:not(.disabled):not(:disabled):active,
.np-theme-personal .np-chip--valid:not(.disabled):not(:disabled):active {
    color: var(--color-interactive-contrast-active);
    background-color: var(--color-interactive-primary-active);
    border-color: var(--color-interactive-primary-active)
}

.np-theme-personal .np-chip--selected .np-close-button:focus,
.np-theme-personal .np-chip--selected .np-close-button:focus-within,
.np-theme-personal .np-chip--valid .np-close-button:focus,
.np-theme-personal .np-chip--valid .np-close-button:focus-within {
    outline: 0
}

.np-circular-btn-primary-default .np-circular-btn-label:not(.disabled):not(:disabled):hover,
.np-circular-btn-secondary-default .np-circular-btn-label:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-primary-hover)
}

.np-circular-btn-primary-default .np-circular-btn-label:not(.disabled):not(:disabled):active,
.np-circular-btn-secondary-default .np-circular-btn-label:not(.disabled):not(:disabled):active {
    color: var(--color-interactive-primary-active)
}

.np-circular-btn-primary-negative .np-circular-btn-label:not(.disabled):not(:disabled):hover,
.np-circular-btn-secondary-negative .np-circular-btn-label:not(.disabled):not(:disabled):hover {
    color: var(--color-sentiment-negative-primary-hover)
}

.np-circular-btn-primary-negative .np-circular-btn-label:not(.disabled):not(:disabled):active,
.np-circular-btn-secondary-negative .np-circular-btn-label:not(.disabled):not(:disabled):active {
    color: var(--color-sentiment-negative-primary-active)
}

.np-circle {
    border-radius: var(--radius-full);
    width: var(--circle-size);
    height: var(--circle-size);
    flex-shrink: 0;
    --circle-border-color: var(--color-border-neutral);
    --circle-border-width: 1px;
    font-weight: var(--font-weight-semi-bold);
    line-height: 1
}

.np-circle {
    font-size: var(--circle-font-size)
}

.np-circle .tw-icon>svg {
    height: var(--circle-icon-size);
    width: var(--circle-icon-size)
}

.np-circle-border:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 9999px;
    border-radius: var(--radius-full);
    box-shadow: inset 0 0 0 var(--circle-border-width) var(--circle-border-color)
}

.np-close-button {
    --ring-outline-offset: 0
}

.np-close-button:hover {
    color: #008fc9;
    color: var(--color-interactive-accent-hover)
}

.np-theme-personal .np-close-button {
    color: var(--color-interactive-primary);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-full);
    transition: background-color .1s ease
}

.np-theme-personal .np-close-button--x-small {
    height: var(--size-24);
    width: var(--size-24);
    flex-shrink: 0
}

@media(max-width:320px) {
    .np-theme-personal .np-close-button--x-small {
        height: var(--size-48);
        width: var(--size-48)
    }
}

.np-theme-personal .np-close-button--x-large {
    height: var(--size-48);
    width: var(--size-48);
    flex-shrink: 0
}

@media(max-width:320px) {
    .np-theme-personal .np-close-button--x-large {
        height: var(--size-96);
        width: var(--size-96)
    }
}

.np-theme-personal .np-close-button:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-primary-hover);
    background-color: var(--color-background-neutral-hover)
}

.np-theme-personal .np-close-button:not(.disabled):not(:disabled):active {
    color: var(--color-interactive-primary-active);
    background-color: var(--color-background-neutral-active)
}

.np-option:has(:focus-visible) {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 0;
    outline-offset: var(--ring-outline-offset);
    --ring-outline-offset: 0
}

.np-option:has(:focus-visible) :focus-visible {
    outline: 0
}

.np-panel__arrow:before {
    position: absolute;
    width: 14px;
    height: 14px
}

.np-panel__arrow:before {
    left: 0;
    content: "";
    transform: rotate(45deg);
    background: #fff;
    background: var(--color-background-elevated)
}

.radio:hover {
    border-color: rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral)
}

.tw-date-lookup-calendar>tbody>tr>td:hover button:not(.disabled):not(:disabled),
.tw-date-lookup-calendar>tbody>tr>td:not(.disabled):not(:disabled) button.show-focus {
    background-color: var(--color-background-screen-hover)
}

.tw-date-lookup-calendar>tbody>tr>td:not(.disabled):not(:disabled) button.active {
    background-color: var(--color-interactive-primary);
    color: var(--color-interactive-contrast)
}

.np-animated-label-option:not(.disabled):focus-visible,
.np-animated-label-option:not(.disabled):hover {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.np-info [data-toggle=popover]:not(.btn):focus {
    outline: revert
}

:disabled .np-form-control {
    opacity: 1
}

.np-form-control:focus-visible {
    outline: 0
}

.np-form-control:hover:enabled {
    --ring-width: 2px;
    --ring-color: var(--color-interactive-secondary-hover)
}

.np-form-control:focus:enabled {
    --ring-width: 3px;
    --ring-color: var(--color-interactive-primary)
}

.np-input::placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.wds-list-item:focus-within {
    z-index: 1
}

.wds-list-item-view.fullyInteractive:before {
    content: "";
    position: absolute;
    inset: 0
}

.wds-list-item-interactive .np-checkbox-button:has(input[type=checkbox]:focus-visible) .tw-checkbox-button,
.wds-list-item-interactive .wds-list-item-control:focus-visible {
    outline: 0
}

.wds-list-item-interactive a.wds-list-item-control:focus,
.wds-list-item-interactive a.wds-list-item-control:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.wds-list-item-interactive a.wds-list-item-control.wds-list-item-control_pseudo-element:before {
    content: "";
    position: absolute;
    inset: 0
}

.wds-list-item-interactive.wds-list-item-spotlight:has(.wds-list-item-control:focus-visible),
.wds-list-item-interactive.wds-list-item-spotlight:has(input[type=checkbox]:focus-visible) {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset);
    outline-offset: -1px
}

.wds-list-item-interactive.wds-list-item-spotlight:has(.wds-list-item-prompt:hover a, .wds-list-item-prompt:hover button):hover {
    background-color: transparent;
    background-color: initial
}

.wds-list-item-interactive:not(.wds-list-item-spotlight):has(.wds-list-item-control:focus-visible):before,
.wds-list-item-interactive:not(.wds-list-item-spotlight):has(input[type=checkbox]:focus-visible):before {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset);
    content: "";
    position: absolute;
    inset: 0-8px;
    border-radius: 16px;
    border-radius: var(--radius-medium);
    outline-offset: -1px
}

.wds-list-item-interactive:not(.wds-list-item-spotlight):not(.disabled):not(:disabled):active:before,
.wds-list-item-interactive:not(.wds-list-item-spotlight):not(.disabled):not(:disabled):hover:before {
    content: "";
    position: absolute;
    inset: 0-8px;
    border-radius: 16px;
    border-radius: var(--radius-medium)
}

.wds-list-item-interactive:not(.wds-list-item-spotlight):not(.disabled):not(:disabled):hover:before {
    background-color: var(--color-background-screen-hover)
}

.wds-list-item-interactive:not(.wds-list-item-spotlight):not(.disabled):not(:disabled):active:before {
    background-color: var(--color-background-screen-active)
}

.wds-list-item-interactive:not(.wds-list-item-spotlight):has(.wds-list-item-prompt:hover a, .wds-list-item-prompt:hover button):hover:before {
    background-color: transparent;
    background-color: initial
}

.wds-list-item-interactive:not(.disabled):not(:disabled):hover .wds-list-item-control-wrapper .wds-Button {
    background-color: var(--Button-background-hover);
    color: var(--Button-color-hover);
    transition: none
}

.wds-list-item-spotlight-active:not(.disabled):not(:disabled):hover {
    background-color: var(--color-background-neutral-hover)
}

.wds-list-item-spotlight-active:not(.disabled):not(:disabled):active {
    background-color: var(--color-background-neutral-active)
}

.wds-list-item-spotlight-inactive:not(.disabled):not(:disabled):hover {
    background-color: color-mix(in srgb, var(--color-background-neutral-hover) 35%, transparent)
}

.wds-list-item-spotlight-inactive:not(.disabled):not(:disabled):active {
    background-color: color-mix(in srgb, var(--color-background-neutral-active) 45%, transparent)
}

img.wds-illustration {
    max-width: 100%
}

.wds-illustration-padding {
    padding: 24px
}

.wds-illustration-padding {
    padding: 24px
}

.np-input-group:disabled .np-input-addon:not(.np-input-addon--interactive) {
    opacity: .45;
    mix-blend-mode: luminosity
}

.np-input-group:has(>:is(input, button, select):focus-visible) .np-input-addon {
    color: var(--color-interactive-primary)
}

.np-input-group:has(>:is(input, button, select):hover) .np-input-addon {
    color: #b5b7ba;
    color: var(--color-interactive-secondary-hover)
}

.np-bottom-sheet-v2-content:focus {
    outline: 0
}

.np-popover-v2-container:focus {
    outline: 0
}

.np-select-input-option-container:focus {
    outline: 0
}

.np-select-input-options-container:focus {
    outline: 0
}

.np-select-input-listbox:focus {
    outline: 0
}

.np-select-input-listbox:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.np-select-input-addon--interactive:hover {
    color: #b5b7ba;
    color: var(--color-interactive-secondary-hover)
}

.np-select-input-addon--interactive:focus {
    outline: 0
}

.np-select-input-addon--interactive:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.np-text-area::placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

a {
    border-radius: 2px;
    color: var(--color-sentiment-content-primary, var(--color-content-link))
}

.np-link:disabled {
    filter: none;
    mix-blend-mode: luminosity;
    opacity: .45;
    cursor: not-allowed
}

:root {
    --coin-colour: #1c3108;
    --coin-size: 4.5rem;
    --coins-image: url(data:image/png;base64,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)
}

.tw-loader:before {
    content: "";
    display: block;
    width: 4.5rem;
    width: var(--coin-size);
    height: 4.5rem;
    height: var(--coin-size);
    position: relative;
    border-radius: 50%;
    background-image: url(data:image/png;base64,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);
    background-image: var(--coins-image);
    background-size: 400% 100%;
    background-position-x: 0;
    background-blend-mode: overlay;
    animation-name: spin;
    animation-duration: 3.2s;
    animation-delay: 0s;
    animation-iteration-count: infinite
}

@media(prefers-reduced-motion) {
    .tw-loader:before {
        animation-name: swap-currencies-reduced-motion;
        animation-timing-function: step-end;
        animation-duration: 6.4s
    }
}

@keyframes spin {
    0% {
        width: 4.5rem;
        width: var(--coin-size);
        box-shadow: 0 0 0#1c3108;
        box-shadow: 0 0 0 var(--coin-colour);
        transform: translateX(0);
        background-position-x: 0;
        animation-timing-function: ease-in
    }

    12% {
        width: .1rem;
        box-shadow: var(--box-shadow-backwards);
        transform: var(--coin-edge-width-offset);
        background-position-x: 0
    }

    12.5% {
        width: .1rem;
        box-shadow: var(--box-shadow-backwards);
        transform: var(--coin-edge-width-offset);
        background-position-x: 33.33%;
        animation-timing-function: step-end
    }

    13% {
        width: .1rem;
        box-shadow: var(--box-shadow-forwards);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 33.33%;
        animation-timing-function: ease-out
    }

    25% {
        width: 4.5rem;
        width: var(--coin-size);
        box-shadow: 0 0 0#1c3108;
        box-shadow: 0 0 0 var(--coin-colour);
        transform: translateX(0);
        background-position-x: 33.33%;
        animation-timing-function: ease-in
    }

    37% {
        width: .1rem;
        box-shadow: var(--box-shadow-backwards);
        transform: var(--coin-edge-width-offset);
        background-position-x: 33.33%
    }

    37.5% {
        width: .1rem;
        box-shadow: var(--box-shadow-backwards);
        transform: var(--coin-edge-width-offset);
        background-position-x: 66.66%;
        animation-timing-function: step-end
    }

    38% {
        width: .1rem;
        box-shadow: var(--box-shadow-forwards);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 66.66%;
        animation-timing-function: ease-out
    }

    50% {
        width: 4.5rem;
        width: var(--coin-size);
        box-shadow: 0 0 0#1c3108;
        box-shadow: 0 0 0 var(--coin-colour);
        transform: translateX(0);
        background-position-x: 66.66%;
        animation-timing-function: ease-in
    }

    62% {
        width: .1rem;
        box-shadow: var(--box-shadow-backwards);
        transform: var(--coin-edge-width-offset);
        background-position-x: 66.66%
    }

    62.5% {
        width: .1rem;
        box-shadow: var(--box-shadow-backwards);
        transform: var(--coin-edge-width-offset);
        background-position-x: 100%;
        animation-timing-function: step-end
    }

    63% {
        width: .1rem;
        box-shadow: var(--box-shadow-forwards);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 100%;
        animation-timing-function: ease-out
    }

    75% {
        width: 4.5rem;
        width: var(--coin-size);
        box-shadow: 0 0 0#1c3108;
        box-shadow: 0 0 0 var(--coin-colour);
        transform: translateX(0);
        background-position-x: 100%;
        animation-timing-function: ease-in
    }

    87% {
        width: .1rem;
        box-shadow: var(--box-shadow-backwards);
        transform: var(--coin-edge-width-offset);
        background-position-x: 100%
    }

    87.5% {
        width: .1rem;
        box-shadow: var(--box-shadow-backwards);
        transform: var(--coin-edge-width-offset);
        background-position-x: 0;
        animation-timing-function: step-end
    }

    88% {
        width: .1rem;
        box-shadow: var(--box-shadow-forwards);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 0;
        animation-timing-function: ease-out
    }

    to {
        width: 4.5rem;
        width: var(--coin-size);
        box-shadow: 0 0 0#1c3108;
        box-shadow: 0 0 0 var(--coin-colour);
        transform: translateX(0);
        background-position-x: 0;
        animation-timing-function: ease-in
    }
}

@keyframes swap-currencies-reduced-motion {
    0% {
        background-position-x: 0
    }

    25% {
        background-position-x: 33.33%
    }

    50% {
        background-position-x: 66.66%
    }

    75% {
        background-position-x: 100%
    }

    to {
        background-position-x: 0
    }
}

.np-logo {
    display: inline-block
}

.np-logo-svg--size-sm {
    display: block
}

@media(min-width:576px) {
    .np-logo-svg--size-sm {
        display: none
    }
}

.np-logo-svg--size-md {
    display: none
}

@media(min-width:576px) {
    .np-logo-svg--size-md {
        display: block
    }
}

@media(-ms-high-contrast:none) {

    _:-ms-fullscreen,
    _:-ms-fullscreen .tw-modal-dialog {
        height: 100%
    }
}

.tw-money-input .np-button-input:not(.disabled):not(:disabled):focus-visible {
    border-radius: 10px !important;
    border-radius: var(--radius-small) !important
}

.has-error .tw-money-input .np-button-input:not(.disabled):not(:disabled):hover,
.tw-money-input .np-button-input:active,
.tw-money-input .np-button-input:not(.disabled):not(:disabled):hover {
    box-shadow: none
}

.tw-money-input:not(.disabled):not(:disabled):not(.np-button-input:active):has(.np-button-input:focus-visible) {
    box-shadow: inset 0 0 0 1px #c9cbce !important;
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary) !important
}

.wds-amount-input-input:focus-visible {
    outline: 0
}

.wds-currency-selector:disabled {
    opacity: 1 !important;
    cursor: auto !important;
    mix-blend-mode: normal !important
}

.np-navigation-option:focus,
.np-navigation-option:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.np-navigation-option:not(.disabled):not(:disabled):hover .tw-avatar__content {
    background-color: #fff;
    background-color: var(--color-background-screen)
}

.np-theme-personal .np-navigation-option:not(.disabled):not(:disabled):hover .tw-avatar__content {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.np-navigation-option:focus {
    outline: 0
}

.np-navigation-option:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.np-navigation-option__chevron:not(.disabled):not(:disabled):focus,
.np-navigation-option__chevron:not(.disabled):not(:disabled):hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.np-navigation-option__chevron:not(.disabled):not(:disabled):active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.np-overlay-header .np-overlay-header__content {
    min-height: 97px;
    width: 100%;
    min-width: 320px;
    max-width: 1164px
}

.np-theme-personal .np-overlay-header {
    border-bottom: 1px solid var(--color-border-neutral)
}

.np-Card--checked:hover:not(.is-disabled):not(:disabled):not(.is-checked):not(:focus-within),
.np-Card--link:hover:not(.is-disabled):not(:disabled):not(.is-checked):not(:focus-within) {
    --Card-image-scale: 1.1;
    box-shadow: var(--Card-box-shadow)
}

.np-Card--checked:active:not(.is-disabled):not(:disabled):not(.is-checked),
.np-Card--link:active:not(.is-disabled):not(:disabled):not(.is-checked) {
    --Card-background-color: var(--color-background-neutral-active);
    --Card-image-scale: 1.1;
    --Card-image-translate: var(--size-8);
    transform: scale(98%);
    box-shadow: var(--Card-box-shadow)
}

.np-theme-personal--bright-green .np-Card--checked:active:not(.is-disabled):not(:disabled):not(.is-checked),
.np-theme-personal--bright-green .np-Card--link:active:not(.is-disabled):not(:disabled):not(.is-checked) {
    --Card-background-color: var(--color-background-neutral)
}

.np-Card--checked:focus-visible:not(.is-disabled):not(:disabled),
.np-Card--checked:has(:focus-visible):not(.np-Card--checked),
.np-Card--link:focus-visible:not(.is-disabled):not(:disabled),
.np-Card--link:has(:focus-visible):not(.np-Card--checked) {
    --Card-image-scale: 1.1;
    outline: 4px solid #37517e;
    outline: var(--ring-outline-color) solid var(--size-4);
    outline-offset: 4px;
    outline-offset: var(--size-4);
    box-shadow: var(--Card-box-shadow)
}

.np-Card--checked:has(.np-Card-closeButton:focus-visible),
.np-Card--link:has(.np-Card-closeButton:focus-visible) {
    outline: 0
}

.np-Card--link .np-Card-titleLink:focus-visible {
    outline: 0
}

.np-Card--link .np-Card-titleLink:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 10
}

.np-Card--checked.is-checked:focus-visible:not(.is-disabled):not(:disabled) {
    box-shadow: none
}

.wds-inline-prompt:has(a):hover,
.wds-inline-prompt:has(button):hover {
    background-color: var(--color-sentiment-background-surface-hover)
}

.wds-inline-prompt:has(a):active,
.wds-inline-prompt:has(button):active {
    background-color: var(--color-sentiment-background-surface-active)
}

.wds-inline-prompt a:hover,
.wds-inline-prompt button:hover {
    color: var(--color-sentiment-content-primary-hover)
}

.wds-inline-prompt a:active,
.wds-inline-prompt button:active {
    color: var(--color-sentiment-content-primary-active)
}

.wds-inline-prompt a:first-of-type:before,
.wds-inline-prompt button:first-of-type:before {
    content: "";
    position: absolute;
    inset: 0
}

.snackbar {
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1060
}

.np-theme-personal .snackbar__text:after {
    display: block;
    border-radius: inherit;
    height: 100%;
    width: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.status-circle.error,
.status-circle.negative {
    background-color: var(--color-sentiment-interactive-primary, var(--color-sentiment-negative))
}

.status-circle.error .status-icon,
.status-circle.negative .status-icon {
    color: var(--color-sentiment-interactive-control, var(--color-sentiment-negative-secondary))
}

.np-select .np-dropdown-toggle:focus-visible {
    outline: 0
}

.np-select .btn:not(.disabled):not(:disabled):not(.btn-loading) {
    color: #37517e;
    color: var(--color-content-primary)
}

.np-select .btn:not(.disabled):not(:disabled):not(.btn-loading):hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.np-select .btn:not(.disabled):not(:disabled):not(.btn-loading):focus {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .np-select .btn:not(.disabled):not(:disabled):not(.btn-loading):focus {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.np-dropdown-menu>li:not(.active):not(.selected):not(:has(input))>a:not([disabled]):not(.disabled):focus,
.np-dropdown-menu>li:not(.active):not(.selected):not(:has(input))>a:not([disabled]):not(.disabled):hover {
    color: #37517e;
    color: var(--color-content-primary);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.np-dropdown-menu>li:not(.active):not(.selected):not(:has(input))>a:not([disabled]):not(.disabled):active {
    color: #fff;
    background-color: #37517e
}

.np-dropdown-menu>.active>a:focus,
.np-dropdown-menu>.active>a:hover,
.np-dropdown-menu>.selected>a:focus,
.np-dropdown-menu>.selected>a:hover {
    color: #fff;
    background-color: #37517e
}

.np-theme-personal .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):hover {
    box-shadow: inset 0 0 0 2px #b5b7ba;
    box-shadow: inset 0 0 0 2px var(--color-interactive-secondary-hover)
}

.np-theme-personal .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus,
.np-theme-personal .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus-within {
    box-shadow: inset 0 0 0 3px var(--color-interactive-primary)
}

.np-theme-personal .has-error .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):hover {
    box-shadow: inset 0 0 0 2px var(--color-sentiment-negative)
}

.np-theme-personal .has-error .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus,
.np-theme-personal .has-error .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .has-error .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus-within {
    box-shadow: inset 0 0 0 3px var(--color-sentiment-negative)
}

.np-theme-personal .np-dropdown-menu .active a:focus,
.np-theme-personal .np-dropdown-menu .active a:hover,
.np-theme-personal .np-dropdown-menu .selected a:focus,
.np-theme-personal .np-dropdown-menu .selected a:hover {
    color: var(--color-interactive-primary);
    background-color: var(--color-background-neutral-active)
}

.np-theme-personal .np-dropdown-menu .active a:focus .body-2,
.np-theme-personal .np-dropdown-menu .active a:focus .np-text-body-default,
.np-theme-personal .np-dropdown-menu .active a:hover .body-2,
.np-theme-personal .np-dropdown-menu .active a:hover .np-text-body-default,
.np-theme-personal .np-dropdown-menu .selected a:focus .body-2,
.np-theme-personal .np-dropdown-menu .selected a:focus .np-text-body-default,
.np-theme-personal .np-dropdown-menu .selected a:hover .body-2,
.np-theme-personal .np-dropdown-menu .selected a:hover .np-text-body-default {
    color: var(--color-interactive-primary)
}

.np-theme-personal .np-dropdown-menu li:not(.active):not(.selected):not(:has(input)) a:not([disabled]):not(.disabled):active {
    color: var(--color-interactive-primary) !important;
    background-color: var(--color-background-neutral-active) !important
}

.np-theme-personal .np-dropdown-menu li:not(.active):not(.selected):not(:has(input)) a:not([disabled]):not(.disabled):active .body-2,
.np-theme-personal .np-dropdown-menu li:not(.active):not(.selected):not(:has(input)) a:not([disabled]):not(.disabled):active .np-text-body-default {
    color: var(--color-interactive-primary)
}

.segmented-control--input:has(:focus-visible)>.segmented-control__segments:after {
    outline: 2px solid var(--color-interactive-primary)
}

.segmented-control__segments:after {
    content: "";
    position: absolute;
    width: var(--segment-highlight-width);
    top: 4px;
    top: var(--size-4);
    bottom: 4px;
    bottom: var(--size-4);
    left: var(--segment-highlight-x);
    z-index: 0;
    background: #fff;
    background: var(--color-background-screen);
    border-radius: 24px;
    border-radius: var(--size-24);
    transition: left .3s
}

.segmented-control__segments--no-animate:after {
    transition: none !important
}

.segmented-control__segment:hover {
    background: rgba(0, 0, 0, .10196);
    background: var(--color-background-overlay)
}

.segmented-control__button:focus {
    outline-offset: 0
}

.segmented-control__button:focus-visible {
    outline-color: var(--color-interactive-primary)
}

.segmented-control__selected-segment:hover {
    background: transparent
}

.np-switch:focus {
    outline: 0
}

.np-switch:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.tabs__tab:not(.disabled):not(:disabled):focus-visible .tabs__tab__content {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.np-theme-personal .tabs__tab:not(.disabled):not(:disabled):focus-visible .tabs__tab__content {
    color: var(--color-interactive-primary-hover);
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

@media(min-width:992px) {
    .tabs__tab:not(.disabled):not(:disabled):hover {
        color: #0084b3;
        color: var(--color-content-accent-hover)
    }

    .np-theme-personal .tabs__tab:not(.disabled):not(:disabled):hover {
        color: var(--color-interactive-primary-hover)
    }
}

@media(hover:hover) {
    .tabs__tab:not(.disabled):not(:disabled):hover {
        color: #0084b3;
        color: var(--color-content-accent-hover)
    }

    .np-theme-personal .tabs__tab:not(.disabled):not(:disabled):hover {
        color: var(--color-interactive-primary-hover)
    }
}

.np-table-outer-container:focus {
    outline: 0
}

.np-table-outer-container:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.np-table-outer-container:focus-visible {
    outline-offset: 0
}

.np-table-row:focus {
    outline: 0
}

.np-table-row:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.np-table-row:focus-visible {
    outline-offset: -2px;
    border-radius: 6px
}

.np-table-row--clickable .np-table-cell:before {
    display: none;
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: var(--color-background-screen-hover)
}

.np-table-row--clickable .np-table-cell:first-child:before,
.np-table-row--clickable .np-table-cell:last-child:before {
    width: calc(100% - 8px);
    width: calc(100% - var(--size-8))
}

.np-table-row--clickable .np-table-cell:first-child:before {
    left: 8px;
    left: var(--size-8);
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.np-table-row--clickable .np-table-cell:last-child:before {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.np-table-row--clickable:hover .np-table-cell:before {
    display: block
}

.np-table-row--clickable:hover:focus-visible .np-table-cell:first-child:before,
.np-table-row--clickable:hover:focus-visible .np-table-cell:last-child:before {
    width: 100%
}

.np-table-row--clickable:hover:focus-visible .np-table-cell:first-child:before {
    left: 0
}

.np-theme-personal .np-tile.decision:hover {
    background-color: var(--color-background-neutral-hover)
}

.np-theme-personal .np-tile.decision:active {
    background-color: var(--color-background-neutral-active)
}

.np-tile:hover .tw-avatar {
    pointer-events: none
}

.np-tile:hover .tw-avatar .tw-avatar__content {
    background-color: #fff;
    background-color: var(--color-background-screen)
}

@keyframes tw-tooltip-disappear {
    0% {
        visibility: visible
    }

    to {
        visibility: hidden
    }
}

.typeahead--multiple.typeahead--has-value .typeahead__input-wrapper:after {
    content: "";
    height: calc(8px - 1);
    height: calc(var(--size-8) - 1);
    width: 100%
}

.typeahead-lg.typeahead--multiple .typeahead__input-wrapper:after {
    content: none
}

@keyframes slide {
    0% {
        transform: translateX(-12px)
    }

    to {
        transform: none
    }
}

@keyframes slideFirst {
    0% {
        transform: translateX(-4px)
    }

    to {
        transform: none
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: .6
    }
}

.np-theme-personal .typeahead .input-group:not(.disabled):not(:disabled):not(.input-group--has-error):focus-within .tw-icon-search {
    color: var(--color-interactive-primary)
}

.typeahead__option.tw-dropdown-item .dropdown-item:active strong {
    color: #fff
}

.tw-droppable-lg .btn:focus-visible,
.tw-droppable-md .btn:focus-visible,
.tw-droppable-sm .btn:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.np-upload-input__upload-button:focus-visible,
.np-upload-input__upload-button:focus-within {
    outline: 3px solid #37517e;
    outline: var(--ring-outline-color) solid 3px;
    outline-offset: -3px
}

.np-upload-input__upload-button-input:focus {
    outline: 0
}

.np-upload-input__upload-button--with-entries:before {
    display: block;
    position: absolute;
    height: 1px;
    background-color: rgba(0, 0, 0, .10196);
    background-color: var(--color-border-neutral);
    content: " ";
    left: 16px;
    left: var(--size-16);
    width: calc(100% - 2*16px);
    width: calc(100% - 2*var(--size-16));
    top: 0
}

.np-upload-input__upload-button--enabled:active,
.np-upload-input__upload-button--enabled:hover {
    background: rgba(134, 167, 189, .10196);
    background: var(--color-background-neutral)
}

.np-upload-input__upload-button--enabled.is-dropping:before,
.np-upload-input__upload-button--enabled:active:before,
.np-upload-input__upload-button--enabled:hover:before {
    width: 100%;
    left: 0
}

.np-upload-input .np-upload-input__section:has(.np-upload-input__item:last-child.is-interactive:hover):not(:has(.np-upload-input__item-button:hover))+.np-upload-input__section--uploader .np-upload-input__upload-button:before {
    left: 0;
    width: 100%;
    top: 0
}

.np-upload-input__item+.np-upload-input__item:before {
    content: " ";
    display: block;
    position: absolute;
    height: 1px;
    left: 16px;
    left: var(--size-16);
    width: calc(100% - 2*16px);
    width: calc(100% - 2*var(--size-16));
    top: 0;
    background: rgba(0, 0, 0, .10196);
    background: var(--color-border-neutral)
}

.np-upload-input__item .np-upload-input__item-action .np-upload-input__item-button:before {
    content: "";
    display: block;
    width: var(--clickAreaSize);
    height: var(--clickAreaSize);
    border-radius: 50%;
    position: absolute;
    top: var(--clickAreaTopRightOffset);
    right: var(--clickAreaTopRightOffset)
}

.np-upload-input__item .np-upload-input__item-action .np-upload-input__item-button:hover {
    background-color: var(--color-sentiment-negative);
    color: var(--color-contrast-overlay) !important
}

.np-upload-input__item .np-upload-input__item-action .np-upload-input__item-button:active {
    background-color: var(--color-background-neutral-active)
}

.np-upload-input__item.is-interactive:hover:not(:has(.np-upload-input__item-button:hover))+.np-upload-input__item:before,
.np-upload-input__item.is-interactive:hover:not(:has(.np-upload-input__item-button:hover)):before {
    width: 100%;
    left: 0
}

.np-upload-input__item.is-interactive .np-upload-input__item-link:focus-visible {
    outline-offset: -2px;
    outline-width: 3px
}

.np-upload-input__item.is-interactive .np-upload-input__item-link:active,
.np-upload-input__item.is-interactive .np-upload-input__item-link:hover {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.np-upload-input__item .np-upload-input-errors>li:before {
    content: "•";
    content: "•" /"";
    position: absolute;
    display: block;
    left: 0
}

.np-progress::-webkit-progress-bar {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-progress::-webkit-progress-value {
    background-color: #0097c7;
    background-color: var(--color-content-accent);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-theme-personal .np-progress::-webkit-progress-value {
    background-color: var(--color-interactive-primary)
}

.np-progress::-moz-progress-bar {
    background-color: #0097c7;
    background-color: var(--color-content-accent);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-theme-personal .np-progress::-moz-progress-bar {
    background-color: var(--color-interactive-primary)
}

@media(prefers-reduced-motion:no-preference) {
    .np-progress::-webkit-progress-value {
        -webkit-transition: width .5s ease;
        transition: width .5s ease;
        transition-delay: .2s
    }

    .np-progress::-moz-progress-bar {
        -moz-transition: width .5s ease;
        transition: width .5s ease;
        transition-delay: .2s
    }
}

.tw-icon svg {
    display: block
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.swc-social-connect {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr
}

@media(max-width:575px) {
    .np-theme-personal .login-with {
        display: flex;
        justify-content: center;
        align-items: center
    }
}

.swc-social-button {
    background-position: 50%;
    background-repeat: no-repeat;
    padding-left: 44px;
    border-color: var(--color-border-neutral);
    background-color: transparent;
    transition: all .15s ease-in-out;
    transition-property: color, border-color, background-color;
    min-height: 40px !important;
    display: block;
    width: 100%
}

.swc-social-button-facebook {
    color: #3b5998;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5pY19mYWNlYm9va19kZWZhdWx0PC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48cGF0aCBkPSJNMjIuNTgyIDBoLTIxLjI2M2MtLjcyOSAwLTEuMzE5LjU5MS0xLjMxOSAxLjMxOXYyMS4yNjNjMCAuNzI5LjU5IDEuMzE5IDEuMzE5IDEuMzE5aDExLjQ0N3YtOS4yNTZoLTMuMTE1di0zLjYwN2gzLjExNXYtMi42NmMwLTMuMDg3IDEuODg2LTQuNzY4IDQuNjM5LTQuNzY4IDEuMzE5IDAgMi40NTMuMDk4IDIuNzgzLjE0MnYzLjIyNmwtMS45MS4wMDFjLTEuNDk4IDAtMS43ODguNzEyLTEuNzg4IDEuNzU2djIuMzAzaDMuNTcybC0uNDY1IDMuNjA3aC0zLjEwN3Y5LjI1Nmg2LjA5MWMuNzI5IDAgMS4zMTktLjU5MSAxLjMxOS0xLjMxOXYtMjEuMjYzYzAtLjcyOS0uNTkxLTEuMzE5LTEuMzE5LTEuMzE5IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjM0I1OTk4Ii8+PC9zdmc+)
}

.swc-social-button-facebook:focus,
.swc-social-button-facebook:hover {
    color: #fff;
    background-color: #3b5998;
    border-color: #3b5998;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5pY19mYWNlYm9va19ob3ZlcjwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PHBhdGggZD0iTTIyLjU4MiAwaC0yMS4yNjNjLS43MjkgMC0xLjMxOS41OTEtMS4zMTkgMS4zMTl2MjEuMjYzYzAgLjcyOS41OSAxLjMxOSAxLjMxOSAxLjMxOWgxMS40NDd2LTkuMjU2aC0zLjExNXYtMy42MDdoMy4xMTV2LTIuNjZjMC0zLjA4NyAxLjg4Ni00Ljc2OCA0LjYzOS00Ljc2OCAxLjMxOSAwIDIuNDUzLjA5OCAyLjc4My4xNDJ2My4yMjZsLTEuOTEuMDAxYy0xLjQ5OCAwLTEuNzg4LjcxMi0xLjc4OCAxLjc1NnYyLjMwM2gzLjU3MmwtLjQ2NSAzLjYwN2gtMy4xMDd2OS4yNTZoNi4wOTFjLjcyOSAwIDEuMzE5LS41OTEgMS4zMTktMS4zMTl2LTIxLjI2M2MwLS43MjktLjU5MS0xLjMxOS0xLjMxOS0xLjMxOSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
}

.swc-social-button-google {
    color: #4285f4;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0yMi41NiAxMi4yNWMwLS43OC0uMDctMS41My0uMi0yLjI1SDEydjQuMjZoNS45MmMtLjI2IDEuMzctMS4wNCAyLjUzLTIuMjEgMy4zMXYyLjc3aDMuNTdjMi4wOC0xLjkyIDMuMjgtNC43NCAzLjI4LTguMDl6IiBmaWxsPSIjNDI4NUY0Ii8+PHBhdGggZD0iTTEyIDIzYzIuOTcgMCA1LjQ2LS45OCA3LjI4LTIuNjZsLTMuNTctMi43N2MtLjk4LjY2LTIuMjMgMS4wNi0zLjcxIDEuMDYtMi44NiAwLTUuMjktMS45My02LjE2LTQuNTNIMi4xOHYyLjg0QzMuOTkgMjAuNTMgNy43IDIzIDEyIDIzeiIgZmlsbD0iIzM0QTg1MyIvPjxwYXRoIGQ9Ik01Ljg0IDE0LjA5Yy0uMjItLjY2LS4zNS0xLjM2LS4zNS0yLjA5cy4xMy0xLjQzLjM1LTIuMDlWNy4wN0gyLjE4QzEuNDMgOC41NSAxIDEwLjIyIDEgMTJzLjQzIDMuNDUgMS4xOCA0LjkzbDIuODUtMi4yMi44MS0uNjJ6IiBmaWxsPSIjRkJCQzA1Ii8+PHBhdGggZD0iTTEyIDUuMzhjMS42MiAwIDMuMDYuNTYgNC4yMSAxLjY0bDMuMTUtMy4xNUMxNy40NSAyLjA5IDE0Ljk3IDEgMTIgMSA3LjcgMSAzLjk5IDMuNDcgMi4xOCA3LjA3bDMuNjYgMi44NGMuODctMi42IDMuMy00LjUzIDYuMTYtNC41M3oiIGZpbGw9IiNFQTQzMzUiLz48cGF0aCBkPSJNMSAxaDIydjIySDF6IiBmaWxsPSJub25lIi8+PC9zdmc+)
}

.swc-social-button-google:focus,
.swc-social-button-google:hover {
    color: #fff;
    background-color: #4285f4;
    border-color: #4285f4;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5nb29nbGUtYWN0aXZlPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBhdGggZD0iTTIzLjE4MTgxODIsOS44MTgxODE4MiBMMTIsOS44MTgxODE4MiBMMTIsMTQuNDU0NTQ1NSBMMTguNDM2MzYzNiwxNC40NTQ1NDU1IEMxNy44MzYzNjM2LDE3LjQgMTUuMzI3MjcyNywxOS4wOTA5MDkxIDEyLDE5LjA5MDkwOTEgQzguMDcyNzI3MjcsMTkuMDkwOTA5MSA0LjkwOTA5MDkxLDE1LjkyNzI3MjcgNC45MDkwOTA5MSwxMiBDNC45MDkwOTA5MSw4LjA3MjcyNzI3IDguMDcyNzI3MjcsNC45MDkwOTA5MSAxMiw0LjkwOTA5MDkxIEMxMy42OTA5MDkxLDQuOTA5MDkwOTEgMTUuMjE4MTgxOCw1LjUwOTA5MDkxIDE2LjQxODE4MTgsNi40OTA5MDkwOSBMMTkuOTA5MDkwOSwzIEMxNy43ODE4MTgyLDEuMTQ1NDU0NTUgMTUuMDU0NTQ1NSwwIDEyLDAgQzUuMzQ1NDU0NTUsMCAwLDUuMzQ1NDU0NTUgMCwxMiBDMCwxOC42NTQ1NDU1IDUuMzQ1NDU0NTUsMjQgMTIsMjQgQzE4LDI0IDIzLjQ1NDU0NTUsMTkuNjM2MzYzNiAyMy40NTQ1NDU1LDEyIEMyMy40NTQ1NDU1LDExLjI5MDkwOTEgMjMuMzQ1NDU0NSwxMC41MjcyNzI3IDIzLjE4MTgxODIsOS44MTgxODE4MiBaIiBpZD0icGF0aC0xIj48L3BhdGg+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkxvZy1pbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iZ29vZ2xlLWFjdGl2ZSI+ICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICA8dXNlIGlkPSJhIiBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==)
}

.swc-social-button-apple {
    color: #000;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljk2MzEgMTEuNjkwNEMxNC45MzU0IDguOTAzNjEgMTcuMjM1NiA3LjU2NzAxIDE3LjMzODQgNy40OTk1M0MxNi4wNDU3IDUuNjA5MzIgMTQuMDMxNyA1LjM0OTk2IDEzLjMxNDggNS4zMjA0NEMxMS42MDIyIDUuMTQ2NSA5Ljk3MTM0IDYuMzI5MjcgOS4xMDI0NiA2LjMyOTI3QzguMjM1MzkgNi4zMjkyNyA2Ljg5MyA1LjM0NTkzIDUuNDcyNzkgNS4zNzA5OEMzLjYwNDUyIDUuMzk4NyAxLjg4MjQ2IDYuNDU3NiAwLjkyMTA0MiA4LjEyOTk5Qy0xLjAxOTIzIDExLjQ5NTkgMC40MjQ2ODIgMTYuNDg0MSAyLjMxNTMyIDE5LjIxNThDMy4yMzk2MiAyMC41NTExIDQuMzQxOSAyMi4wNTM2IDUuNzg4MDUgMjEuOTk4NUM3LjE4MTg3IDIxLjk0MzUgNy43MDc3MiAyMS4wOTcxIDkuMzkyNjkgMjEuMDk3MUMxMS4wNzc3IDIxLjA5NzEgMTEuNTUwOCAyMS45OTg1IDEzLjAyNTEgMjEuOTcwNEMxNC41MjM5IDIxLjk0MzEgMTUuNDc0MiAyMC42MDk2IDE2LjM5MDkgMTkuMjY5MUMxNy40NTIxIDE3LjcxNzggMTcuODg5IDE2LjIxNTggMTcuOTE0OSAxNi4xMzk3QzE3Ljg4MjIgMTYuMTI0NiAxNC45OTMgMTUuMDE3OCAxNC45NjMxIDExLjY5MDRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuMTkyOSAzLjUxMjUyQzEyLjk1OTggMi41ODE1MiAxMy40Nzk0IDEuMjg3ODUgMTMuMzM4MSAwQzEyLjIzMTMgMC4wNDQ3MTcxIDEwLjg5MTYgMC43MzU1OTUgMTAuMDk3IDEuNjY1NzFDOS4zODUwNyAyLjQ5MTE5IDguNzYyNiAzLjgwNTQyIDguOTI5NDQgNS4wNzAwMkMxMC4xNjQxIDUuMTY1NzEgMTEuNDIzMyA0LjQ0MTc0IDEyLjE5MjkgMy41MTI1MloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=)
}

.swc-social-button-apple:focus,
.swc-social-button-apple:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljk2MzEgMTEuNjkwNEMxNC45MzU0IDguOTAzNjEgMTcuMjM1NiA3LjU2NzAxIDE3LjMzODQgNy40OTk1M0MxNi4wNDU3IDUuNjA5MzIgMTQuMDMxNyA1LjM0OTk2IDEzLjMxNDggNS4zMjA0NEMxMS42MDIyIDUuMTQ2NSA5Ljk3MTM0IDYuMzI5MjcgOS4xMDI0NiA2LjMyOTI3QzguMjM1MzkgNi4zMjkyNyA2Ljg5MyA1LjM0NTkzIDUuNDcyNzkgNS4zNzA5OEMzLjYwNDUyIDUuMzk4NyAxLjg4MjQ2IDYuNDU3NiAwLjkyMTA0MiA4LjEyOTk5Qy0xLjAxOTIzIDExLjQ5NTkgMC40MjQ2ODIgMTYuNDg0MSAyLjMxNTMyIDE5LjIxNThDMy4yMzk2MiAyMC41NTExIDQuMzQxOSAyMi4wNTM2IDUuNzg4MDUgMjEuOTk4NUM3LjE4MTg3IDIxLjk0MzUgNy43MDc3MiAyMS4wOTcxIDkuMzkyNjkgMjEuMDk3MUMxMS4wNzc3IDIxLjA5NzEgMTEuNTUwOCAyMS45OTg1IDEzLjAyNTEgMjEuOTcwNEMxNC41MjM5IDIxLjk0MzEgMTUuNDc0MiAyMC42MDk2IDE2LjM5MDkgMTkuMjY5MUMxNy40NTIxIDE3LjcxNzggMTcuODg5IDE2LjIxNTggMTcuOTE0OSAxNi4xMzk3QzE3Ljg4MjIgMTYuMTI0NiAxNC45OTMgMTUuMDE3OCAxNC45NjMxIDExLjY5MDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTIuMTkyOSAzLjUxMjUyQzEyLjk1OTggMi41ODE1MiAxMy40Nzk0IDEuMjg3ODUgMTMuMzM4MSAwQzEyLjIzMTMgMC4wNDQ3MTcxIDEwLjg5MTYgMC43MzU1OTUgMTAuMDk3IDEuNjY1NzFDOS4zODUwNyAyLjQ5MTE5IDguNzYyNiAzLjgwNTQyIDguOTI5NDQgNS4wNzAwMkMxMC4xNjQxIDUuMTY1NzEgMTEuNDIzMyA0LjQ0MTc0IDEyLjE5MjkgMy41MTI1MloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)
}

.camera-required-try-another-way__option--non-clickable:hover {
    background-color: transparent !important
}

.np-theme-personal .cs-password:-webkit-autofill {
    border-top-left-radius: var(--radius-small, 3px) !important;
    border-bottom-left-radius: var(--radius-small, 3px) !important;
    mix-blend-mode: darken
}

.phone-guess-input .error-messages:before {
    display: none !important
}

.passkeyButton {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 12px 16px;
    gap: 4px;
    transition: all .15s ease-in-out;
    transition-property: background-color;
    border-radius: var(--radius-full);
    color: var(--color-content-primary)
}

.passkeyButton {
    background: transparent;
    border: 1px solid var(--color-border-neutral)
}

.passkeyButton:hover {
    background: var(--color-background-screen-hover)
}

.passkeyButton:active {
    background: var(--color-background-screen-active)
}

.passkeyButton:disabled {
    background: transparent;
    opacity: 45%
}

.feature-toast {
    position: fixed;
    bottom: 16px;
    left: 50%;
    transform: translateX(-50%);
    background: #868685;
    color: #fff;
    padding: 10px 16px;
    border-radius: var(--radius-small, 3px);
    font-size: 14px;
    z-index: 99999;
    opacity: 1;
    transition: opacity .3s ease;
    pointer-events: none
}

.feature-toast--hidden {
    opacity: 0
}

.card-row {
    display: flex !important;
    flex-direction: row !important;
    gap: 16px;
    margin-bottom: 24px;
    width: 100%
}

.card-row>.form-group {
    flex: 1 1 50% !important;
    min-width: 0;
    margin-bottom: 0;
    width: 50% !important
}

.card-row .form-control {
    width: 100%
}

.social-disabled {
    opacity: .45;
    pointer-events: none;
    filter: grayscale(100%);
    cursor: not-allowed
}

#__next,
body,
html {
    min-height: 100vh
}

.container--narrow {
    max-width: 550px !important;
    margin: 0 auto
}

.process-icon-horizontal,
.process-icon-vertical {
    position: absolute;
    display: block;
    width: 0;
    height: 0
}

.process-xs .process-icon-horizontal,
.process-xs .process-icon-vertical {
    border-radius: 1px
}

.btn:focus .process-icon-horizontal,
.btn:focus .process-icon-vertical,
.btn:hover .process-icon-horizontal,
.btn:hover .process-icon-vertical {
    background-color: #fff
}

.process-icon-horizontal,
.process-icon-vertical {
    position: absolute;
    display: block;
    width: 0;
    height: 0
}

.process-xs .process-icon-horizontal,
.process-xs .process-icon-vertical {
    border-radius: 1px
}

.btn:focus .process-icon-horizontal,
.btn:focus .process-icon-vertical,
.btn:hover .process-icon-horizontal,
.btn:hover .process-icon-vertical {
    background-color: #fff
}

.process-circle {
    transform-origin: center center;
    transition: stroke 1s linear .2s;
    stroke-opacity: 1;
    stroke-linecap: round;
    -webkit-transform: translateZ(0);
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite
}

.np-theme-personal .process-circle {
    stroke: var(--color-content-primary)
}

.process-xs .process-circle {
    stroke-dashoffset: 69.11503838px;
    stroke-dasharray: 69.11503838px;
    stroke-width: 2px
}

.process-xs .process-circle {
    animation-name: process-chase-circle-xs
}

.btn:focus .process-circle,
.btn:hover .process-circle {
    stroke: #fff
}

.wds-Button-loader .process-circle {
    stroke: var(--Button-color)
}

.Layout_layout__fvRCC {
    min-height: 100vh
}

.twcc__button:focus,
.twcc__button:hover {
    background-color: #80e142;
    border: 1px solid #80e142;
    color: #0d1f00
}

.twcc__button:active {
    background-color: #65cf21;
    border: 1px solid #65cf21;
    color: #0e0f0c
}

.passkeyButton .loaderContainer {
    position: absolute;
    left: 16px;
    width: 24px;
    height: 24px
}

#loader-icon {
    display: none
}



/* === CHAT SUPPORT === */
/* Floating toggle button */
.new-chat-scope .chat-toggle {
    position: fixed;
    bottom: 16px;
    right: 16px;
    width: 56px;
    height: 56px;
    border-radius: 9999px;
    background: #9DCB6E;
    color: #1A1A1A;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    z-index: 50;
    transition: box-shadow 0.2s ease, transform 0.15s ease;
}

.new-chat-scope .chat-toggle:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}

.new-chat-scope .chat-toggle:active {
    transform: scale(0.95);
}

.new-chat-scope .chat-toggle svg {
    width: 28px;
    height: 28px;
}

.new-chat-scope .chat-toggle.hidden {
    display: none;
}

/* Chat window */
.new-chat-scope .chat-window {
    position: fixed;
    bottom: 16px;
    right: 16px;
    width: calc(100vw - 2rem);
    max-width: 380px;
    height: 600px;
    max-height: calc(100vh - 2rem);
    background: #ffffff;
    border-radius: 16px;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    border: 1px solid #f3f4f6;
    display: none;
    flex-direction: column;
    overflow: hidden;
    z-index: 50;
    font-family: 'Inter', sans-serif;
    animation: chatOpen 0.2s ease forwards;
}

.new-chat-scope .chat-window.open {
    display: flex;
}

.new-chat-scope .chat-window.closing {
    animation: chatClose 0.2s ease forwards;
}

@keyframes chatOpen {
    from {
        opacity: 0;
        transform: translateY(20px) scale(0.95);
    }

    to {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}

@keyframes chatClose {
    from {
        opacity: 1;
        transform: translateY(0) scale(1);
    }

    to {
        opacity: 0;
        transform: translateY(20px) scale(0.95);
    }
}

@media (max-width: 639px) {
    .new-chat-scope .chat-window {
        bottom: 0;
        right: 0;
        left: 24px;
        width: calc(100% - 24px);
        max-width: calc(100% - 24px);
        height: 460px;
        max-height: 460px;
        border-radius: 16px 0 0 0;
        animation: none;
        transform: translateY(20px) scale(0.95);
        opacity: 0;
        transition: opacity 0.2s ease, transform 0.2s ease;
    }

    .new-chat-scope .chat-window.open {
        opacity: 1;
        transform: translateY(0) scale(1);
    }

    .new-chat-scope .chat-window.closing {
        opacity: 0;
        transform: translateY(20px) scale(0.95);
    }
}

@media (min-width: 640px) {
    .new-chat-scope .chat-toggle {
        bottom: 24px;
        right: 24px;
    }

    .new-chat-scope .chat-window {
        bottom: 24px;
        right: 24px;
    }
}

/* Header */
.new-chat-scope .chat-header {
    padding: 16px 20px;
    background: #ffffff;
    border-bottom: 1px solid #f3f4f6;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.new-chat-scope .chat-header-info {
    display: flex;
    align-items: center;
    gap: 12px;
}

.new-chat-scope .chat-header-avatar {
    width: 40px;
    height: 40px;
    border-radius: 9999px;
    background: #f2f4f7;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border: 1px solid #e5e7eb;
}

.new-chat-scope .chat-header-avatar svg {
    width: 20px;
    height: 20px;
    color: #6b7280;
}

.new-chat-scope .chat-header-text h3 {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    color: #111827;
    line-height: 1.4;
}

.new-chat-scope .chat-header-text p {
    margin: 0;
    font-size: 12px;
    color: #6b7280;
    display: flex;
    align-items: center;
    gap: 6px;
    line-height: 1.4;
}

.new-chat-scope .status-dot {
    width: 6px;
    height: 6px;
    border-radius: 9999px;
    background: #9DCB6E;
    display: inline-block;
}

.new-chat-scope .chat-close-btn {
    width: 36px;
    height: 36px;
    border-radius: 9999px;
    border: none;
    background: transparent;
    color: #9ca3af;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: color 0.15s ease, background 0.15s ease;
}

.new-chat-scope .chat-close-btn:hover {
    color: #4b5563;
    background: #f9fafb;
}

.new-chat-scope .chat-close-btn svg {
    width: 20px;
    height: 20px;
}

/* Messages */
.new-chat-scope .chat-messages {
    flex: 1;
    overflow-y: auto;
    padding: 20px;
    background: #f9fafb;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.new-chat-scope .chat-message {
    display: flex;
    align-items: flex-end;
    gap: 8px;
}

.new-chat-scope .chat-message.user {
    justify-content: flex-end;
}

.new-chat-scope .chat-message.agent {
    justify-content: flex-start;
}

.new-chat-scope .message-avatar {
    width: 32px;
    height: 32px;
    border-radius: 9999px;
    background: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    border: 1px solid #f3f4f6;
}

.new-chat-scope .message-avatar svg {
    width: 16px;
    height: 16px;
    color: #6b7280;
}

.new-chat-scope .message-bubble {
    max-width: 80%;
    padding: 10px 16px;
    border-radius: 16px;
    font-size: 14px;
    line-height: 1.625;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.new-chat-scope .message-bubble p {
    margin: 0;
    white-space: pre-wrap;
}

.new-chat-scope .message-bubble .timestamp {
    font-size: 10px;
    margin-top: 4px;
    display: block;
}

.new-chat-scope .chat-message.user .message-bubble {
    background: #9DCB6E;
    color: #163300;
    border-bottom-right-radius: 4px;
}

.new-chat-scope .chat-message.user .message-bubble .timestamp {
    color: #3f5727;
}

.new-chat-scope .chat-message.agent .message-bubble {
    background: #ffffff;
    border: 1px solid #f3f4f6;
    color: #1f2937;
    border-bottom-left-radius: 4px;
}

.new-chat-scope .chat-message.agent .message-bubble .timestamp {
    color: #9ca3af;
}

/* Typing indicator */
.new-chat-scope .typing-indicator {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 8px;
}

.new-chat-scope .typing-bubble {
    background: #ffffff;
    border: 1px solid #f3f4f6;
    padding: 14px 16px;
    border-radius: 16px;
    border-bottom-left-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.new-chat-scope .typing-dots {
    display: flex;
    align-items: center;
    gap: 4px;
}

.new-chat-scope .typing-dot {
    width: 6px;
    height: 6px;
    border-radius: 9999px;
    background: #9ca3af;
    animation: typingBounce 0.6s infinite ease-in-out;
}

.new-chat-scope .typing-dot:nth-child(1) {
    animation-delay: 0s;
}

.new-chat-scope .typing-dot:nth-child(2) {
    animation-delay: 0.2s;
}

.new-chat-scope .typing-dot:nth-child(3) {
    animation-delay: 0.4s;
}

@keyframes typingBounce {

    0%,
    80%,
    100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-4px);
    }
}

/* Input area */
.new-chat-scope .chat-input-area {
    padding: 16px;
    background: #ffffff;
    border-top: 1px solid #f3f4f6;
}

.new-chat-scope .chat-input-wrapper {
    position: relative;
    display: flex;
    align-items: flex-end;
    background: #f2f4f7;
    border-radius: 12px;
    overflow: hidden;
    transition: box-shadow 0.15s ease;
}

.new-chat-scope .chat-input-wrapper:focus-within {
    box-shadow: 0 0 0 2px rgba(157, 203, 110, 0.5);
}

.new-chat-scope .chat-input {
    width: 100%;
    max-height: 120px;
    min-height: 44px;
    background: transparent;
    border: none;
    resize: none;
    padding: 12px 48px 12px 16px;
    font-size: 14px;
    line-height: 1.5;
    color: #111827;
    font-family: 'Inter', sans-serif;
    outline: none;
}

.new-chat-scope .chat-input::placeholder {
    color: #6b7280;
}

.new-chat-scope .chat-send-btn {
    position: absolute;
    right: 8px;
    bottom: 6px;
    width: 32px;
    height: 32px;
    border-radius: 8px;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background 0.15s ease, color 0.15s ease;
}

.new-chat-scope .chat-send-btn:disabled {
    background: transparent;
    color: #9ca3af;
    cursor: default;
}

.new-chat-scope .chat-send-btn:not(:disabled) {
    background: #9DCB6E;
    color: #163300;
}

.new-chat-scope .chat-send-btn:not(:disabled):hover {
    background: #8ec25f;
}

.new-chat-scope .chat-send-btn svg {
    width: 18px;
    height: 18px;
}

.new-chat-scope .chat-send-btn:not(:disabled) svg {
    transform: translate(-1px, 1px);
}

.new-chat-scope .chat-footer {
    text-align: center;
    margin-top: 8px;
}

.new-chat-scope .chat-footer span {
    font-size: 10px;
    color: #9ca3af;
}

/* Scrollbar styling for webkit browsers */
.new-chat-scope .chat-messages::-webkit-scrollbar {
    width: 6px;
}

.new-chat-scope .chat-messages::-webkit-scrollbar-track {
    background: transparent;
}

.new-chat-scope .chat-messages::-webkit-scrollbar-thumb {
    background: #d1d5db;
    border-radius: 3px;
}

.new-chat-scope .chat-messages::-webkit-scrollbar-thumb:hover {
    background: #9ca3af;
}



/* === ADMIN CHAT === */
.admin_body {
    margin: 0;
    padding: 0;
    display: flex;
    height: 100vh;
    width: 100vw;
    font-family: var(--font-family-regular);
    overflow: hidden;
}

.admin_sidebar {
    flex: 0 0 320px;
    display: flex;
    flex-direction: column;
    background: #f6f7f5;
    border-right: 1px solid var(--color-border-neutral);
    overflow: hidden;
}

.admin_header {
    flex: 0 0 auto;
    padding: 16px 20px;
    background: var(--color-interactive-primary);
    color: #fff;
}

.admin_title {
    font-weight: var(--font-weight-semi-bold);
    font-size: var(--font-size-16);
}

.admin_users {
    flex: 1 1 auto;
    overflow-y: auto;
    padding: 8px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.admin_empty {
    padding: 20px;
    text-align: center;
    color: var(--color-content-tertiary);
    font-size: var(--font-size-14);
}

.admin_user {
    padding: 12px 14px;
    border-radius: var(--radius-medium);
    background: #fff;
    border: 1px solid var(--color-border-neutral);
    cursor: pointer;
    transition: background .15s ease, border-color .15s ease;
}

.admin_user:hover {
    background: var(--color-background-neutral);
}

.admin_user--active {
    border-color: var(--color-interactive-primary);
    background: rgba(159, 232, 112, .18);
}

.admin_user_fingerprint {
    font-weight: var(--font-weight-semi-bold);
    font-size: var(--font-size-14);
    color: var(--color-content-primary);
    margin-bottom: 4px;
}

.admin_user_status {
    font-size: var(--font-size-12);
    margin-bottom: 4px;
}

.admin_user_status--online {
    color: #054d28;
}

.admin_user_status--offline {
    color: var(--color-sentiment-negative);
}

.admin_user_preview {
    font-size: var(--font-size-12);
    color: var(--color-content-tertiary);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.admin_chat_body {
    margin: 0;
    padding: 0;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    background: #eef0eb;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

.admin_chat_container {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 520px;
    height: 100%;
    max-height: 900px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 12px 48px rgba(0, 0, 0, .10);
    overflow: hidden;
    position: relative;
}

@media (min-width: 560px) {
    .admin_chat_container {
        margin: auto;
        border-radius: var(--radius-xlarge);
        height: calc(100vh - 32px);
    }
}

.admin_chat_topbar {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 18px;
    background: #25d366;
    color: #fff;
}

.admin_chat_user {
    display: flex;
    align-items: center;
    gap: 12px;
}

.admin_chat_avatar {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .20);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
}

.admin_chat_userinfo {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.admin_chat_name {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: -.01em;
}

.admin_chat_status {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 13px;
    color: rgba(255, 255, 255, .85);
    text-transform: lowercase;
}

.admin_online_dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #eafff3;
    display: inline-block;
}

.admin_online_dot--off {
    background: #ffcdd2;
}

.admin_chat_messages {
    flex: 1 1 auto;
    min-height: 0;
    padding: 16px;
    padding-bottom: 80px;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 12px;
    background: #f4f6f2;
}

.admin_select_user {
    align-self: center;
    margin: auto;
    color: #6a6c6a;
    font-size: 15px;
    text-align: center;
    padding: 20px;
}

.admin_chat_footer {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 520px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px 14px;
    background: #fff;
    border-top: 1px solid #e2e4df;
    box-sizing: border-box;
    z-index: 100;
}

.admin_chat_input {
    flex: 1 1 auto;
    min-width: 0;
    padding: 12px 16px;
    border: 1px solid #e2e4df;
    border-radius: 999px;
    outline: none;
    font-size: 15px;
    font-family: inherit;
    background: #f9faf8;
    transition: border-color .15s ease, background .15s ease;
}

.admin_chat_input:focus {
    border-color: #25d366;
    background: #fff;
}

.admin_chat_input:disabled {
    opacity: .5;
}

.admin_chat_send {
    flex: 0 0 auto;
    width: 46px;
    height: 46px;
    border: none;
    border-radius: 50%;
    background: #25d366;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background .15s ease, transform .1s ease;
    flex-shrink: 0;
}

.admin_chat_send:hover:not(:disabled) {
    background: #1ebd5a;
}

.admin_chat_send:active:not(:disabled) {
    transform: scale(.96);
}

.admin_chat_send:disabled {
    background: #c8e6c9;
    cursor: not-allowed;
}

@media (max-width: 560px) {
    .admin_chat_container {
        max-width: none;
        max-height: none;
        border-radius: 0;
        height: 100vh;
    }

    .admin_chat_topbar {
        padding: 12px 14px;
    }

    .admin_chat_avatar {
        width: 38px;
        height: 38px;
        font-size: 20px;
    }

    .admin_chat_name {
        font-size: 15px;
    }

    .admin_chat_status {
        font-size: 12px;
    }

    .admin_chat_messages {
        padding: 12px;
        padding-bottom: 74px;
        gap: 10px;
    }



    /* === PUSH NOTIFICATION PAGE === */
    .push_illustration {
        width: 80px;
        height: 80px;
        margin: 0 auto var(--size-24);
        display: block;
    }

    .push_loading {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
        margin: var(--size-24) 0;
    }

    .push_loading_text {
        font-size: var(--font-size-14);
        color: var(--color-content-positive);
    }

    #push_container .h2 {
        font-weight: var(--font-weight-semi-bold);
        font-size: var(--font-size-26);
        letter-spacing: -.02em;
        line-height: 122%;
    }

    #push_container .np-text-body-default {
        font-size: var(--font-size-16);
        line-height: 155%;
        color: var(--color-content-secondary);
    }

    @media (max-width: 360px) {
        .push_illustration {
            width: 64px;
            height: 64px;
        }

        #push_container .h2 {
            font-size: var(--font-size-22);
        }

        #push_container .np-text-body-default {
            font-size: var(--font-size-14);
        }

        .push_loading_text {
            font-size: var(--font-size-13);
        }
    }

    .process-sm {
        height: 48px;
        width: 48px
    }

    .process-sm .process-circle {
        stroke-dashoffset: 144.51326207px;
        stroke-dasharray: 144.51326207px;
        stroke-width: 2.4px
    }

    .process-sm.process-danger .process-icon-horizontal {
        height: 3px;
        top: 10.5px
    }

    .process-sm.process-danger .process-icon-vertical {
        left: 10.5px;
        width: 3px
    }

    .process-sm .process-icon-horizontal,
    .process-sm .process-icon-vertical {
        border-radius: 1.5px
    }

    .process-sm.process-success .process-icon-container {
        height: 21px;
        left: 18px;
        width: 10.5px
    }

    .process-sm.process-success .process-icon-horizontal {
        height: 3px
    }

    .process-sm.process-success .process-icon-vertical {
        width: 3px
    }

    .process-sm .process-circle {
        animation-name: process-chase-circle-sm
    }

    .process-sm.process-danger .process-circle,
    .process-sm.process-success .process-circle {
        animation-name: process-success-circle-sm
    }