ui-pane {
    position: fixed;
    top: 0
}

html:not([dir=rtl]) ui-pane {
    left: 0
}

[dir=rtl] ui-pane {
    right: 0
}

ui-pane.is-closing {
    pointer-events: none
}

ui-pane-backdrop {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: inline-block;
    position: fixed;
    -ms-touch-action: none;
    touch-action: none;
    overflow: hidden
}

ui-pane-backdrop.modal {
    -webkit-animation: icloud-keyframes-fadeOut .2s ease forwards;
    animation: icloud-keyframes-fadeOut .2s ease forwards;
    background: rgba(0,0,0,.4)
}

ui-pane-backdrop.modal.becoming-top-modal-again,ui-pane-backdrop.modal.top-modal {
    -webkit-animation: icloud-keyframes-fadeIn .2s ease;
    animation: icloud-keyframes-fadeIn .2s ease
}

ui-pane-backdrop.is-closing,ui-pane-backdrop.modal.top-modal.is-closing {
    -webkit-animation: icloud-keyframes-fadeOut .2s ease forwards;
    animation: icloud-keyframes-fadeOut .2s ease forwards;
    pointer-events: none
}

body.ui-pane-provider-has-open-panes,html.ui-pane-provider-has-open-panes {
    overflow: hidden
}

@-webkit-keyframes ui-activity-indicator-keyframe-u9330b75e {
    0% {
        opacity: .25
    }

    to {
        opacity: 1
    }
}

@keyframes ui-activity-indicator-keyframe-u9330b75e {
    0% {
        opacity: .25
    }

    to {
        opacity: 1
    }
}

ui-activity-indicator.standard {
    display: inline-block;
    position: relative;
    width: 32px;
    height: 32px
}

ui-activity-indicator.standard ui-spinner-nib {
    position: absolute;
    left: 50%;
    top: 0;
    width: 3px;
    height: 9px;
    border-radius: 1.5px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-animation-name: ui-activity-indicator-keyframe-u9330b75e;
    animation-name: ui-activity-indicator-keyframe-u9330b75e;
    animation-direction: reverse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(.33333,0,.66667,.33333);
    animation-timing-function: cubic-bezier(.33333,0,.66667,.33333);
    background-color: #000
}

ui-activity-indicator.standard ui-spinner-nib:first-of-type {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
    -webkit-transform: translateY(16px) rotate(0deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(0deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(2) {
    -webkit-animation-delay: -.91667s;
    animation-delay: -.91667s;
    -webkit-transform: translateY(16px) rotate(30deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(30deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(3) {
    -webkit-animation-delay: -.83333s;
    animation-delay: -.83333s;
    -webkit-transform: translateY(16px) rotate(60deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(60deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(4) {
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s;
    -webkit-transform: translateY(16px) rotate(90deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(90deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(5) {
    -webkit-animation-delay: -.66667s;
    animation-delay: -.66667s;
    -webkit-transform: translateY(16px) rotate(120deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(120deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(6) {
    -webkit-animation-delay: -.58333s;
    animation-delay: -.58333s;
    -webkit-transform: translateY(16px) rotate(150deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(150deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(7) {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s;
    -webkit-transform: translateY(16px) rotate(180deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(180deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(8) {
    -webkit-animation-delay: -.41667s;
    animation-delay: -.41667s;
    -webkit-transform: translateY(16px) rotate(210deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(210deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(9) {
    -webkit-animation-delay: -.33333s;
    animation-delay: -.33333s;
    -webkit-transform: translateY(16px) rotate(240deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(240deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(10) {
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s;
    -webkit-transform: translateY(16px) rotate(270deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(270deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(11) {
    -webkit-animation-delay: -.16667s;
    animation-delay: -.16667s;
    -webkit-transform: translateY(16px) rotate(300deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(300deg) translateY(-16px) translateX(-1.5px)
}

ui-activity-indicator.standard ui-spinner-nib:nth-of-type(12) {
    -webkit-animation-delay: -.08333s;
    animation-delay: -.08333s;
    -webkit-transform: translateY(16px) rotate(330deg) translateY(-16px) translateX(-1.5px);
    transform: translateY(16px) rotate(330deg) translateY(-16px) translateX(-1.5px)
}

ui-button {
    display: inline-block;
    font-size: 15px;
    cursor: default
}

ui-button button {
    display: none
}

ui-button.push {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    outline: 0;
    -webkit-tap-highlight-color: transparent;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html:not([dir=rtl]) ui-button.push {
    padding-left: 12px
}

[dir=rtl] ui-button.push,html:not([dir=rtl]) ui-button.push {
    padding-right: 12px
}

[dir=rtl] ui-button.push {
    padding-left: 12px
}

ui-button.push {
    padding-top: 8px;
    padding-bottom: 8px;
    cursor: pointer;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    border: 1px solid transparent;
    border-radius: 4px
}

ui-button.push svg {
    fill: currentColor
}

ui-button.push.disabled,ui-button.push[aria-disabled=true] {
    cursor: default;
    pointer-events: none
}

ui-button.push:focus {
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow,-webkit-box-shadow;
    -webkit-box-shadow: 0 0 2px #0071eb;
    box-shadow: 0 0 2px #0071eb;
    border: 1px solid #1f8bff
}

ui-button.push.primary {
    color: #0071eb;
    font-size: 19px;
    font-weight: 500
}

ui-button.push.primary.active:not([aria-disabled=true]):not(.disabled),ui-button.push.primary:active:hover:not([aria-disabled=true]):not(.disabled) {
    color: #004c9f
}

ui-button.push.primary.disabled,ui-button.push.primary[aria-disabled=true] {
    color: #9b9b9b
}

ui-button.push.secondary {
    color: #0071eb;
    font-size: 19px;
    font-weight: 300
}

ui-button.push.secondary.active:not([aria-disabled=true]):not(.disabled),ui-button.push.secondary:active:hover:not([aria-disabled=true]):not(.disabled) {
    color: #004c9f
}

ui-button.push.secondary.disabled,ui-button.push.secondary[aria-disabled=true] {
    color: #9b9b9b
}

ui-button.push.destructive.primary {
    color: #ff4636;
    -webkit-transition: none;
    transition: none
}

ui-button.push.destructive.primary.active:not([aria-disabled=true]):not(.disabled),ui-button.push.destructive.primary:active:hover:not([aria-disabled=true]):not(.disabled) {
    color: #cf1000
}

ui-button.push.destructive.primary.disabled,ui-button.push.destructive.primary[aria-disabled=true] {
    color: #9b9b9b
}

ui-button.push.destructive.secondary {
    color: #ff4636;
    -webkit-transition: none;
    transition: none
}

ui-button.push.destructive.secondary.active:not([aria-disabled=true]):not(.disabled),ui-button.push.destructive.secondary:active:hover:not([aria-disabled=true]):not(.disabled) {
    color: #cf1000
}

ui-button.push.destructive.secondary.disabled,ui-button.push.destructive.secondary[aria-disabled=true] {
    color: #9b9b9b
}

ui-label {
    font-weight: 400;
    font-size: 15px;
    cursor: pointer
}

@-webkit-keyframes icloud-keyframes-fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes icloud-keyframes-fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes icloud-keyframes-slideIn {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes icloud-keyframes-slideOut {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes icloud-keyframes-fadeInAndScale {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes icloud-keyframes-noop {
    to {
        opacity: 1
    }
}

@keyframes icloud-keyframes-fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes icloud-keyframes-fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes icloud-keyframes-slideIn {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes icloud-keyframes-slideOut {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes icloud-keyframes-fadeInAndScale {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes icloud-keyframes-noop {
    to {
        opacity: 1
    }
}

ui-text-field.standard {
    width: 460px;
    height: 37px;
    position: relative
}

ui-text-field.standard>input {
    padding: 2px 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background: none;
    font-size: inherit;
    height: inherit;
    width: inherit;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition-property: border,background-color,-webkit-box-shadow;
    transition-property: border,background-color,-webkit-box-shadow;
    transition-property: box-shadow,border,background-color;
    transition-property: box-shadow,border,background-color,-webkit-box-shadow;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid
}

ui-text-field.standard>input:focus {
    outline: 0;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow,-webkit-box-shadow;
    -webkit-box-shadow: 0 0 2px #0071eb;
    box-shadow: 0 0 2px #0071eb;
    border: 1px solid #1f8bff
}

ui-text-field.standard>input:not(output):-moz-ui-invalid {
    box-shadow: none
}

ui-text-field.standard:not([aria-disabled=true]):not(.disabled)>input {
    color: #000;
    background-color: #fff;
    border-color: #d9d9d9
}

ui-text-field.standard:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder {
    color: rgba(0,0,0,.3)
}

ui-text-field.standard:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder {
    color: rgba(0,0,0,.3)
}

ui-text-field.standard:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder {
    color: rgba(0,0,0,.3)
}

ui-text-field.standard:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder {
    color: rgba(0,0,0,.3)
}

ui-text-field.standard:not([aria-disabled=true]):not(.disabled)>input::placeholder {
    color: rgba(0,0,0,.3)
}

ui-text-field.standard.disabled>input,ui-text-field.standard[aria-disabled=true]>input {
    color: rgba(0,0,0,.3);
    background-color: #fafafa;
    border-color: #e1e1e1
}

ui-text-field.standard.focus-within>input,ui-text-field.standard[focus-within]>input {
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow,-webkit-box-shadow;
    -webkit-box-shadow: 0 0 2px #0071eb;
    box-shadow: 0 0 2px #0071eb;
    border: 1px solid #1f8bff
}

ui-text-field.standard.focus-within>input,ui-text-field.standard:focus-within>input {
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow,-webkit-box-shadow;
    -webkit-box-shadow: 0 0 2px #0071eb;
    box-shadow: 0 0 2px #0071eb;
    border: 1px solid #1f8bff
}

ui-text-field.standard.invalid:not(.disabled)>input,ui-text-field.standard[aria-invalid=true]:not([aria-disabled=true])>input {
    background-color: rgba(255,70,54,.1);
    border-color: #ff4636
}

ui-text-field.standard.invalid:not(.disabled).focus-within>input,ui-text-field.standard.invalid:not(.disabled)>input:focus,ui-text-field.standard.invalid:not(.disabled)[focus-within]>input,ui-text-field.standard[aria-invalid=true]:not([aria-disabled=true]).focus-within>input,ui-text-field.standard[aria-invalid=true]:not([aria-disabled=true])>input:focus,ui-text-field.standard[aria-invalid=true]:not([aria-disabled=true])[focus-within]>input {
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow,-webkit-box-shadow;
    -webkit-box-shadow: 0 0 2px #ff4636;
    box-shadow: 0 0 2px #ff4636;
    border: 1px solid #1f8bff
}

ui-text-field.standard.invalid:not(.disabled).focus-within>input,ui-text-field.standard.invalid:not(.disabled):focus-within>input,ui-text-field.standard[aria-invalid=true]:not([aria-disabled=true]).focus-within>input,ui-text-field.standard[aria-invalid=true]:not([aria-disabled=true]):focus-within>input {
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow,-webkit-box-shadow;
    -webkit-box-shadow: 0 0 2px #ff4636;
    box-shadow: 0 0 2px #ff4636;
    border: 1px solid #1f8bff
}

ui-text-field.standard>span.ui-text-field-placeholder {
    color: #b3b3b3;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 7px 10px;
    letter-spacing: normal;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

ui-text-field.standard>span.ui-text-field-placeholder+input::-webkit-input-placeholder {
    color: transparent
}

ui-text-field.standard>span.ui-text-field-placeholder+input::-moz-placeholder {
    color: transparent
}

ui-text-field.standard>span.ui-text-field-placeholder+input::-ms-input-placeholder {
    color: transparent
}

ui-text-field.standard>span.ui-text-field-placeholder+input:-ms-input-placeholder {
    color: transparent
}

ui-text-field.standard>span.ui-text-field-placeholder+input::placeholder {
    color: transparent
}

ui-text-field.standard.contains-text>span.ui-text-field-placeholder {
    display: none
}

.cm-header-toolbar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    inline-size: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    background-color: #333
}

.cm-header-toolbar[dir=ltr],.cm-header-toolbar[dir=rtl],[dir=ltr] .cm-header-toolbar,[dir=rtl] .cm-header-toolbar {
    width: 100%
}

[data-horizontal-size-class=compact] .cm-header-toolbar {
    block-size: 48px
}

[data-horizontal-size-class=compact][dir=ltr] .cm-header-toolbar,[data-horizontal-size-class=compact][dir=rtl] .cm-header-toolbar,[dir=ltr] [data-horizontal-size-class=compact] .cm-header-toolbar,[dir=rtl] [data-horizontal-size-class=compact] .cm-header-toolbar {
    height: 48px
}

[data-horizontal-size-class=compact] .cm-header-toolbar .fixed-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    block-size: 48px
}

[data-horizontal-size-class=compact][dir=ltr] .cm-header-toolbar .fixed-container,[data-horizontal-size-class=compact][dir=rtl] .cm-header-toolbar .fixed-container,[dir=ltr] [data-horizontal-size-class=compact] .cm-header-toolbar .fixed-container,[dir=rtl] [data-horizontal-size-class=compact] .cm-header-toolbar .fixed-container {
    height: 48px
}

[data-horizontal-size-class=compact] .cm-header-toolbar .fixed-container .icon,[data-horizontal-size-class=compact] .cm-header-toolbar .fixed-container a {
    inline-size: 52px;
    block-size: 52px
}

[data-horizontal-size-class=compact][dir=ltr] .cm-header-toolbar .fixed-container .icon,[data-horizontal-size-class=compact][dir=ltr] .cm-header-toolbar .fixed-container a,[data-horizontal-size-class=compact][dir=rtl] .cm-header-toolbar .fixed-container .icon,[data-horizontal-size-class=compact][dir=rtl] .cm-header-toolbar .fixed-container a,[dir=ltr] [data-horizontal-size-class=compact] .cm-header-toolbar .fixed-container .icon,[dir=ltr] [data-horizontal-size-class=compact] .cm-header-toolbar .fixed-container a,[dir=rtl] [data-horizontal-size-class=compact] .cm-header-toolbar .fixed-container .icon,[dir=rtl] [data-horizontal-size-class=compact] .cm-header-toolbar .fixed-container a {
    width: 52px;
    height: 52px
}

[data-horizontal-size-class=regular] .cm-header-toolbar {
    block-size: 44px
}

[data-horizontal-size-class=regular][dir=ltr] .cm-header-toolbar,[data-horizontal-size-class=regular][dir=rtl] .cm-header-toolbar,[dir=ltr] [data-horizontal-size-class=regular] .cm-header-toolbar,[dir=rtl] [data-horizontal-size-class=regular] .cm-header-toolbar {
    height: 44px
}

[data-horizontal-size-class=regular] .cm-header-toolbar .fixed-container {
    max-inline-size: 1000px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    block-size: 44px
}

[data-horizontal-size-class=regular][dir=ltr] .cm-header-toolbar .fixed-container,[data-horizontal-size-class=regular][dir=rtl] .cm-header-toolbar .fixed-container,[dir=ltr] [data-horizontal-size-class=regular] .cm-header-toolbar .fixed-container,[dir=rtl] [data-horizontal-size-class=regular] .cm-header-toolbar .fixed-container {
    max-width: 1000px;
    height: 44px
}

[data-horizontal-size-class=regular] .cm-header-toolbar .fixed-container .icon,[data-horizontal-size-class=regular] .cm-header-toolbar .fixed-container a {
    inline-size: 48px;
    block-size: 48px
}

[data-horizontal-size-class=regular][dir=ltr] .cm-header-toolbar .fixed-container .icon,[data-horizontal-size-class=regular][dir=ltr] .cm-header-toolbar .fixed-container a,[data-horizontal-size-class=regular][dir=rtl] .cm-header-toolbar .fixed-container .icon,[data-horizontal-size-class=regular][dir=rtl] .cm-header-toolbar .fixed-container a,[dir=ltr] [data-horizontal-size-class=regular] .cm-header-toolbar .fixed-container .icon,[dir=ltr] [data-horizontal-size-class=regular] .cm-header-toolbar .fixed-container a,[dir=rtl] [data-horizontal-size-class=regular] .cm-header-toolbar .fixed-container .icon,[dir=rtl] [data-horizontal-size-class=regular] .cm-header-toolbar .fixed-container a {
    width: 48px;
    height: 48px
}

.cm-header-toolbar .fixed-container {
    inline-size: 100%;
    block-size: 44px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    z-index: 1;
    inset-block-start: 0;
    margin: auto
}

.cm-header-toolbar[dir=ltr] .fixed-container,.cm-header-toolbar[dir=rtl] .fixed-container,[dir=ltr] .cm-header-toolbar .fixed-container,[dir=rtl] .cm-header-toolbar .fixed-container {
    width: 100%;
    height: 44px;
    top: 0
}

.cm-header-toolbar .fixed-container a {
    fill: #f5f5f7;
    opacity: .8;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.cm-header-toolbar .fixed-container a:hover {
    opacity: 1
}

.cm-header-toolbar .fixed-container .choose-lang-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #a0a0a0
}

.cm-header-toolbar .fixed-container .choose-lang-button .language-chooser-button {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    font: inherit;
    color: #000;
    font-weight: 500;
    padding: logical 4px 0;
    -webkit-margin-end: 4px;
    margin-inline-end:4px;position: relative
}

.cm-header-toolbar[dir=ltr] .fixed-container .choose-lang-button .language-chooser-button,[dir=ltr] .cm-header-toolbar .fixed-container .choose-lang-button .language-chooser-button {
    margin-right: 4px;
    padding: 4px 0 4px 4px
}

.cm-header-toolbar[dir=rtl] .fixed-container .choose-lang-button .language-chooser-button,[dir=rtl] .cm-header-toolbar .fixed-container .choose-lang-button .language-chooser-button {
    margin-left: 4px;
    padding: 4px 4px 4px 0
}

.cm-header-toolbar .fixed-container .choose-lang-button .language-chooser-button:active {
    background: #ededed
}

.cm-header-toolbar .fixed-container .choose-lang-button .language-chooser-button:focus {
    border-color: #0071e3;
    -webkit-box-shadow: 0 0 2px #0071e3;
    box-shadow: 0 0 2px #0071e3
}

.cm-header-toolbar .fixed-container .choose-lang-button .language-chooser-button .chevron-down {
    fill: #000
}

.cm-header-toolbar .fixed-container .choose-lang-button .language-chooser-button .popover-anchor {
    inline-size: 10px;
    block-size: 10px;
    background: transparent;
    position: absolute;
    inset-inline-end: 42px
}

.cm-header-toolbar[dir=ltr] .fixed-container .choose-lang-button .language-chooser-button .popover-anchor,[dir=ltr] .cm-header-toolbar .fixed-container .choose-lang-button .language-chooser-button .popover-anchor {
    width: 10px;
    height: 10px;
    right: 42px
}

.cm-header-toolbar[dir=rtl] .fixed-container .choose-lang-button .language-chooser-button .popover-anchor,[dir=rtl] .cm-header-toolbar .fixed-container .choose-lang-button .language-chooser-button .popover-anchor {
    width: 10px;
    height: 10px;
    left: 42px
}

ui-popover.language-chooser ui-popover {
    background: #fff
}

ui-popover.language-chooser ui-menu {
    margin: logical 4px 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

[dir=ltr] ui-popover.language-chooser ui-menu,[dir=rtl] ui-popover.language-chooser ui-menu,ui-popover.language-chooser[dir=ltr] ui-menu,ui-popover.language-chooser[dir=rtl] ui-menu {
    margin: 4px 0
}

ui-popover.language-chooser ui-menu ui-menu-item.is-highlighted {
    background: rgba(0,113,227,.2)
}

ui-popover.language-chooser ui-menu ui-menu-item.is-chosen {
    -webkit-animation: flash 66.66667ms step-end 66.66667ms forwards;
    animation: flash 66.66667ms step-end 66.66667ms forwards;
    background: transparent
}

@-webkit-keyframes flash {
    0%,to {
        background: rgba(0,113,227,.2)
    }
}

@keyframes flash {
    0%,to {
        background: rgba(0,113,227,.2)
    }
}

.cv-footer {
    color: #0071e3;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    min-block-size: 55px;
    inline-size: 100%;
    font-size: 14px;
    text-align: center;
    -webkit-margin-before: auto;
    margin-block-start:auto}

.cv-footer[dir=ltr],.cv-footer[dir=rtl],[dir=ltr] .cv-footer,[dir=rtl] .cv-footer {
    min-height: 55px;
    width: 100%;
    margin-top: auto
}

.cv-footer>span.copyright {
    color:#1d1d1f;
    font-weight: 500;
    margin: 0 4px;
    padding: 0.25em;
}

[data-horizontal-size-class=compact] .cv-footer {
    -webkit-padding-before: 8px;
    padding-block-start:8px}

[data-horizontal-size-class=compact][dir=ltr] .cv-footer,[data-horizontal-size-class=compact][dir=rtl] .cv-footer,[dir=ltr] [data-horizontal-size-class=compact] .cv-footer,[dir=rtl] [data-horizontal-size-class=compact] .cv-footer {
    padding-top: 8px
}

.cv-footer ui-button.push.secondary {
    font-size: 14px;
    font-weight: 500;
    margin: logical 0 4px
}

.cv-footer[dir=ltr] ui-button.push.secondary,.cv-footer[dir=rtl] ui-button.push.secondary,[dir=ltr] .cv-footer ui-button.push.secondary,[dir=rtl] .cv-footer ui-button.push.secondary {
    margin: 0 4px
}

.summary-card .apple-maps-icon {
    inline-size: 99px;
    block-size: 36px;
    inset-block-start: -3px;
    position: relative
}

.summary-card[dir=ltr] .apple-maps-icon,.summary-card[dir=rtl] .apple-maps-icon,[dir=ltr] .summary-card .apple-maps-icon,[dir=rtl] .summary-card .apple-maps-icon {
    width: 99px;
    height: 36px;
    top: -3px
}

.summary-card .hero-image {
    position: absolute;
    background: transparent;
    inset-inline-end: -webkit-calc(16.5% - 58.5px);
    inset-inline-end: calc(16.5% - 58.5px);
    inset-block-start: -webkit-calc(50% - 117px);
    inset-block-start: calc(50% - 117px);
    inline-size: 117px;
    block-size: 234px
}

.summary-card[dir=ltr] .hero-image,[dir=ltr] .summary-card .hero-image {
    right: -webkit-calc(16.5% - 58.5px);
    right: calc(16.5% - 58.5px);
    top: -webkit-calc(50% - 117px);
    top: calc(50% - 117px);
    width: 117px;
    height: 234px
}

.summary-card[dir=rtl] .hero-image,[dir=rtl] .summary-card .hero-image {
    left: -webkit-calc(16.5% - 58.5px);
    left: calc(16.5% - 58.5px);
    top: -webkit-calc(50% - 117px);
    top: calc(50% - 117px);
    width: 117px;
    height: 234px
}

.summary-card h1:not(.full-width) {
    inline-size: 70%
}

.summary-card[dir=ltr] h1:not(.full-width),.summary-card[dir=rtl] h1:not(.full-width),[dir=ltr] .summary-card h1:not(.full-width),[dir=rtl] .summary-card h1:not(.full-width) {
    width: 70%
}

[data-horizontal-size-class=compact] .summary-card h1:not(.full-width) {
    max-inline-size: -webkit-calc(70% + 14px);
    max-inline-size: calc(70% + 14px);
    inline-size: -webkit-calc(100% - 101px);
    inline-size: calc(100% - 101px)
}

[data-horizontal-size-class=compact][dir=ltr] .summary-card h1:not(.full-width),[data-horizontal-size-class=compact][dir=rtl] .summary-card h1:not(.full-width),[dir=ltr] [data-horizontal-size-class=compact] .summary-card h1:not(.full-width),[dir=rtl] [data-horizontal-size-class=compact] .summary-card h1:not(.full-width) {
    max-width: -webkit-calc(70% + 14px);
    max-width: calc(70% + 14px);
    width: -webkit-calc(100% - 101px);
    width: calc(100% - 101px)
}

.summary-card .description-container {
    position: relative
}

.summary-card .description-container .hero-image {
    inline-size: 92px;
    block-size: 197px;
    max-block-size: 100%;
    inset-inline-end: -webkit-calc((max(121px,30% + .3 * 20px) - 77px)/2 - 20px);
    inset-inline-end: calc((max(121px, 30% + .3 * 20px) - 77px)/2 - 20px);
    inset-block-start: -webkit-calc(50% - min(197px/2,50%) - 5px);
    inset-block-start: calc(50% - min(197px / 2, 50%) - 5px)
}

.summary-card[dir=ltr] .description-container .hero-image,[dir=ltr] .summary-card .description-container .hero-image {
    width: 92px;
    height: 197px;
    max-height: 100%;
    right: -webkit-calc((max(121px,30% + .3 * 20px) - 77px)/2 - 20px);
    right: calc((max(121px, 30% + .3 * 20px) - 77px)/2 - 20px);
    top: -webkit-calc(50% - min(197px/2,50%) - 5px);
    top: calc(50% - min(197px / 2, 50%) - 5px)
}

.summary-card[dir=rtl] .description-container .hero-image,[dir=rtl] .summary-card .description-container .hero-image {
    width: 92px;
    height: 197px;
    max-height: 100%;
    left: -webkit-calc((max(121px,30% + .3 * 20px) - 77px)/2 - 20px);
    left: calc((max(121px, 30% + .3 * 20px) - 77px)/2 - 20px);
    top: -webkit-calc(50% - min(197px/2,50%) - 5px);
    top: calc(50% - min(197px / 2, 50%) - 5px)
}

.summary-card .description {
    -webkit-margin-before: 0;
    margin-block-start:0;inline-size: 70%
}

.summary-card[dir=ltr] .description,.summary-card[dir=rtl] .description,[dir=ltr] .summary-card .description,[dir=rtl] .summary-card .description {
    margin-top: 0;
    width: 70%
}

[data-horizontal-size-class=compact] .summary-card .description {
    font-size: 17px;
    line-height: 25px;
    color: #1d1d1f;
    max-inline-size: -webkit-calc(70% + 14px);
    max-inline-size: calc(70% + 14px);
    inline-size: -webkit-calc(100% - 101px);
    inline-size: calc(100% - 101px);
    -webkit-margin-after: 0;
    margin-block-end:0}

[data-horizontal-size-class=compact][dir=ltr] .summary-card .description,[data-horizontal-size-class=compact][dir=rtl] .summary-card .description,[dir=ltr] [data-horizontal-size-class=compact] .summary-card .description,[dir=rtl] [data-horizontal-size-class=compact] .summary-card .description {
    max-width: -webkit-calc(70% + 14px);
    max-width: calc(70% + 14px);
    width: -webkit-calc(100% - 101px);
    width: calc(100% - 101px);
    margin-bottom: 0
}

.cv-card {
    background-color: #f5f5f7;
    padding: logical 45px 45px 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    border-radius: 18px;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.cv-card[dir=ltr],.cv-card[dir=rtl],[dir=ltr] .cv-card,[dir=rtl] .cv-card {
    padding: 45px 45px 35px
}

[data-horizontal-size-class=compact] .cv-card {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 20px;
    min-block-size: 0
}

[data-horizontal-size-class=compact][dir=ltr] .cv-card,[data-horizontal-size-class=compact][dir=rtl] .cv-card,[dir=ltr] [data-horizontal-size-class=compact] .cv-card,[dir=rtl] [data-horizontal-size-class=compact] .cv-card {
    min-height: 0
}

.cv-card h1 {
    position: relative;
    font-size: 40px;
    line-height: 44px;
    font-weight: 600;
    color: #1d1d1f
}

[data-horizontal-size-class=regular] .cv-card h1 {
    max-inline-size: 100%;
    -webkit-margin-before: 19px;
    margin-block-start:19px;-webkit-margin-after: 17px;
    margin-block-end:17px}

[data-horizontal-size-class=regular][dir=ltr] .cv-card h1,[data-horizontal-size-class=regular][dir=rtl] .cv-card h1,[dir=ltr] [data-horizontal-size-class=regular] .cv-card h1,[dir=rtl] [data-horizontal-size-class=regular] .cv-card h1 {
    max-width: 100%;
    margin-top: 19px;
    margin-bottom: 17px
}

[data-horizontal-size-class=compact] .cv-card h1 {
    -webkit-margin-before: 12px;
    margin-block-start:12px;-webkit-margin-after: 12px;
    margin-block-end:12px}

[data-horizontal-size-class=compact][dir=ltr] .cv-card h1,[data-horizontal-size-class=compact][dir=rtl] .cv-card h1,[dir=ltr] [data-horizontal-size-class=compact] .cv-card h1,[dir=rtl] [data-horizontal-size-class=compact] .cv-card h1 {
    margin-top: 12px;
    margin-bottom: 12px
}

[data-horizontal-size-class=compact] .cv-card h1 {
    font-size: 28px;
    line-height: 32px;
    font-weight: 600;
    color: #1d1d1f
}

.cv-card h2 {
    position: relative;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    color: #1d1d1f
}

[data-horizontal-size-class=regular] .cv-card h2 {
    max-inline-size: 100%;
    -webkit-margin-before: 19px;
    margin-block-start:19px;-webkit-margin-after: 17px;
    margin-block-end:17px}

[data-horizontal-size-class=regular][dir=ltr] .cv-card h2,[data-horizontal-size-class=regular][dir=rtl] .cv-card h2,[dir=ltr] [data-horizontal-size-class=regular] .cv-card h2,[dir=rtl] [data-horizontal-size-class=regular] .cv-card h2 {
    max-width: 100%;
    margin-top: 19px;
    margin-bottom: 17px
}

[data-horizontal-size-class=compact] .cv-card h2 {
    -webkit-margin-before: 12px;
    margin-block-start:12px;-webkit-margin-after: 12px;
    margin-block-end:12px}

[data-horizontal-size-class=compact][dir=ltr] .cv-card h2,[data-horizontal-size-class=compact][dir=rtl] .cv-card h2,[dir=ltr] [data-horizontal-size-class=compact] .cv-card h2,[dir=rtl] [data-horizontal-size-class=compact] .cv-card h2 {
    margin-top: 12px;
    margin-bottom: 12px
}

.cv-card .description {
    font-size: 21px;
    line-height: 25px;
    color: #1d1d1f
}

.cv-card p {
    -webkit-margin-after: 7px;
    margin-block-end:7px}

.cv-card[dir=ltr] p,.cv-card[dir=rtl] p,[dir=ltr] .cv-card p,[dir=rtl] .cv-card p {
    margin-bottom: 7px
}

.cv-crash-dialog-wrapper {
    position: fixed;
    inset: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cv-crash-dialog-wrapper[dir=ltr],.cv-crash-dialog-wrapper[dir=rtl],[dir=ltr] .cv-crash-dialog-wrapper,[dir=rtl] .cv-crash-dialog-wrapper {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.cv-crash-dialog-wrapper .cv-crash-dialog-background {
    position: absolute;
    inset: 0;
    inline-size: 100%;
    block-size: 100%;
    background-color: rgba(0,0,0,.25);
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: cv-keyframes-fadeIn .25s ease;
    animation: cv-keyframes-fadeIn .25s ease
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog-background,.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog-background,[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog-background,[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog-background {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.cv-crash-dialog-wrapper .cv-crash-dialog {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    background-color: #fff;
    font-size: 17px;
    border-radius: 10.5px;
    inline-size: -webkit-calc(100% - 40px);
    inline-size: calc(100% - 40px);
    max-block-size: -webkit-calc(100% - 20px);
    max-block-size: calc(100% - 20px);
    padding: logical 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: logical 14px;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.15),0 0 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 0 15px rgba(0,0,0,.15),0 0 1px 1px rgba(0,0,0,.1);
    -webkit-animation: cv-keyframes-fadeInAndScale .25s cubic-bezier(.25,.1,.25,1.3);
    animation: cv-keyframes-fadeInAndScale .25s cubic-bezier(.25,.1,.25,1.3)
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog,.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog,[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog,[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog {
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    max-height: -webkit-calc(100% - 20px);
    max-height: calc(100% - 20px);
    padding: 30px;
    margin: 14px
}

.cv-crash-dialog-wrapper .cv-crash-dialog:focus {
    outline: none
}

.cv-crash-dialog-wrapper .cv-crash-dialog h1 {
    font-weight: 600;
    font-size: 17px
}

.cv-crash-dialog-wrapper .cv-crash-dialog p {
    font-size: 17px;
    margin: logical 15px 0 30px
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog p,.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog p,[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog p,[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog p {
    margin: 15px 0 30px
}

.cv-crash-dialog-wrapper .cv-crash-dialog button:focus {
    outline: none
}

.cv-crash-dialog-wrapper .cv-crash-dialog button:focus ui-button {
    -webkit-box-shadow: 0 0 0 4px rgba(0,125,250,.6);
    box-shadow: 0 0 0 4px rgba(0,125,250,.6);
    border: 1px solid #fff
}

.cv-crash-dialog-wrapper .cv-crash-dialog ui-button.bar.primary {
    min-inline-size: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog ui-button.bar.primary,.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog ui-button.bar.primary,[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog ui-button.bar.primary,[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog ui-button.bar.primary {
    min-width: 10px
}

.cv-crash-dialog-wrapper .cv-crash-dialog svg {
    -webkit-margin-end: 20px;
    margin-inline-end:20px;fill: #fe9402
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog svg,[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog svg {
    margin-right: 20px
}

.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog svg,[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog svg {
    margin-left: 20px
}

.cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=compact] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    max-inline-size: 400px
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog[data-horizontal-size-class=compact],.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog[data-horizontal-size-class=compact],[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=compact],[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=compact] {
    max-width: 400px
}

.cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=compact] .alert-icon {
    display: none
}

.cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=compact] button {
    inline-size: 100%;
    max-inline-size: 500px
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog[data-horizontal-size-class=compact] button,.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog[data-horizontal-size-class=compact] button,[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=compact] button,[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=compact] button {
    width: 100%;
    max-width: 500px
}

.cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] {
    inline-size: -webkit-calc(100% - 40px);
    inline-size: calc(100% - 40px);
    max-inline-size: 460px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog[data-horizontal-size-class=regular],.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog[data-horizontal-size-class=regular],[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular],[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] {
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    max-width: 460px
}

.cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] .alert-icon {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    fill: #a0a0a0;
    -webkit-margin-end: 20px;
    margin-inline-end:20px}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog[data-horizontal-size-class=regular] .alert-icon,[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] .alert-icon {
    margin-right: 20px
}

.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog[data-horizontal-size-class=regular] .alert-icon,[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] .alert-icon {
    margin-left: 20px
}

.cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] .container {
    -webkit-box-flex: 1;
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
    flex: 1 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    block-size: 100%
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog[data-horizontal-size-class=regular] .container,.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog[data-horizontal-size-class=regular] .container,[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] .container,[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] .container {
    height: 100%
}

.cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] .container>* {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] .container p {
    margin: logical 12px 0 30px
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog[data-horizontal-size-class=regular] .container p,.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog[data-horizontal-size-class=regular] .container p,[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] .container p,[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] .container p {
    margin: 12px 0 30px
}

.cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] button {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    min-inline-size: 144px
}

.cv-crash-dialog-wrapper[dir=ltr] .cv-crash-dialog[data-horizontal-size-class=regular] button,.cv-crash-dialog-wrapper[dir=rtl] .cv-crash-dialog[data-horizontal-size-class=regular] button,[dir=ltr] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] button,[dir=rtl] .cv-crash-dialog-wrapper .cv-crash-dialog[data-horizontal-size-class=regular] button {
    min-width: 144px
}

@-webkit-keyframes cv-keyframes-fadeInAndScale {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes cv-keyframes-fadeInAndScale {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes cv-keyframes-fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes cv-keyframes-fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.privacy-panel {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    padding: logical 0 19px
}

.privacy-panel[dir=ltr],.privacy-panel[dir=rtl],[dir=ltr] .privacy-panel,[dir=rtl] .privacy-panel {
    padding: 0 19px
}

.privacy-panel:after {
    content: "";
    display: block;
    block-size: 1px;
    inline-size: 100%;
    -webkit-margin-start: auto;
    margin-inline-start:auto;-webkit-margin-end: auto;
    margin-inline-end:auto;-webkit-margin-after: 8px;
    margin-block-end:8px;background-color: #dbdbdb
}

.privacy-panel[dir=ltr]:after,.privacy-panel[dir=rtl]:after,[dir=ltr] .privacy-panel:after,[dir=rtl] .privacy-panel:after {
    height: 1px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px
}

[data-horizontal-size-class=regular] .privacy-panel:after {
    -webkit-margin-before: 48px;
    margin-block-start:48px}

[data-horizontal-size-class=regular][dir=ltr] .privacy-panel:after,[data-horizontal-size-class=regular][dir=rtl] .privacy-panel:after,[dir=ltr] [data-horizontal-size-class=regular] .privacy-panel:after,[dir=rtl] [data-horizontal-size-class=regular] .privacy-panel:after {
    margin-top: 48px
}

[data-horizontal-size-class=compact] .privacy-panel:after {
    -webkit-margin-before: 32px;
    margin-block-start:32px}

[data-horizontal-size-class=compact][dir=ltr] .privacy-panel:after,[data-horizontal-size-class=compact][dir=rtl] .privacy-panel:after,[dir=ltr] [data-horizontal-size-class=compact] .privacy-panel:after,[dir=rtl] [data-horizontal-size-class=compact] .privacy-panel:after {
    margin-top: 32px
}

[data-horizontal-size-class=compact] .privacy-panel {
    -webkit-padding-before: 0;
    padding-block-start:0}

[data-horizontal-size-class=compact][dir=ltr] .privacy-panel,[data-horizontal-size-class=compact][dir=rtl] .privacy-panel,[dir=ltr] [data-horizontal-size-class=compact] .privacy-panel,[dir=rtl] [data-horizontal-size-class=compact] .privacy-panel {
    padding-top: 0
}

.privacy-panel h2 {
    margin: logical 9px 0;
    font-weight: 600;
    font-size: 21px;
    line-height: 25px;
    color: #1d1d1f
}

.privacy-panel[dir=ltr] h2,.privacy-panel[dir=rtl] h2,[dir=ltr] .privacy-panel h2,[dir=rtl] .privacy-panel h2 {
    margin: 9px 0
}

.privacy-panel a {
    color: #0071e3
}

.privacy-panel a:hover {
    text-decoration: underline
}

.privacy-panel p {
    font-size: 17px;
    line-height: 25px;
    color: #1d1d1f;
    font-size: 16px;
    -webkit-margin-after: 10px;
    margin-block-end:10px}

.privacy-panel[dir=ltr] p,.privacy-panel[dir=rtl] p,[dir=ltr] .privacy-panel p,[dir=rtl] .privacy-panel p {
    margin-bottom: 10px
}

.cm-main-page {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: logical 20px 20px 15px;
    max-inline-size: 800px;
    min-inline-size: 320px;
    min-block-size: 500px;
    overflow: visible;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.cm-main-page[dir=ltr],.cm-main-page[dir=rtl],[dir=ltr] .cm-main-page,[dir=rtl] .cm-main-page {
    max-width: 800px;
    min-width: 320px;
    min-height: 300px;
    margin: 120px 20px 15px
}

.cm-main-page>div {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: auto;
    inline-size: 100%;
    max-inline-size: 750px
}

.cm-main-page[dir=ltr]>div,.cm-main-page[dir=rtl]>div,[dir=ltr] .cm-main-page>div,[dir=rtl] .cm-main-page>div {
    width: 100%;
    max-width: 750px
}

[data-horizontal-size-class=regular] .cm-main-page>div:not(:last-child) {
    -webkit-margin-after: 48px;
    margin-block-end:48px}

[data-horizontal-size-class=regular][dir=ltr] .cm-main-page>div:not(:last-child),[data-horizontal-size-class=regular][dir=rtl] .cm-main-page>div:not(:last-child),[dir=ltr] [data-horizontal-size-class=regular] .cm-main-page>div:not(:last-child),[dir=rtl] [data-horizontal-size-class=regular] .cm-main-page>div:not(:last-child) {
    margin-bottom: 48px
}

[data-horizontal-size-class=compact] .cm-main-page>div:not(:last-child) {
    -webkit-margin-after: 32px;
    margin-block-end:32px}

[data-horizontal-size-class=compact][dir=ltr] .cm-main-page>div:not(:last-child),[data-horizontal-size-class=compact][dir=rtl] .cm-main-page>div:not(:last-child),[dir=ltr] [data-horizontal-size-class=compact] .cm-main-page>div:not(:last-child),[dir=rtl] [data-horizontal-size-class=compact] .cm-main-page>div:not(:last-child) {
    margin-bottom: 32px
}

[data-horizontal-size-class=compact] .cm-main-page {
    inline-size: 100%;
    border: 0;
    margin: 0
}

[data-horizontal-size-class=compact][dir=ltr] .cm-main-page,[data-horizontal-size-class=compact][dir=rtl] .cm-main-page,[dir=ltr] [data-horizontal-size-class=compact] .cm-main-page,[dir=rtl] [data-horizontal-size-class=compact] .cm-main-page {
    width: 100%
}

.autocomplete-wrapper {
    min-block-size: 58px;
    border-radius: 10px;
    border: 1px solid #d2d2d7;
    overflow: hidden
}

.autocomplete-wrapper[dir=ltr],.autocomplete-wrapper[dir=rtl],[dir=ltr] .autocomplete-wrapper,[dir=rtl] .autocomplete-wrapper {
    min-height: 58px
}

.autocomplete-wrapper:focus-within {
    -webkit-box-shadow: 0 0 0 4px #84b0f7;
    box-shadow: 0 0 0 4px #84b0f7;
    border: 1px solid #006edb
}

.autocomplete-wrapper ui-text-field.standard {
    inline-size: 100%
}

.autocomplete-wrapper[dir=ltr] ui-text-field.standard,.autocomplete-wrapper[dir=rtl] ui-text-field.standard,[dir=ltr] .autocomplete-wrapper ui-text-field.standard,[dir=rtl] .autocomplete-wrapper ui-text-field.standard {
    width: 100%
}

.autocomplete-wrapper ui-text-field.standard input:focus {
    border: none!important;
    outline: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.autocomplete-wrapper ui-text-field.standard input {
    -webkit-transition-property: padding;
    transition-property: padding;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    padding: logical 29px 11px;
    border-radius: 10px;
    font-size: 17px;
    border: none!important;
    outline: none!important
}

.autocomplete-wrapper[dir=ltr] ui-text-field.standard input,[dir=ltr] .autocomplete-wrapper ui-text-field.standard input {
    padding: 29px 11px 29px 51px
}

.autocomplete-wrapper[dir=rtl] ui-text-field.standard input,[dir=rtl] .autocomplete-wrapper ui-text-field.standard input {
    padding: 29px 51px 29px 11px
}

.autocomplete-wrapper .autocomplete-placehold-label {
    -webkit-transition-property: font-size,inset-block-start,top;
    transition-property: font-size,inset-block-start,top;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    position: absolute;
    inset-block-start: 20px;
    inset-inline-start: 52px;
    pointer-events: none;
    color: #bdbdbd;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: .012em
}

.autocomplete-wrapper[dir=ltr] .autocomplete-placehold-label,[dir=ltr] .autocomplete-wrapper .autocomplete-placehold-label {
    top: 20px;
    left: 52px
}

.autocomplete-wrapper[dir=rtl] .autocomplete-placehold-label,[dir=rtl] .autocomplete-wrapper .autocomplete-placehold-label {
    top: 20px;
    right: 52px
}

@media (max-width: 340px) {
    .autocomplete-wrapper .autocomplete-placehold-label {
        font-size:14px
    }
}

.autocomplete-wrapper.has-value-or-focus ui-text-field.standard input {
    padding: logical 39px 11px 19px
}

.autocomplete-wrapper.has-value-or-focus[dir=ltr] ui-text-field.standard input,[dir=ltr] .autocomplete-wrapper.has-value-or-focus ui-text-field.standard input {
    padding: 39px 11px 19px 51px
}

.autocomplete-wrapper.has-value-or-focus[dir=rtl] ui-text-field.standard input,[dir=rtl] .autocomplete-wrapper.has-value-or-focus ui-text-field.standard input {
    padding: 39px 51px 19px 11px
}

.autocomplete-wrapper.has-value-or-focus .autocomplete-placehold-label {
    inset-block-start: 10px;
    font-size: 12px
}

.autocomplete-wrapper.has-value-or-focus[dir=ltr] .autocomplete-placehold-label,.autocomplete-wrapper.has-value-or-focus[dir=rtl] .autocomplete-placehold-label,[dir=ltr] .autocomplete-wrapper.has-value-or-focus .autocomplete-placehold-label,[dir=rtl] .autocomplete-wrapper.has-value-or-focus .autocomplete-placehold-label {
    top: 10px
}

.autocomplete-wrapper .clear-button {
    inset-inline-end: 6px;
    inset-block-start: 10.5px;
    position: absolute;
    visibility: hidden
}

.autocomplete-wrapper[dir=ltr] .clear-button,[dir=ltr] .autocomplete-wrapper .clear-button {
    right: 6px;
    top: 10.5px
}

.autocomplete-wrapper[dir=rtl] .clear-button,[dir=rtl] .autocomplete-wrapper .clear-button {
    left: 6px;
    top: 10.5px
}

.autocomplete-wrapper .clear-button .clear-icon {
    fill: #86868b!important
}

.autocomplete-wrapper .clear-button .clear-icon-border {
    position: absolute;
    inset-block-start: 9px;
    block-size: 17.96px;
    inline-size: 17.96px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 50%
}

.autocomplete-wrapper[dir=ltr] .clear-button .clear-icon-border,.autocomplete-wrapper[dir=rtl] .clear-button .clear-icon-border,[dir=ltr] .autocomplete-wrapper .clear-button .clear-icon-border,[dir=rtl] .autocomplete-wrapper .clear-button .clear-icon-border {
    top: 9px;
    height: 17.96px;
    width: 17.96px
}

[data-horizontal-size-class=regular] .autocomplete-wrapper .clear-button .clear-icon-border {
    inset-inline-start: 16px
}

[data-horizontal-size-class=regular][dir=ltr] .autocomplete-wrapper .clear-button .clear-icon-border,[dir=ltr] [data-horizontal-size-class=regular] .autocomplete-wrapper .clear-button .clear-icon-border {
    left: 16px
}

[data-horizontal-size-class=regular][dir=rtl] .autocomplete-wrapper .clear-button .clear-icon-border,[dir=rtl] [data-horizontal-size-class=regular] .autocomplete-wrapper .clear-button .clear-icon-border {
    right: 16px
}

[data-horizontal-size-class=compact] .autocomplete-wrapper .clear-button .clear-icon-border {
    inset-inline-start: 15.76px
}

[data-horizontal-size-class=compact][dir=ltr] .autocomplete-wrapper .clear-button .clear-icon-border,[dir=ltr] [data-horizontal-size-class=compact] .autocomplete-wrapper .clear-button .clear-icon-border {
    left: 15.76px
}

[data-horizontal-size-class=compact][dir=rtl] .autocomplete-wrapper .clear-button .clear-icon-border,[dir=rtl] [data-horizontal-size-class=compact] .autocomplete-wrapper .clear-button .clear-icon-border {
    right: 15.76px
}

.autocomplete-wrapper .clear-button:focus {
    border: 1px solid transparent!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: none!important
}

.autocomplete-wrapper .clear-button:focus .clear-icon-border {
    -webkit-box-shadow: 0 0 0 5px rgba(0,125,250,.6);
    box-shadow: 0 0 0 5px rgba(0,125,250,.6)
}

.autocomplete-wrapper.has-value .clear-button {
    visibility: visible
}

.autocomplete-menu {
    list-style: none;
    max-block-size: 0;
    overflow: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
    background: #fff;
    -webkit-transition-property: max-block-size;
    transition-property: max-block-size;
    -webkit-transition-duration: .25s;
    transition-duration: .25s
}

.autocomplete-menu[dir=ltr],.autocomplete-menu[dir=rtl],[dir=ltr] .autocomplete-menu,[dir=rtl] .autocomplete-menu {
    max-height: 0
}

.autocomplete-menu::-webkit-scrollbar {
    display: none
}

.autocomplete-menu.open {
    max-block-size: 208px;
    -webkit-border-before: 1px solid #f5f5f7;
    border-block-start:1px solid #f5f5f7}

.autocomplete-menu.open[dir=ltr],.autocomplete-menu.open[dir=rtl],[dir=ltr] .autocomplete-menu.open,[dir=rtl] .autocomplete-menu.open {
    max-height: 208px;
    border-top: 1px solid #f5f5f7
}

.autocomplete-menu-item {
    background: #fff;
    block-size: 58px;
    -webkit-border-after: 1px solid #f5f5f7;
    border-block-end:1px solid #f5f5f7;vertical-align: middle;
    font-size: 17px;
    padding: logical 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.autocomplete-menu-item[dir=ltr],[dir=ltr] .autocomplete-menu-item {
    height: 58px;
    border-bottom: 1px solid #f5f5f7;
    padding: 0 0 0 51px
}

.autocomplete-menu-item[dir=rtl],[dir=rtl] .autocomplete-menu-item {
    height: 58px;
    border-bottom: 1px solid #f5f5f7;
    padding: 0 51px 0 0
}

.autocomplete-menu-item.item-highlighted {
    background: #84b0f7;
    border-block-end-color:#84b0f7}

.autocomplete-menu-item.item-highlighted[dir=ltr],.autocomplete-menu-item.item-highlighted[dir=rtl],[dir=ltr] .autocomplete-menu-item.item-highlighted,[dir=rtl] .autocomplete-menu-item.item-highlighted {
    border-bottom-color: #84b0f7
}

.autocomplete-menu-item.null-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: logical 0 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #bdbdbd
}

.autocomplete-menu-item.null-item[dir=ltr],.autocomplete-menu-item.null-item[dir=rtl],[dir=ltr] .autocomplete-menu-item.null-item,[dir=rtl] .autocomplete-menu-item.null-item {
    padding: 0
}

.chart-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 12px
}

.chart-container:after {
    content: "";
    display: block;
    block-size: 1px;
    inline-size: 100%;
    -webkit-margin-start: auto;
    margin-inline-start:auto;-webkit-margin-end: auto;
    margin-inline-end:auto;-webkit-margin-after: 8px;
    margin-block-end:8px;background-color: #dbdbdb
}

.chart-container[dir=ltr]:after,.chart-container[dir=rtl]:after,[dir=ltr] .chart-container:after,[dir=rtl] .chart-container:after {
    height: 1px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px
}

[data-horizontal-size-class=regular] .chart-container:after {
    -webkit-margin-before: 48px;
    margin-block-start:48px}

[data-horizontal-size-class=regular][dir=ltr] .chart-container:after,[data-horizontal-size-class=regular][dir=rtl] .chart-container:after,[dir=ltr] [data-horizontal-size-class=regular] .chart-container:after,[dir=rtl] [data-horizontal-size-class=regular] .chart-container:after {
    margin-top: 48px
}

[data-horizontal-size-class=compact] .chart-container:after {
    -webkit-margin-before: 32px;
    margin-block-start:32px}

[data-horizontal-size-class=compact][dir=ltr] .chart-container:after,[data-horizontal-size-class=compact][dir=rtl] .chart-container:after,[dir=ltr] [data-horizontal-size-class=compact] .chart-container:after,[dir=rtl] [data-horizontal-size-class=compact] .chart-container:after {
    margin-top: 32px
}

[data-horizontal-size-class=regular] .chart-container .chart-content {
    padding: logical 0 0 12px
}

[data-horizontal-size-class=regular][dir=ltr] .chart-container .chart-content,[data-horizontal-size-class=regular][dir=rtl] .chart-container .chart-content,[dir=ltr] [data-horizontal-size-class=regular] .chart-container .chart-content,[dir=rtl] [data-horizontal-size-class=regular] .chart-container .chart-content {
    padding: 0 0 12px
}

[data-horizontal-size-class=compact] .chart-container .chart-content {
    padding: logical 0 20px 12px
}

[data-horizontal-size-class=compact][dir=ltr] .chart-container .chart-content,[data-horizontal-size-class=compact][dir=rtl] .chart-container .chart-content,[dir=ltr] [data-horizontal-size-class=compact] .chart-container .chart-content,[dir=rtl] [data-horizontal-size-class=compact] .chart-container .chart-content {
    padding: 0 20px 12px
}

.chart-container .chart-content h1 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    color: #1d1d1f;
    -webkit-margin-after: 1px;
    margin-block-end:1px}

.chart-container[dir=ltr] .chart-content h1,.chart-container[dir=rtl] .chart-content h1,[dir=ltr] .chart-container .chart-content h1,[dir=rtl] .chart-container .chart-content h1 {
    margin-bottom: 1px
}

.chart-container .chart-content h2 {
    font-size: 17px;
    line-height: 21px;
    color: #1d1d1f;
    color: #86868b
}

.chart-container .chart-content .text-input-container {
    position: relative;
    margin: logical 15px 0;
    block-size: 58px
}

.chart-container[dir=ltr] .chart-content .text-input-container,.chart-container[dir=rtl] .chart-content .text-input-container,[dir=ltr] .chart-container .chart-content .text-input-container,[dir=rtl] .chart-container .chart-content .text-input-container {
    height: 58px;
    margin: 15px 0
}

.chart-container .chart-content .search-icon {
    fill: #86868b;
    inset-inline-start: 6px;
    inset-block-start: 18px;
    position: absolute;
    pointer-events: none
}

.chart-container[dir=ltr] .chart-content .search-icon,[dir=ltr] .chart-container .chart-content .search-icon {
    left: 6px;
    top: 18px
}

.chart-container[dir=rtl] .chart-content .search-icon,[dir=rtl] .chart-container .chart-content .search-icon {
    right: 6px;
    top: 18px
}

.chart-container .chart-content .rv-Chart__container>svg {
    overflow: visible
}

.chart-container .chart-content .rv-Chart__chart,.chart-container .chart-content .rv-Chart__container>svg {
    inline-size: 100%!important
}

.chart-container[dir=ltr] .chart-content .rv-Chart__chart,.chart-container[dir=ltr] .chart-content .rv-Chart__container>svg,.chart-container[dir=rtl] .chart-content .rv-Chart__chart,.chart-container[dir=rtl] .chart-content .rv-Chart__container>svg,[dir=ltr] .chart-container .chart-content .rv-Chart__chart,[dir=ltr] .chart-container .chart-content .rv-Chart__container>svg,[dir=rtl] .chart-container .chart-content .rv-Chart__chart,[dir=rtl] .chart-container .chart-content .rv-Chart__container>svg {
    width: 100%!important
}

.chart-container .chart-content .rv-Chart__line_path {
    stroke-linecap: round;
    stroke-linejoin: round
}

.chart-container .chart-content .legend {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-margin-before: 10px;
    margin-block-start:10px}

.chart-container[dir=ltr] .chart-content .legend,.chart-container[dir=rtl] .chart-content .legend,[dir=ltr] .chart-container .chart-content .legend,[dir=rtl] .chart-container .chart-content .legend {
    margin-top: 10px
}

[data-horizontal-size-class=compact] .chart-container .chart-content .legend {
    -webkit-margin-start: 9px;
    margin-inline-start:9px}

[data-horizontal-size-class=compact][dir=ltr] .chart-container .chart-content .legend,[dir=ltr] [data-horizontal-size-class=compact] .chart-container .chart-content .legend {
    margin-left: 9px
}

[data-horizontal-size-class=compact][dir=rtl] .chart-container .chart-content .legend,[dir=rtl] [data-horizontal-size-class=compact] .chart-container .chart-content .legend {
    margin-right: 9px
}

.chart-container .chart-content .legend .legend-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-margin-after: 5px;
    margin-block-end:5px}

.chart-container[dir=ltr] .chart-content .legend .legend-row,.chart-container[dir=rtl] .chart-content .legend .legend-row,[dir=ltr] .chart-container .chart-content .legend .legend-row,[dir=rtl] .chart-container .chart-content .legend .legend-row {
    margin-bottom: 5px
}

.chart-container .chart-content .legend .legend-row .legend-dot {
    block-size: 13px;
    inline-size: 13px;
    border: 1px solid #fff;
    -webkit-margin-end: 10px;
    margin-inline-end:10px;border-radius: 50%;
    display: inline-block
}

.chart-container[dir=ltr] .chart-content .legend .legend-row .legend-dot,[dir=ltr] .chart-container .chart-content .legend .legend-row .legend-dot {
    height: 13px;
    width: 13px;
    margin-right: 10px
}

.chart-container[dir=rtl] .chart-content .legend .legend-row .legend-dot,[dir=rtl] .chart-container .chart-content .legend .legend-row .legend-dot {
    height: 13px;
    width: 13px;
    margin-left: 10px
}

.interim-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.cv-card#download-card,.interim-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.cv-card#download-card {
    min-block-size: 300px;
    padding: 20px
}

.cv-card#download-card[dir=ltr],.cv-card#download-card[dir=rtl],[dir=ltr] .cv-card#download-card,[dir=rtl] .cv-card#download-card {
    min-height: 300px
}

.cv-card#download-card h2 {
    -webkit-margin-after: 4px;
    margin-block-end:4px}

.cv-card#download-card[dir=ltr] h2,.cv-card#download-card[dir=rtl] h2,[dir=ltr] .cv-card#download-card h2,[dir=rtl] .cv-card#download-card h2 {
    margin-bottom: 4px
}

.cv-card#download-card .description {
    -webkit-margin-after: 10px;
    margin-block-end:10px}

.cv-card#download-card[dir=ltr] .description,.cv-card#download-card[dir=rtl] .description,[dir=ltr] .cv-card#download-card .description,[dir=rtl] .cv-card#download-card .description {
    margin-bottom: 10px
}

.cv-card#download-card .description p {
    -webkit-margin-after: 10px;
    margin-block-end:10px}

.cv-card#download-card[dir=ltr] .description p,.cv-card#download-card[dir=rtl] .description p,[dir=ltr] .cv-card#download-card .description p,[dir=rtl] .cv-card#download-card .description p {
    margin-bottom: 10px
}

.cv-card#download-card .description-container {
    max-inline-size: 597px
}

.cv-card#download-card[dir=ltr] .description-container,.cv-card#download-card[dir=rtl] .description-container,[dir=ltr] .cv-card#download-card .description-container,[dir=rtl] .cv-card#download-card .description-container {
    max-width: 597px
}

.cv-card#download-card .description-terms {
    font-size: 14px;
    line-height: 18px;
    color: #1d1d1f;
    color: #7f7f7f
}

.cv-card#download-card p {
    text-align: center
}

.cv-card#download-card .download-button-container {
    padding: logical 30px 0;
    text-align: center
}

.cv-card#download-card[dir=ltr] .download-button-container,.cv-card#download-card[dir=rtl] .download-button-container,[dir=ltr] .cv-card#download-card .download-button-container,[dir=rtl] .cv-card#download-card .download-button-container {
    padding: 30px 0
}

.cv-card#download-card .download-terms {
    font-size: 17px;
    line-height: 21px;
    color: #1d1d1f
}

.cv-card#download-card .inline-buttons {
    text-align: center;
    display: inline-block
}

.cv-card#download-card .inline-buttons>ui-button {
    -webkit-margin-start: 10px;
    margin-inline-start:10px;-webkit-margin-end: 10px;
    margin-inline-end:10px}

.cv-card#download-card[dir=ltr] .inline-buttons>ui-button,.cv-card#download-card[dir=rtl] .inline-buttons>ui-button,[dir=ltr] .cv-card#download-card .inline-buttons>ui-button,[dir=rtl] .cv-card#download-card .inline-buttons>ui-button {
    margin-left: 10px;
    margin-right: 10px
}

.cv-card#download-card .inline-buttons svg {
    overflow: visible;
    fill: #0071e3;
    -webkit-margin-start: 5px;
    margin-inline-start:5px}

.cv-card#download-card[dir=ltr] .inline-buttons svg,[dir=ltr] .cv-card#download-card .inline-buttons svg {
    margin-left: 5px
}

.cv-card#download-card[dir=rtl] .inline-buttons svg,[dir=rtl] .cv-card#download-card .inline-buttons svg {
    margin-right: 5px
}

.cv-card#download-card a {
    display: none
}

.cv-card#download-card ui-button.download {
    min-inline-size: 157px;
    -webkit-margin-before: auto;
    margin-block-start:auto;border-radius: 28px;
    block-size: 43px
}

.cv-card#download-card[dir=ltr] ui-button.download,.cv-card#download-card[dir=rtl] ui-button.download,[dir=ltr] .cv-card#download-card ui-button.download,[dir=rtl] .cv-card#download-card ui-button.download {
    min-width: 157px;
    margin-top: auto;
    height: 43px
}

.cv-card#download-card ui-button.download[aria-disabled=true] {
    opacity: .3;
    cursor: default
}

[data-horizontal-size-class=compact] .cv-card#download-card ui-button.download {
    inline-size: 100%;
    position: static
}

[data-horizontal-size-class=compact][dir=ltr] .cv-card#download-card ui-button.download,[data-horizontal-size-class=compact][dir=rtl] .cv-card#download-card ui-button.download,[dir=ltr] [data-horizontal-size-class=compact] .cv-card#download-card ui-button.download,[dir=rtl] [data-horizontal-size-class=compact] .cv-card#download-card ui-button.download {
    width: 100%
}

* {
    -webkit-tap-highlight-color: transparent
}

*,body {
    margin: 0;
    padding: 0
}

body {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;
    font-size: 14px;
    color: #1d1d1f
}

a {
    text-decoration: none;
    color: inherit
}

button {
    border: 0;
    background: none;
    display: block
}

select:focus {
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(0,125,250,.6);
    box-shadow: 0 0 0 4px rgba(0,125,250,.6)
}

h1,h2 {
    padding: 0;
    margin: 0;
    font: inherit
}

h1:focus,h2:focus {
    outline: none
}

.cv-root {
    background: #fff;
    position: absolute;
    inset-inline-start: 0;
    inset-block-start: 0;
    inline-size: 100%;
    min-inline-size: 320px;
    block-size: 100%
}

.cv-root[dir=ltr],[dir=ltr] .cv-root {
    left: 0;
    top: 0;
    width: 100%;
    min-width: 320px;
    height: 100%
}

.cv-root[dir=rtl],[dir=rtl] .cv-root {
    right: 0;
    top: 0;
    width: 100%;
    min-width: 320px;
    height: 100%
}

ui-main-pane {
    min-block-size: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    block-size: 100%
}

[dir=ltr] ui-main-pane,[dir=rtl] ui-main-pane,ui-main-pane[dir=ltr],ui-main-pane[dir=rtl] {
    min-height: 100%;
    height: 100%
}

ui-pane:focus {
    outline: none
}

button,ui-button {
    cursor: pointer
}

ui-button.push {
    color: #0071e3
}

ui-button.push:focus,ui-button.push:focus-within {
    -webkit-box-shadow: 0 0 0 4px rgba(0,125,250,.6);
    box-shadow: 0 0 0 4px rgba(0,125,250,.6);
    -webkit-transition: none;
    transition: none
}

ui-button.push:hover {
    text-decoration: underline
}

ui-button.push.primary {
    font-weight: 600;
    font-size: 17px;
    padding: logical .25em
}

[dir=ltr] ui-button.push.primary,[dir=rtl] ui-button.push.primary,ui-button.push.primary[dir=ltr],ui-button.push.primary[dir=rtl] {
    padding: .25em
}

ui-button.push.secondary {
    font-weight: 500;
    font-size: 17px;
    padding: logical .25em
}

[dir=ltr] ui-button.push.secondary,[dir=rtl] ui-button.push.secondary,ui-button.push.secondary[dir=ltr],ui-button.push.secondary[dir=rtl] {
    padding: .25em
}

ui-button.push.inline {
    padding: logical 0;
    font-size: inherit;
    font-weight: inherit;
    margin: -1px
}

[dir=ltr] ui-button.push.inline,[dir=rtl] ui-button.push.inline,ui-button.push.inline[dir=ltr],ui-button.push.inline[dir=rtl] {
    padding: 0
}

ui-button.bar,ui-button.bar.primary {
    min-inline-size: 280px;
    background: #0071e3;
    color: #fff;
    font-weight: 400;
    font-size: 17px;
    padding: logical 1em;
    block-size: 54px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .7em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

[dir=ltr] ui-button.bar,[dir=ltr] ui-button.bar.primary,[dir=rtl] ui-button.bar,[dir=rtl] ui-button.bar.primary,ui-button.bar.primary[dir=ltr],ui-button.bar.primary[dir=rtl],ui-button.bar[dir=ltr],ui-button.bar[dir=rtl] {
    min-width: 280px;
    height: 54px;
    padding: 1em
}

ui-button.bar.primary:hover:not(:active):not([aria-disabled=true]),ui-button.bar:hover:not(:active):not([aria-disabled=true]) {
    cursor: pointer
}

ui-button.bar.primary:hover:not([aria-disabled=true]),ui-button.bar:hover:not([aria-disabled=true]) {
    background: #0077ed
}

ui-button.bar.primary:active:not([aria-disabled=true]),ui-button.bar:active:not([aria-disabled=true]) {
    background: #006edb
}

ui-button.bar.primary:focus,ui-button.bar.primary:focus-within,ui-button.bar:focus,ui-button.bar:focus-within {
    -webkit-box-shadow: 0 0 0 4px rgba(0,125,250,.6);
    box-shadow: 0 0 0 4px rgba(0,125,250,.6);
    border: 1px solid #fff;
    outline: none
}

ui-button.bar.primary svg,ui-button.bar svg {
    fill: #fff
}

ui-button.bar.secondary {
    color: #0071e3;
    background: rgba(0,113,227,.2)
}

ui-button.bar.secondary:hover:not([aria-disabled=true]) {
    background: rgba(0,126,253,.2)
}

ui-button.bar.secondary:active:not([aria-disabled=true]) {
    background: rgba(0,100,202,.2)
}

ui-button.bar.secondary svg {
    fill: #0071e3
}

.about-this-data-info-page {
    inline-size: 100%;
    block-size: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.about-this-data-info-page[dir=ltr],.about-this-data-info-page[dir=rtl],[dir=ltr] .about-this-data-info-page,[dir=rtl] .about-this-data-info-page {
    width: 100%;
    height: 100vh
}

.about-this-data-info-page .cv-info-page-footer {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.cv-info-page {
    inline-size: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.cv-info-page[dir=ltr],.cv-info-page[dir=rtl],[dir=ltr] .cv-info-page,[dir=rtl] .cv-info-page {
    width: 100%
}

.cv-info-page .max-size-container {
    margin: logical auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-inline-size: 700px;
    min-block-size: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.cv-info-page[dir=ltr] .max-size-container,.cv-info-page[dir=rtl] .max-size-container,[dir=ltr] .cv-info-page .max-size-container,[dir=rtl] .cv-info-page .max-size-container {
    max-width: 700px;
    min-height: 100%;
    margin: auto
}

[data-horizontal-size-class=regular] .cv-info-page .max-size-container {
    padding: logical 0 5px 5px
}

[data-horizontal-size-class=regular][dir=ltr] .cv-info-page .max-size-container,[data-horizontal-size-class=regular][dir=rtl] .cv-info-page .max-size-container,[dir=ltr] [data-horizontal-size-class=regular] .cv-info-page .max-size-container,[dir=rtl] [data-horizontal-size-class=regular] .cv-info-page .max-size-container {
    padding: 0 5px 5px
}

[data-horizontal-size-class=compact] .cv-info-page .max-size-container {
    padding: logical 0 20px 20px
}

[data-horizontal-size-class=compact][dir=ltr] .cv-info-page .max-size-container,[data-horizontal-size-class=compact][dir=rtl] .cv-info-page .max-size-container,[dir=ltr] [data-horizontal-size-class=compact] .cv-info-page .max-size-container,[dir=rtl] [data-horizontal-size-class=compact] .cv-info-page .max-size-container {
    padding: 0 20px 20px
}

[data-horizontal-size-class=regular] .cv-info-page .navigation-panel {
    -webkit-margin-before: 40px;
    margin-block-start:40px;display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

[data-horizontal-size-class=regular][dir=ltr] .cv-info-page .navigation-panel,[data-horizontal-size-class=regular][dir=rtl] .cv-info-page .navigation-panel,[dir=ltr] [data-horizontal-size-class=regular] .cv-info-page .navigation-panel,[dir=rtl] [data-horizontal-size-class=regular] .cv-info-page .navigation-panel {
    margin-top: 40px
}

[data-horizontal-size-class=compact] .cv-info-page .navigation-panel {
    inline-size: -webkit-calc(100% + 40px);
    inline-size: calc(100% + 40px);
    block-size: 46px;
    -webkit-border-after: 1px solid rgba(0,0,0,.1);
    border-block-end:1px solid rgba(0,0,0,.1);background: #fff;
    position: -webkit-sticky;
    position: sticky;
    inset-block-start: 0;
    inset-inline-start: 0;
    -webkit-margin-start: -20px;
    margin-inline-start:-20px;-webkit-margin-end: -20px;
    margin-inline-end:-20px;display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

[data-horizontal-size-class=compact][dir=ltr] .cv-info-page .navigation-panel,[dir=ltr] [data-horizontal-size-class=compact] .cv-info-page .navigation-panel {
    width: -webkit-calc(100% + 40px);
    width: calc(100% + 40px);
    height: 46px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    top: 0;
    left: 0;
    margin-left: -20px;
    margin-right: -20px
}

[data-horizontal-size-class=compact][dir=rtl] .cv-info-page .navigation-panel,[dir=rtl] [data-horizontal-size-class=compact] .cv-info-page .navigation-panel {
    width: -webkit-calc(100% + 40px);
    width: calc(100% + 40px);
    height: 46px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    top: 0;
    right: 0;
    margin-right: -20px;
    margin-left: -20px
}

[data-horizontal-size-class=compact] .cv-info-page .navigation-panel ui-button.push {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: logical 4px
}

[data-horizontal-size-class=compact][dir=ltr] .cv-info-page .navigation-panel ui-button.push,[data-horizontal-size-class=compact][dir=rtl] .cv-info-page .navigation-panel ui-button.push,[dir=ltr] [data-horizontal-size-class=compact] .cv-info-page .navigation-panel ui-button.push,[dir=rtl] [data-horizontal-size-class=compact] .cv-info-page .navigation-panel ui-button.push {
    padding: 4px
}

.cv-info-page .info-content:after {
    content: "";
    display: block;
    block-size: 1px;
    inline-size: 100%;
    -webkit-margin-start: auto;
    margin-inline-start:auto;-webkit-margin-end: auto;
    margin-inline-end:auto;-webkit-margin-after: 8px;
    margin-block-end:8px;background-color: #dbdbdb
}

.cv-info-page[dir=ltr] .info-content:after,.cv-info-page[dir=rtl] .info-content:after,[dir=ltr] .cv-info-page .info-content:after,[dir=rtl] .cv-info-page .info-content:after {
    height: 1px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px
}

[data-horizontal-size-class=regular] .cv-info-page .info-content:after {
    -webkit-margin-before: 48px;
    margin-block-start:48px}

[data-horizontal-size-class=regular][dir=ltr] .cv-info-page .info-content:after,[data-horizontal-size-class=regular][dir=rtl] .cv-info-page .info-content:after,[dir=ltr] [data-horizontal-size-class=regular] .cv-info-page .info-content:after,[dir=rtl] [data-horizontal-size-class=regular] .cv-info-page .info-content:after {
    margin-top: 48px
}

[data-horizontal-size-class=compact] .cv-info-page .info-content:after {
    -webkit-margin-before: 32px;
    margin-block-start:32px}

[data-horizontal-size-class=compact][dir=ltr] .cv-info-page .info-content:after,[data-horizontal-size-class=compact][dir=rtl] .cv-info-page .info-content:after,[dir=ltr] [data-horizontal-size-class=compact] .cv-info-page .info-content:after,[dir=rtl] [data-horizontal-size-class=compact] .cv-info-page .info-content:after {
    margin-top: 32px
}

.cv-info-page .info-content h1 {
    -webkit-margin-before: 50px;
    margin-block-start:50px;font-size: 28px;
    line-height: 32px;
    font-weight: 600;
    color: #1d1d1f;
    -webkit-margin-after: 16px;
    margin-block-end:16px}

.cv-info-page[dir=ltr] .info-content h1,.cv-info-page[dir=rtl] .info-content h1,[dir=ltr] .cv-info-page .info-content h1,[dir=rtl] .cv-info-page .info-content h1 {
    margin-top: 50px;
    margin-bottom: 16px
}

.cv-info-page .info-content p {
    font-size: 17px;
    line-height: 25px;
    color: #1d1d1f;
    -webkit-margin-after: 10px;
    margin-block-end:10px}

.cv-info-page[dir=ltr] .info-content p,.cv-info-page[dir=rtl] .info-content p,[dir=ltr] .cv-info-page .info-content p,[dir=rtl] .cv-info-page .info-content p {
    margin-bottom: 10px
}

.cv-info-page .info-content a {
    color: #0071e3
}

.cv-info-page ui-button.back-button {
    font-weight: 500
}

.cv-info-page ul {
    list-style-type: none;
    -webkit-margin-before: 20px;
    margin-block-start:20px}

.cv-info-page[dir=ltr] ul,.cv-info-page[dir=rtl] ul,[dir=ltr] .cv-info-page ul,[dir=rtl] .cv-info-page ul {
    margin-top: 20px
}

.cv-info-page ul b {
    font-size: 17px;
    line-height: 25px;
    color: #1d1d1f;
    font-weight: 600
}

.navigation-panel {
    font-size: 17px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

[data-horizontal-size-class=compact] .navigation-panel {
    padding: logical 10px 12px;
    position: -webkit-sticky;
    position: sticky;
    inset-inline-start: 0;
    inset-block-start: 0;
    inline-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

[data-horizontal-size-class=compact][dir=ltr] .navigation-panel,[dir=ltr] [data-horizontal-size-class=compact] .navigation-panel {
    left: 0;
    top: 0;
    width: 100%;
    padding: 10px 12px
}

[data-horizontal-size-class=compact][dir=rtl] .navigation-panel,[dir=rtl] [data-horizontal-size-class=compact] .navigation-panel {
    right: 0;
    top: 0;
    width: 100%;
    padding: 10px 12px
}

.navigation-panel .navigation-bar-item {
    color: #0071e3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-padding-before: 10px;
    padding-block-start:10px;-webkit-padding-after: 30px;
    padding-block-end:30px}

.navigation-panel[dir=ltr] .navigation-bar-item,.navigation-panel[dir=rtl] .navigation-bar-item,[dir=ltr] .navigation-panel .navigation-bar-item,[dir=rtl] .navigation-panel .navigation-bar-item {
    padding-top: 10px;
    padding-bottom: 30px
}

.navigation-panel .navigation-bar-item .chevron-left {
    fill: #0071e3;
    inline-size: 32px;
    block-size: 32px;
    -webkit-margin-start: -12px;
    margin-inline-start:-12px}

.navigation-panel[dir=ltr] .navigation-bar-item .chevron-left,[dir=ltr] .navigation-panel .navigation-bar-item .chevron-left {
    width: 32px;
    height: 32px;
    margin-left: -12px
}

.navigation-panel[dir=rtl] .navigation-bar-item .chevron-left,[dir=rtl] .navigation-panel .navigation-bar-item .chevron-left {
    width: 32px;
    height: 32px;
    margin-right: -12px
}

.chevron-inline-cap {
    display: inline-block;
    fill: #0071e3;
    overflow: visible
}

.chevron-inline-cap.chevron-inline-end {
    -webkit-margin-end: 1px;
    margin-inline-end:1px}

.chevron-inline-cap.chevron-inline-end[dir=ltr],[dir=ltr] .chevron-inline-cap.chevron-inline-end {
    margin-right: 1px
}

.chevron-inline-cap.chevron-inline-end[dir=rtl],[dir=rtl] .chevron-inline-cap.chevron-inline-end {
    margin-left: 1px
}

.chevron-inline-cap.chevron-inline-start {
    -webkit-margin-start: 1px;
    margin-inline-start:1px}

.chevron-inline-cap.chevron-inline-start[dir=ltr],[dir=ltr] .chevron-inline-cap.chevron-inline-start {
    margin-left: 1px
}

.chevron-inline-cap.chevron-inline-start[dir=rtl],[dir=rtl] .chevron-inline-cap.chevron-inline-start {
    margin-right: 1px
}
