ui-checkbox.standard {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-origin: border-box;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    padding: 6px;
    -webkit-tap-highlight-color: transparent;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

ui-checkbox.standard>input {
    width: 16px;
    height: 16px;
    position: absolute;
    opacity: 0;
    margin: 0
}

ui-checkbox.standard>.icon {
    width: 16px;
    height: 16px;
    position: relative;
    -webkit-transform: translate(0);
    transform: translate(0);
    overflow: visible
}

ui-checkbox.standard .square {
    display: block;
    stroke: rgba(0,0,0,.16);
    fill: transparent
}

ui-checkbox.standard .checkmark-square-fill,ui-checkbox.standard .minus-square-fill {
    display: none
}

ui-checkbox.standard.icloud-touch {
    padding: 7px
}

ui-checkbox.standard.icloud-touch>.icon,ui-checkbox.standard.icloud-touch>input {
    width: 18px;
    height: 18px
}

ui-checkbox.standard.invalid:not(.disabled) .square,ui-checkbox.standard[aria-invalid=true]:not([aria-disabled=true]) .square {
    display: block;
    fill: rgba(227,0,0,.32)
}

ui-checkbox.standard.invalid:not(.disabled) .checkmark-square-fill,ui-checkbox.standard.invalid:not(.disabled) .minus-square-fill,ui-checkbox.standard[aria-invalid=true]:not([aria-disabled=true]) .checkmark-square-fill,ui-checkbox.standard[aria-invalid=true]:not([aria-disabled=true]) .minus-square-fill {
    display: none
}

ui-checkbox.standard.disabled,ui-checkbox.standard[aria-disabled=true] {
    cursor: default
}

ui-checkbox.standard.disabled .square,ui-checkbox.standard[aria-disabled=true] .square {
    display: block;
    opacity: .3
}

ui-checkbox.standard.disabled .checkmark-square-fill,ui-checkbox.standard.disabled .minus-square-fill,ui-checkbox.standard[aria-checked=true] .square,ui-checkbox.standard[aria-disabled=true] .checkmark-square-fill,ui-checkbox.standard[aria-disabled=true] .minus-square-fill {
    display: none
}

ui-checkbox.standard[aria-checked=true] .checkmark-square-fill {
    display: block
}

ui-checkbox.standard[aria-checked=true] .minus-square-fill {
    display: none
}

ui-checkbox.standard[aria-checked=true].disabled,ui-checkbox.standard[aria-checked=true][aria-disabled=true] {
    cursor: default
}

ui-checkbox.standard[aria-checked=true].disabled .square,ui-checkbox.standard[aria-checked=true][aria-disabled=true] .square {
    display: none
}

ui-checkbox.standard[aria-checked=true].disabled .checkmark-square-fill,ui-checkbox.standard[aria-checked=true][aria-disabled=true] .checkmark-square-fill {
    display: block;
    opacity: .3
}

ui-checkbox.standard[aria-checked=mixed] .checkmark-square-fill,ui-checkbox.standard[aria-checked=mixed] .square,ui-checkbox.standard[aria-checked=true].disabled .minus-square-fill,ui-checkbox.standard[aria-checked=true][aria-disabled=true] .minus-square-fill {
    display: none
}

ui-checkbox.standard[aria-checked=mixed] .minus-square-fill {
    display: block
}

ui-checkbox.standard[aria-checked=mixed].disabled,ui-checkbox.standard[aria-checked=mixed][aria-disabled=true] {
    cursor: default
}

ui-checkbox.standard[aria-checked=mixed].disabled .checkmark-square-fill,ui-checkbox.standard[aria-checked=mixed].disabled .square,ui-checkbox.standard[aria-checked=mixed][aria-disabled=true] .checkmark-square-fill,ui-checkbox.standard[aria-checked=mixed][aria-disabled=true] .square {
    display: none
}

ui-checkbox.standard[aria-checked=mixed].disabled .minus-square-fill,ui-checkbox.standard[aria-checked=mixed][aria-disabled=true] .minus-square-fill {
    display: block;
    opacity: .3
}

ui-checkbox.standard:focus:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    ui-checkbox.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled) label,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled) label {
    opacity: .3
}

ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled) .square,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled) .square {
    display: block;
    stroke: rgba(0,0,0,.04)
}

ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled) .checkmark-square-fill,ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled) .minus-square-fill,ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .square,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled) .checkmark-square-fill,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled) .minus-square-fill,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .square {
    display: none
}

ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .checkmark-square-fill,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .checkmark-square-fill {
    display: block
}

ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled)[aria-checked=mixed] .checkmark-square-fill,ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled)[aria-checked=mixed] .square,ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .minus-square-fill,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled)[aria-checked=mixed] .checkmark-square-fill,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled)[aria-checked=mixed] .square,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .minus-square-fill {
    display: none
}

ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled)[aria-checked=mixed] .minus-square-fill,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled)[aria-checked=mixed] .minus-square-fill {
    display: block
}

ui-checkbox.standard .checkmark-square-fill,ui-checkbox.standard .icloud-icon-container>svg,ui-checkbox.standard .minus-square-fill {
    fill: #0071e3
}

ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled),ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,113,227,.16)
}

ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled) .icloud-icon-container>svg,ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled)[aria-checked=mixed] .minus-square-fill,ui-checkbox.standard.active:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .checkmark-square-fill,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled) .icloud-icon-container>svg,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled)[aria-checked=mixed] .minus-square-fill,ui-checkbox.standard:active:hover:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .checkmark-square-fill {
    fill: rgba(0,113,227,.3)
}

ui-checkbox.labelled.icloud-mouse:not(.icloud-touch) {
    padding: 7px 12px;
    white-space: nowrap
}

ui-checkbox.labelled.icloud-mouse:not(.icloud-touch)>.icon {
    cursor: inherit
}

html:not([dir=rtl]) ui-checkbox.labelled.icloud-mouse:not(.icloud-touch)>.icon {
    margin-right: 8px
}

[dir=rtl] ui-checkbox.labelled.icloud-mouse:not(.icloud-touch)>.icon {
    margin-left: 8px
}

ui-checkbox.labelled.icloud-mouse:not(.icloud-touch)>label {
    cursor: inherit;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis
}

html:not([dir=rtl]) ui-checkbox.labelled.icloud-mouse:not(.icloud-touch)>label ui-label {
    margin-right: 0
}

[dir=rtl] ui-checkbox.labelled.icloud-mouse:not(.icloud-touch)>label ui-label {
    margin-left: 0
}

ui-checkbox.labelled.icloud-mouse:not(.icloud-touch)>label ui-label {
    pointer-events: none
}

ui-checkbox.labelled.icloud-mouse:not(.icloud-touch).contains-icon {
    padding-top: 0;
    padding-bottom: 0
}

html:not([dir=rtl]) ui-checkbox.labelled.icloud-mouse:not(.icloud-touch).contains-icon>.icon {
    margin-right: 4px
}

[dir=rtl] ui-checkbox.labelled.icloud-mouse:not(.icloud-touch).contains-icon>.icon {
    margin-left: 4px
}

ui-checkbox.labelled.icloud-mouse:not(.icloud-touch).contains-icon .icloud-icon-container,ui-checkbox.labelled.icloud-mouse:not(.icloud-touch).contains-icon>label {
    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
}

ui-checkbox.labelled.icloud-mouse:not(.icloud-touch).contains-icon .icloud-icon-container {
    width: 30px;
    height: 30px
}

html:not([dir=rtl]) ui-checkbox.labelled.icloud-mouse:not(.icloud-touch).contains-icon .icloud-icon-container {
    margin-right: 3px
}

[dir=rtl] ui-checkbox.labelled.icloud-mouse:not(.icloud-touch).contains-icon .icloud-icon-container {
    margin-left: 3px
}

ui-checkbox.labelled.icloud-mouse:not(.icloud-touch).contains-icon .icloud-icon-container svg {
    margin: auto
}

ui-checkbox.labelled.icloud-touch:not(.icloud-mouse) {
    padding: 12px 15px
}

html:not([dir=rtl]) ui-checkbox.labelled.icloud-touch:not(.icloud-mouse)>.icon {
    margin-right: 10px
}

[dir=rtl] ui-checkbox.labelled.icloud-touch:not(.icloud-mouse)>.icon {
    margin-left: 10px
}

ui-checkbox.labelled.icloud-touch:not(.icloud-mouse)>label {
    font-size: 17px
}

ui-checkbox.labelled.icloud-touch:not(.icloud-mouse).contains-icon {
    padding-top: 7px;
    padding-bottom: 7px
}

html:not([dir=rtl]) ui-checkbox.labelled.icloud-touch:not(.icloud-mouse).contains-icon>.icon {
    margin-right: 6px
}

[dir=rtl] ui-checkbox.labelled.icloud-touch:not(.icloud-mouse).contains-icon>.icon {
    margin-left: 6px
}

ui-checkbox.labelled.icloud-touch:not(.icloud-mouse).contains-icon .icloud-icon-container,ui-checkbox.labelled.icloud-touch:not(.icloud-mouse).contains-icon>label {
    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
}

ui-checkbox.labelled.icloud-touch:not(.icloud-mouse).contains-icon .icloud-icon-container {
    width: 30px;
    height: 30px
}

html:not([dir=rtl]) ui-checkbox.labelled.icloud-touch:not(.icloud-mouse).contains-icon .icloud-icon-container {
    margin-right: 5px
}

[dir=rtl] ui-checkbox.labelled.icloud-touch:not(.icloud-mouse).contains-icon .icloud-icon-container {
    margin-left: 5px
}

ui-checkbox.labelled.icloud-touch:not(.icloud-mouse).contains-icon .icloud-icon-container svg {
    margin: auto
}

ui-checkbox {
    display: inline-block
}

ui-radio-button {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-origin: border-box;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    padding: 6px;
    -webkit-tap-highlight-color: transparent;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

ui-radio-button>.icon {
    width: 16px;
    height: 16px;
    -webkit-transform: translate(0);
    transform: translate(0);
    overflow: visible
}

ui-radio-button .circle-dot {
    display: none
}

ui-radio-button .circle-empty {
    display: block;
    fill: rgba(0,0,0,.16)
}

ui-radio-button>input {
    position: absolute;
    opacity: 0;
    width: 16px;
    height: 16px
}

ui-radio-button.icloud-touch>.icon,ui-radio-button.icloud-touch>input {
    width: 19px;
    height: 19px
}

ui-radio-button:not([aria-checked=true]).invalid:not(.disabled) .circle-empty,ui-radio-button:not([aria-checked=true])[aria-invalid=true]:not([aria-disabled=true]) .circle-empty {
    display: block;
    fill: rgba(227,0,0,.32)
}

ui-radio-button:not([aria-checked=true]).invalid:not(.disabled) .circle-dot,ui-radio-button:not([aria-checked=true])[aria-invalid=true]:not([aria-disabled=true]) .circle-dot {
    display: none
}

ui-radio-button.disabled,ui-radio-button[aria-disabled=true] {
    cursor: default
}

ui-radio-button.disabled .circle-empty,ui-radio-button[aria-disabled=true] .circle-empty {
    display: block;
    opacity: .3
}

ui-radio-button.disabled .circle-dot,ui-radio-button[aria-disabled=true] .circle-dot {
    display: none
}

ui-radio-button.disabled.invalid:not(.disabled),ui-radio-button.disabled[aria-invalid=true]:not([aria-disabled=true]),ui-radio-button[aria-disabled=true].invalid:not(.disabled),ui-radio-button[aria-disabled=true][aria-invalid=true]:not([aria-disabled=true]) {
    cursor: default
}

ui-radio-button.disabled.invalid:not(.disabled) .circle-empty,ui-radio-button.disabled[aria-invalid=true]:not([aria-disabled=true]) .circle-empty,ui-radio-button[aria-disabled=true].invalid:not(.disabled) .circle-empty,ui-radio-button[aria-disabled=true][aria-invalid=true]:not([aria-disabled=true]) .circle-empty {
    display: block;
    fill: rgba(227,0,0,.32);
    opacity: .3
}

ui-radio-button.disabled.invalid:not(.disabled) .circle-dot,ui-radio-button.disabled[aria-invalid=true]:not([aria-disabled=true]) .circle-dot,ui-radio-button[aria-checked=true] .circle-empty,ui-radio-button[aria-disabled=true].invalid:not(.disabled) .circle-dot,ui-radio-button[aria-disabled=true][aria-invalid=true]:not([aria-disabled=true]) .circle-dot {
    display: none
}

ui-radio-button[aria-checked=true] .circle-dot {
    display: block
}

ui-radio-button[aria-checked=true].disabled,ui-radio-button[aria-checked=true][aria-disabled=true] {
    cursor: default
}

ui-radio-button[aria-checked=true].disabled .circle-empty,ui-radio-button[aria-checked=true][aria-disabled=true] .circle-empty {
    display: none
}

ui-radio-button[aria-checked=true].disabled .circle-dot,ui-radio-button[aria-checked=true][aria-disabled=true] .circle-dot {
    display: block;
    opacity: .3
}

ui-radio-button[aria-checked=true].disabled.invalid:not(.disabled),ui-radio-button[aria-checked=true].disabled[aria-invalid=true]:not([aria-disabled=true]),ui-radio-button[aria-checked=true][aria-disabled=true].invalid:not(.disabled),ui-radio-button[aria-checked=true][aria-disabled=true][aria-invalid=true]:not([aria-disabled=true]) {
    cursor: default
}

ui-radio-button[aria-checked=true].disabled.invalid:not(.disabled) .circle-empty,ui-radio-button[aria-checked=true].disabled[aria-invalid=true]:not([aria-disabled=true]) .circle-empty,ui-radio-button[aria-checked=true][aria-disabled=true].invalid:not(.disabled) .circle-empty,ui-radio-button[aria-checked=true][aria-disabled=true][aria-invalid=true]:not([aria-disabled=true]) .circle-empty {
    display: none
}

ui-radio-button[aria-checked=true].disabled.invalid:not(.disabled) .circle-dot,ui-radio-button[aria-checked=true].disabled[aria-invalid=true]:not([aria-disabled=true]) .circle-dot,ui-radio-button[aria-checked=true][aria-disabled=true].invalid:not(.disabled) .circle-dot,ui-radio-button[aria-checked=true][aria-disabled=true][aria-invalid=true]:not([aria-disabled=true]) .circle-dot {
    display: block;
    fill: rgba(227,0,0,.32);
    opacity: .3
}

ui-radio-button[aria-checked=true].invalid:not(.disabled) .circle-empty,ui-radio-button[aria-checked=true][aria-invalid=true]:not([aria-disabled=true]) .circle-empty {
    display: none
}

ui-radio-button[aria-checked=true].invalid:not(.disabled) .circle-dot,ui-radio-button[aria-checked=true][aria-invalid=true]:not([aria-disabled=true]) .circle-dot {
    display: block;
    fill: rgba(227,0,0,.32)
}

ui-radio-button:focus:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    ui-radio-button:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

ui-radio-button.active:not([aria-disabled=true]):not(.disabled) label,ui-radio-button:active:hover:not([aria-disabled=true]):not(.disabled) label {
    opacity: .3
}

ui-radio-button.active:not([aria-disabled=true]):not(.disabled):not([aria-checked=true]) .circle-empty,ui-radio-button:active:hover:not([aria-disabled=true]):not(.disabled):not([aria-checked=true]) .circle-empty {
    display: block;
    fill: rgba(0,0,0,.04)
}

ui-radio-button.active:not([aria-disabled=true]):not(.disabled):not([aria-checked=true]) .circle-dot,ui-radio-button.active:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .circle-empty,ui-radio-button:active:hover:not([aria-disabled=true]):not(.disabled):not([aria-checked=true]) .circle-dot,ui-radio-button:active:hover:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .circle-empty {
    display: none
}

ui-radio-button.active:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .circle-dot,ui-radio-button:active:hover:not([aria-disabled=true]):not(.disabled)[aria-checked=true] .circle-dot {
    display: block
}

ui-radio-button .circle-dot,ui-radio-button .icloud-icon-container>svg {
    fill: #0071e3
}

ui-radio-button.active:not([aria-disabled=true]):not(.disabled),ui-radio-button:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,113,227,.16)
}

ui-radio-button.active:not([aria-disabled=true]):not(.disabled) .circle-dot,ui-radio-button.active:not([aria-disabled=true]):not(.disabled) .icloud-icon-container>svg,ui-radio-button:active:hover:not([aria-disabled=true]):not(.disabled) .circle-dot,ui-radio-button:active:hover:not([aria-disabled=true]):not(.disabled) .icloud-icon-container>svg {
    fill: rgba(0,113,227,.3)
}

ui-radio-button.labelled.icloud-mouse:not(.icloud-touch) {
    padding: 7px 12px;
    white-space: nowrap
}

ui-radio-button.labelled.icloud-mouse:not(.icloud-touch)>.icon {
    cursor: inherit
}

html:not([dir=rtl]) ui-radio-button.labelled.icloud-mouse:not(.icloud-touch)>.icon {
    margin-right: 8px
}

[dir=rtl] ui-radio-button.labelled.icloud-mouse:not(.icloud-touch)>.icon {
    margin-left: 8px
}

ui-radio-button.labelled.icloud-mouse:not(.icloud-touch)>label {
    cursor: inherit;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis
}

html:not([dir=rtl]) ui-radio-button.labelled.icloud-mouse:not(.icloud-touch)>label ui-label {
    margin-right: 0
}

[dir=rtl] ui-radio-button.labelled.icloud-mouse:not(.icloud-touch)>label ui-label {
    margin-left: 0
}

ui-radio-button.labelled.icloud-mouse:not(.icloud-touch)>label ui-label {
    pointer-events: none
}

ui-radio-button.labelled.icloud-mouse:not(.icloud-touch).contains-icon {
    padding-top: 0;
    padding-bottom: 0
}

html:not([dir=rtl]) ui-radio-button.labelled.icloud-mouse:not(.icloud-touch).contains-icon>.icon {
    margin-right: 4px
}

[dir=rtl] ui-radio-button.labelled.icloud-mouse:not(.icloud-touch).contains-icon>.icon {
    margin-left: 4px
}

ui-radio-button.labelled.icloud-mouse:not(.icloud-touch).contains-icon .icloud-icon-container,ui-radio-button.labelled.icloud-mouse:not(.icloud-touch).contains-icon>label {
    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
}

ui-radio-button.labelled.icloud-mouse:not(.icloud-touch).contains-icon .icloud-icon-container {
    width: 30px;
    height: 30px
}

html:not([dir=rtl]) ui-radio-button.labelled.icloud-mouse:not(.icloud-touch).contains-icon .icloud-icon-container {
    margin-right: 3px
}

[dir=rtl] ui-radio-button.labelled.icloud-mouse:not(.icloud-touch).contains-icon .icloud-icon-container {
    margin-left: 3px
}

ui-radio-button.labelled.icloud-mouse:not(.icloud-touch).contains-icon .icloud-icon-container svg {
    margin: auto
}

ui-radio-button.labelled.icloud-touch:not(.icloud-mouse) {
    padding: 12px 15px
}

html:not([dir=rtl]) ui-radio-button.labelled.icloud-touch:not(.icloud-mouse)>.icon {
    margin-right: 10px
}

[dir=rtl] ui-radio-button.labelled.icloud-touch:not(.icloud-mouse)>.icon {
    margin-left: 10px
}

ui-radio-button.labelled.icloud-touch:not(.icloud-mouse)>label {
    font-size: 17px
}

ui-radio-button.labelled.icloud-touch:not(.icloud-mouse).contains-icon {
    padding-top: 7px;
    padding-bottom: 7px
}

html:not([dir=rtl]) ui-radio-button.labelled.icloud-touch:not(.icloud-mouse).contains-icon>.icon {
    margin-right: 6px
}

[dir=rtl] ui-radio-button.labelled.icloud-touch:not(.icloud-mouse).contains-icon>.icon {
    margin-left: 6px
}

ui-radio-button.labelled.icloud-touch:not(.icloud-mouse).contains-icon .icloud-icon-container,ui-radio-button.labelled.icloud-touch:not(.icloud-mouse).contains-icon>label {
    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
}

ui-radio-button.labelled.icloud-touch:not(.icloud-mouse).contains-icon .icloud-icon-container {
    width: 30px;
    height: 30px
}

html:not([dir=rtl]) ui-radio-button.labelled.icloud-touch:not(.icloud-mouse).contains-icon .icloud-icon-container {
    margin-right: 5px
}

[dir=rtl] ui-radio-button.labelled.icloud-touch:not(.icloud-mouse).contains-icon .icloud-icon-container {
    margin-left: 5px
}

ui-radio-button.labelled.icloud-touch:not(.icloud-mouse).contains-icon .icloud-icon-container svg {
    margin: auto
}

ui-switch.standard {
    width: 28px;
    height: 17px;
    border-radius: 8.5px;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    overflow: hidden;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

ui-switch.standard>ui-switch-knob {
    height: 15px;
    width: 15px
}

html:not([dir=rtl]) ui-switch.standard>ui-switch-knob {
    left: 1px
}

[dir=rtl] ui-switch.standard>ui-switch-knob {
    right: 1px
}

ui-switch.standard>ui-switch-knob {
    top: 1px;
    border-radius: 7.5px
}

html:not([dir=rtl]) ui-switch.standard[aria-checked=true]>ui-switch-knob {
    left: 12px
}

[dir=rtl] ui-switch.standard[aria-checked=true]>ui-switch-knob {
    right: 12px
}

ui-switch.standard>ui-switch-knob {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: absolute;
    z-index: 1;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.16),0 2px 1px 0 rgba(0,0,0,.08);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.16),0 2px 1px 0 rgba(0,0,0,.08);
    outline: .5px solid rgba(0,0,0,.04);
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    -webkit-transition-property: inset-inline-start;
    transition-property: inset-inline-start
}

ui-switch.standard>input {
    display: none
}

ui-switch.standard:not([aria-checked=true]) {
    background-color: rgba(0,0,0,.12)
}

ui-switch.standard:not([aria-checked=true]).active:not([aria-disabled=true]):not(.disabled),ui-switch.standard:not([aria-checked=true]):active:hover:not([aria-disabled=true]):not(.disabled) {
    -webkit-box-shadow: inset 0 0 28px rgba(0,0,0,.16);
    box-shadow: inset 0 0 28px rgba(0,0,0,.16)
}

ui-switch.standard[aria-checked=true].active:not([aria-disabled=true]):not(.disabled),ui-switch.standard[aria-checked=true]:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,0,0,.12);
    -webkit-box-shadow: inset 0 0 28px rgba(0,0,0,.16);
    box-shadow: inset 0 0 28px rgba(0,0,0,.16)
}

ui-switch.standard.disabled,ui-switch.standard[aria-disabled=true] {
    opacity: .3;
    cursor: inherit
}

@media (pointer: fine) {
    ui-switch.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        -webkit-box-shadow:inset 0 0 28px rgba(0,0,0,.16);
        box-shadow: inset 0 0 28px rgba(0,0,0,.16)
    }
}

ui-switch.standard:focus:not([aria-disabled=true]):not(.disabled) {
    -webkit-box-shadow: 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: 0 0 0 3px rgba(0,113,227,.7)
}

ui-switch.standard.icloud-touch {
    width: 51px;
    height: 31px;
    border-radius: 15.5px
}

ui-switch.standard.icloud-touch>ui-switch-knob {
    height: 27px;
    width: 27px
}

html:not([dir=rtl]) ui-switch.standard.icloud-touch>ui-switch-knob {
    left: 2px
}

[dir=rtl] ui-switch.standard.icloud-touch>ui-switch-knob {
    right: 2px
}

ui-switch.standard.icloud-touch>ui-switch-knob {
    top: 2px;
    border-radius: 13.5px
}

html:not([dir=rtl]) ui-switch.standard.icloud-touch[aria-checked=true]>ui-switch-knob {
    left: 22px
}

[dir=rtl] ui-switch.standard.icloud-touch[aria-checked=true]>ui-switch-knob {
    right: 22px
}

ui-switch.standard.icloud-touch>ui-switch-knob {
    -webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.16),0 3px 1px 0 rgba(0,0,0,.08);
    box-shadow: 0 3px 8px 0 rgba(0,0,0,.16),0 3px 1px 0 rgba(0,0,0,.08)
}

ui-switch.standard.labelled {
    width: 32px;
    height: 17px;
    border-radius: 8.5px
}

ui-switch.standard.labelled>ui-switch-knob {
    height: 15px;
    width: 15px
}

html:not([dir=rtl]) ui-switch.standard.labelled>ui-switch-knob {
    left: 1px
}

[dir=rtl] ui-switch.standard.labelled>ui-switch-knob {
    right: 1px
}

ui-switch.standard.labelled>ui-switch-knob {
    top: 1px;
    border-radius: 7.5px
}

html:not([dir=rtl]) ui-switch.standard.labelled[aria-checked=true]>ui-switch-knob {
    left: 16px
}

[dir=rtl] ui-switch.standard.labelled[aria-checked=true]>ui-switch-knob {
    right: 16px
}

ui-switch.standard.labelled:after,ui-switch.standard.labelled:before {
    content: "";
    position: absolute;
    opacity: 0;
    top: 5px;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: step-start;
    transition-timing-function: step-start;
    z-index: 0
}

ui-switch.standard.labelled:before {
    height: 7px
}

html:not([dir=rtl]) ui-switch.standard.labelled:before {
    left: 8px
}

[dir=rtl] ui-switch.standard.labelled:before {
    right: 8px
}

ui-switch.standard.labelled:before {
    width: 1px;
    background-color: #fff;
    border-radius: 1px
}

ui-switch.standard.labelled:after {
    width: 7px;
    height: 7px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html:not([dir=rtl]) ui-switch.standard.labelled:after {
    right: 5px
}

[dir=rtl] ui-switch.standard.labelled:after {
    left: 5px
}

ui-switch.standard.labelled:after {
    border: 1px solid #000
}

ui-switch.standard.labelled:not([aria-checked=true]):after {
    opacity: 1
}

ui-switch.standard.labelled:not([aria-checked=true]).active:not([aria-disabled=true]):not(.disabled):after,ui-switch.standard.labelled:not([aria-checked=true]):active:hover:not([aria-disabled=true]):not(.disabled):after {
    border-color: #fff
}

ui-switch.standard.labelled[aria-checked=true]:before {
    opacity: 1
}

ui-switch.standard.labelled[aria-checked=true].active:not([aria-disabled=true]):not(.disabled):before,ui-switch.standard.labelled[aria-checked=true]:active:hover:not([aria-disabled=true]):not(.disabled):before {
    background-color: rgba(0,0,0,.88)
}

ui-switch.standard.labelled.icloud-touch {
    width: 58px;
    height: 31px;
    border-radius: 15.5px
}

ui-switch.standard.labelled.icloud-touch>ui-switch-knob {
    height: 27px;
    width: 27px
}

html:not([dir=rtl]) ui-switch.standard.labelled.icloud-touch>ui-switch-knob {
    left: 2px
}

[dir=rtl] ui-switch.standard.labelled.icloud-touch>ui-switch-knob {
    right: 2px
}

ui-switch.standard.labelled.icloud-touch>ui-switch-knob {
    top: 2px;
    border-radius: 13.5px
}

html:not([dir=rtl]) ui-switch.standard.labelled.icloud-touch[aria-checked=true]>ui-switch-knob {
    left: 29px
}

[dir=rtl] ui-switch.standard.labelled.icloud-touch[aria-checked=true]>ui-switch-knob {
    right: 29px
}

ui-switch.standard.labelled.icloud-touch:after,ui-switch.standard.labelled.icloud-touch:before {
    top: 9px
}

ui-switch.standard.labelled.icloud-touch:before {
    height: 12px
}

html:not([dir=rtl]) ui-switch.standard.labelled.icloud-touch:before {
    left: 15px
}

[dir=rtl] ui-switch.standard.labelled.icloud-touch:before {
    right: 15px
}

ui-switch.standard.labelled.icloud-touch:before {
    width: 2px;
    border-radius: 2px
}

ui-switch.standard.labelled.icloud-touch:after {
    height: 12px;
    width: 12px
}

html:not([dir=rtl]) ui-switch.standard.labelled.icloud-touch:after {
    right: 9px
}

[dir=rtl] ui-switch.standard.labelled.icloud-touch:after {
    left: 9px
}

ui-switch.standard.labelled.icloud-touch:after {
    border-radius: 6px;
    border-width: 1.5px
}

ui-switch.standard:not([aria-checked=true]).active:not([aria-disabled=true]):not(.disabled),ui-switch.standard:not([aria-checked=true]):active:hover:not([aria-disabled=true]):not(.disabled),ui-switch.standard[aria-checked=true] {
    background-color: #0071e3
}

ui-text-field {
    display: inline-block
}

ui-text-field.standard {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid rgba(0,0,0,.16);
    border-radius: 8px;
    color: rgba(0,0,0,.88);
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    width: 180px;
    height: 36px;
    position: relative;
    padding: 0 10px
}

ui-text-field.standard::-moz-selection {
    background-color: transparent
}

ui-text-field.standard::selection {
    background-color: transparent
}

ui-text-field.standard>input {
    height: 100%;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    text-overflow: ellipsis
}

ui-text-field.standard>input:focus {
    outline: 0
}

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

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

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

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

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

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

ui-text-field.standard.disabled,ui-text-field.standard[aria-disabled=true] {
    opacity: .3
}

@media (pointer: fine) {
    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        -webkit-box-shadow:inset 0 0 0 1000000px rgba(0,0,0,.04);
        box-shadow: inset 0 0 0 1000000px rgba(0,0,0,.04)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled) {
        background-color: transparent;
        border-color: transparent;
        -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
        box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
    }

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

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

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

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

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

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled),ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled) {
        background-color: transparent;
        border-color: transparent;
        -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
        box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled),ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled) {
        background-color: transparent;
        border-color: transparent;
        -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
        box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-field.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>textarea::placeholder {
        color: rgba(0,0,0,.32)
    }
}

ui-text-field.standard.active:not([aria-disabled=true]):not(.disabled),ui-text-field.standard:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

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

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

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

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

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

ui-text-field.standard:focus:not([aria-disabled=true]):not(.disabled) {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

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

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

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

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

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

ui-text-field.standard.focus-within:not([aria-disabled=true]):not(.disabled),ui-text-field.standard[focus-within]:not([aria-disabled=true]):not(.disabled) {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

ui-text-field.standard.focus-within:not([aria-disabled=true]):not(.disabled),ui-text-field.standard:focus-within:not([aria-disabled=true]):not(.disabled) {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

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

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

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

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

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

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

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

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

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

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

ui-text-field.standard.invalid:not(.disabled),ui-text-field.standard[aria-invalid=true]:not([aria-disabled=true]) {
    color: #e30000
}

ui-text-field.standard>span.ui-text-field-placeholder {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(0,0,0,.48);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    top: 0;
    left: 10px;
    bottom: 0;
    right: 10px;
    letter-spacing: normal;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    -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
}

ui-text-field.standard.icloud-touch {
    border-radius: 10px;
    font-size: 17px;
    line-height: 21px;
    width: 361px;
    height: 44px;
    padding: 0 12px
}

ui-text-field.standard.icloud-touch>span.ui-text-field-placeholder {
    top: 0;
    left: 12px;
    bottom: 0;
    right: 12px
}

ui-text-field.standard {
    caret-color: #0071e3
}

ui-text-area {
    display: inline-block
}

ui-text-area.standard {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid rgba(0,0,0,.16);
    border-radius: 8px;
    color: rgba(0,0,0,.88);
    font-size: 14px;
    line-height: 18px;
    position: relative;
    height: auto;
    width: auto;
    display: inline-block;
    padding: 9px 12px
}

ui-text-area.standard::-moz-selection {
    background-color: transparent
}

ui-text-area.standard::selection {
    background-color: transparent
}

ui-text-area.standard>textarea {
    height: 122px;
    width: 198px;
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    text-overflow: ellipsis
}

ui-text-area.standard>textarea:focus {
    outline: 0
}

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

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

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

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

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

ui-text-area.standard.disabled,ui-text-area.standard[aria-disabled=true] {
    opacity: .3
}

@media (pointer: fine) {
    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        -webkit-box-shadow:inset 0 0 0 1000000px rgba(0,0,0,.04);
        box-shadow: inset 0 0 0 1000000px rgba(0,0,0,.04)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled) {
        background-color: transparent;
        border-color: transparent;
        -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
        box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus:not([aria-disabled=true]):not(.disabled)>textarea::placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled),ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled) {
        background-color: transparent;
        border-color: transparent;
        -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
        box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled),ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled) {
        background-color: transparent;
        border-color: transparent;
        -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
        box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled)[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder {
        color: rgba(0,0,0,.32)
    }

    ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).focus-within:not([aria-disabled=true]):not(.disabled)>textarea::placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):focus-within:not([aria-disabled=true]):not(.disabled)>textarea::placeholder {
        color: rgba(0,0,0,.32)
    }
}

ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled),ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder,ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder,ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder,ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder,ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard.active:not([aria-disabled=true]):not(.disabled)>textarea::placeholder,ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard:active:hover:not([aria-disabled=true]):not(.disabled)>textarea::placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard:focus:not([aria-disabled=true]):not(.disabled) {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

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

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

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

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

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

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled),ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled) {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled),ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled) {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder,ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder,ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder,ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder,ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>textarea::placeholder,ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard[focus-within]:not([aria-disabled=true]):not(.disabled)>textarea::placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder,ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled)>input::-webkit-input-placeholder,ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-webkit-input-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder,ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled)>input::-moz-placeholder,ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-moz-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder,ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled)>input:-ms-input-placeholder,ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled)>textarea:-ms-input-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder,ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled)>input::-ms-input-placeholder,ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled)>textarea::-ms-input-placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard.focus-within:not([aria-disabled=true]):not(.disabled)>textarea::placeholder,ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled)>input::placeholder,ui-text-area.standard:focus-within:not([aria-disabled=true]):not(.disabled)>textarea::placeholder {
    color: rgba(0,0,0,.32)
}

ui-text-area.standard.invalid:not(.disabled),ui-text-area.standard[aria-invalid=true]:not([aria-disabled=true]) {
    color: #e30000
}

ui-text-area.standard.icloud-touch {
    border-radius: 10px;
    font-size: 17px;
    line-height: 21px
}

ui-text-area.standard.icloud-touch>textarea {
    height: 122px;
    width: 336px
}

ui-text-area.standard {
    caret-color: #0071e3
}

ui-toggle-button {
    font-size: 15px;
    cursor: default
}

ui-toggle-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;
    font-size: 17px;
    font-weight: 500;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 8px;
    display: inline-block;
    padding: 7px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

ui-toggle-button.push:focus:not([aria-disabled=true]):not(.disabled) {
    outline: none;
    -webkit-box-shadow: 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    ui-toggle-button.push:not([aria-pressed=true]):hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

ui-toggle-button.push.disabled,ui-toggle-button.push[aria-disabled=true] {
    cursor: default;
    opacity: .3
}

ui-toggle-button.push[aria-pressed=true] {
    background-color: #0071e3;
    color: #fff
}

@media (pointer: fine) {
    ui-toggle-button.push[aria-pressed=true]:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:#0067cf;
        color: #fff
    }
}

ui-toggle-button.push[aria-pressed=true].active:not([aria-disabled=true]):not(.disabled),ui-toggle-button.push[aria-pressed=true]:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: #005dba;
    color: #fff
}

ui-toggle-button.push:not([aria-pressed=true]) {
    color: #0071e3
}

ui-toggle-button.push:not([aria-pressed=true]).active:not([aria-disabled=true]):not(.disabled),ui-toggle-button.push:not([aria-pressed=true]):active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: #0071e3;
    color: #fff
}

@-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-scaleWithBriefFade {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    80% {
        opacity: 1
    }

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

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

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

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

ui-select-button.standard {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 30px;
    border-radius: 8px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    overflow: hidden;
    min-height: 30px;
    -webkit-tap-highlight-color: transparent;
    background-color: #f5f5f7
}

ui-select-button.standard ui-select-button-title {
    font-size: 14px;
    color: rgba(0,0,0,.88)
}

html:not([dir=rtl]) ui-select-button.standard ui-select-button-title {
    margin-right: auto
}

[dir=rtl] ui-select-button.standard ui-select-button-title {
    margin-left: auto
}

html:not([dir=rtl]) ui-select-button.standard ui-select-button-title {
    padding-left: 10px
}

[dir=rtl] ui-select-button.standard ui-select-button-title {
    padding-right: 10px
}

html:not([dir=rtl]) ui-select-button.standard ui-select-button-title {
    padding-right: 8px
}

[dir=rtl] ui-select-button.standard ui-select-button-title {
    padding-left: 8px
}

ui-select-button.standard ui-select-button-title {
    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;
    overflow: hidden
}

ui-select-button.standard ui-select-button-title span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

ui-select-button.standard select {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-appearance: none;
    width: 100%
}

ui-select-button.standard.focus-within:not([aria-disabled=true]):not(.disabled),ui-select-button.standard[focus-within]:not([aria-disabled=true]):not(.disabled) {
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    outline: none
}

ui-select-button.standard.focus-within:not([aria-disabled=true]):not(.disabled),ui-select-button.standard:focus-within:not([aria-disabled=true]):not(.disabled) {
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    outline: none
}

ui-select-button.standard.disabled ui-select-button-title,ui-select-button.standard[aria-disabled=true] ui-select-button-title {
    opacity: .3
}

ui-select-button.standard.disabled .icon,ui-select-button.standard[aria-disabled=true] .icon {
    background-color: transparent;
    opacity: .3
}

@media (pointer: fine) {
    ui-select-button.standard select:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:#e8e8ed;
        cursor: pointer
    }
}

ui-select-button.standard .icon {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 9px;
    height: 14px;
    border-radius: 5px;
    fill: rgba(0,0,0,.88)
}

html:not([dir=rtl]) ui-select-button.standard .icon {
    margin-right: 5px
}

[dir=rtl] ui-select-button.standard .icon {
    margin-left: 5px
}

html:not([dir=rtl]) ui-select-button.standard .icon {
    padding: 3px 7px 3px 8px
}

[dir=rtl] ui-select-button.standard .icon {
    padding: 3px 8px 3px 7px
}

ui-select-button.standard .icon {
    overflow: visible;
    background-color: #e8e8ed
}

ui-select-button.standard.active:not([aria-disabled=true]):not(.disabled),ui-select-button.standard:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: #f5f5f7
}

ui-select-button.standard.active:not([aria-disabled=true]):not(.disabled) .icon,ui-select-button.standard:active:hover:not([aria-disabled=true]):not(.disabled) .icon {
    fill: #fff;
    opacity: .3
}

@media (pointer: fine) {
    ui-select-button.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:#e8e8ed;
        cursor: pointer
    }

    ui-select-button.standard:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) .icon {
        background-color: rgba(0,0,0,.08)
    }
}

ui-select-button.standard.active:not([aria-disabled=true]):not(.disabled) .icon,ui-select-button.standard:active:hover:not([aria-disabled=true]):not(.disabled) .icon {
    background-color: #0071e3
}

@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-scaleWithBriefFade {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    80% {
        opacity: 1
    }

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

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

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

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

ui-select-button.transparent {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 30px;
    border-radius: 8px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    overflow: hidden;
    min-height: 30px;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent
}

ui-select-button.transparent ui-select-button-title {
    font-size: 14px;
    color: rgba(0,0,0,.88)
}

html:not([dir=rtl]) ui-select-button.transparent ui-select-button-title {
    margin-right: auto
}

[dir=rtl] ui-select-button.transparent ui-select-button-title {
    margin-left: auto
}

html:not([dir=rtl]) ui-select-button.transparent ui-select-button-title {
    padding-left: 10px
}

[dir=rtl] ui-select-button.transparent ui-select-button-title {
    padding-right: 10px
}

html:not([dir=rtl]) ui-select-button.transparent ui-select-button-title {
    padding-right: 8px
}

[dir=rtl] ui-select-button.transparent ui-select-button-title {
    padding-left: 8px
}

ui-select-button.transparent ui-select-button-title {
    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;
    overflow: hidden
}

ui-select-button.transparent ui-select-button-title span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

ui-select-button.transparent select {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-appearance: none;
    width: 100%
}

ui-select-button.transparent.focus-within:not([aria-disabled=true]):not(.disabled),ui-select-button.transparent[focus-within]:not([aria-disabled=true]):not(.disabled) {
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    outline: none
}

ui-select-button.transparent.focus-within:not([aria-disabled=true]):not(.disabled),ui-select-button.transparent:focus-within:not([aria-disabled=true]):not(.disabled) {
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    outline: none
}

ui-select-button.transparent.disabled ui-select-button-title,ui-select-button.transparent[aria-disabled=true] ui-select-button-title {
    opacity: .3
}

ui-select-button.transparent.disabled .icon,ui-select-button.transparent[aria-disabled=true] .icon {
    background-color: transparent;
    opacity: .3
}

ui-select-button.transparent .icon {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 9px;
    height: 14px;
    border-radius: 5px;
    fill: rgba(0,0,0,.88)
}

html:not([dir=rtl]) ui-select-button.transparent .icon {
    margin-right: 5px
}

[dir=rtl] ui-select-button.transparent .icon {
    margin-left: 5px
}

html:not([dir=rtl]) ui-select-button.transparent .icon {
    padding: 3px 7px 3px 8px
}

[dir=rtl] ui-select-button.transparent .icon {
    padding: 3px 8px 3px 7px
}

ui-select-button.transparent .icon {
    overflow: visible
}

@media (pointer: fine) {
    ui-select-button.transparent:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:#e8e8ed
    }
}

ui-pane.dismissable.is-opening .ui-select-button-menu:not(.is-measuring),ui-pane.dismissible.is-opening .ui-select-button-menu:not(.is-measuring) {
    -webkit-animation: icloud-keyframes-fadeIn .2s ease;
    animation: icloud-keyframes-fadeIn .2s ease
}

ui-pane.dismissable.is-closing .ui-select-button-menu,ui-pane.dismissible.is-closing .ui-select-button-menu {
    -webkit-animation: icloud-keyframes-fadeOut .2s ease forwards;
    animation: icloud-keyframes-fadeOut .2s ease forwards
}

body {
    font-family: SF Pro Text,Helvetica Neue,sans-serif;
    font-size: 15px;
    font-weight: 400
}

body[apple-system-font-capable] {
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif
}

body {
    text-rendering: optimizeLegibility
}

* {
    margin: 0;
    padding: 0
}

::-webkit-input-placeholder {
    opacity: 1
}

::-moz-placeholder {
    opacity: 1
}

::-ms-input-placeholder {
    opacity: 1
}

:-ms-input-placeholder {
    opacity: 1
}

::placeholder {
    opacity: 1
}

tree-view.sidebar {
    padding-left: 10px;
    padding-right: 10px
}

html:not([dir=rtl]) tree-view.sidebar {
    border-right: 1px solid #d2d2d7
}

[dir=rtl] tree-view.sidebar {
    border-left: 1px solid #d2d2d7
}

tree-view.sidebar {
    background-color: #fbfbfd;
    color: rgba(0,0,0,.88)
}

tree-view.sidebar tree-item {
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer
}

html:not([dir=rtl]) tree-view.sidebar tree-item.selectable {
    padding-left: 13px;
    padding-right: 25px
}

[dir=rtl] tree-view.sidebar tree-item.selectable {
    padding-right: 13px;
    padding-left: 25px
}

html:not([dir=rtl]) tree-view.sidebar tree-item.expandable {
    padding-left: 0;
    padding-right: 9px
}

[dir=rtl] tree-view.sidebar tree-item.expandable {
    padding-right: 0;
    padding-left: 9px
}

tree-view.sidebar tree-item.expandable.expanded .expansion-icon {
    width: 11px;
    height: 7px
}

html:not([dir=rtl]) tree-view.sidebar tree-item.expandable.expanded .expansion-icon {
    margin-right: 11px
}

[dir=rtl] tree-view.sidebar tree-item.expandable.expanded .expansion-icon {
    margin-left: 11px
}

tree-view.sidebar tree-item.expandable.collapsed .expansion-icon {
    height: 11px;
    width: 7px
}

html:not([dir=rtl]) tree-view.sidebar tree-item.expandable.collapsed .expansion-icon {
    margin-right: 15px
}

[dir=rtl] tree-view.sidebar tree-item.expandable.collapsed .expansion-icon {
    margin-left: 15px
}

tree-view.sidebar tree-item.expandable .expansion-icon {
    fill: rgba(0,0,0,.56)
}

tree-view.sidebar tree-item .icon {
    fill: #0071e3;
    height: 18px;
    width: 18px
}

html:not([dir=rtl]) tree-view.sidebar tree-item .icon {
    margin-right: 10px
}

[dir=rtl] tree-view.sidebar tree-item .icon {
    margin-left: 10px
}

tree-view.sidebar tree-item.active:not([aria-disabled=true]):not(.disabled),tree-view.sidebar tree-item:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,113,227,.16)
}

@media (pointer: fine) {
    tree-view.sidebar tree-item:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled):not(.selected) {
        background-color:rgba(0,0,0,.04)
    }

    tree-view.sidebar tree-item:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).selected {
        background-color: rgba(0,0,0,.1536)
    }
}

tree-view.sidebar tree-item:focus:not([aria-disabled=true]):not(.disabled).mouse {
    outline: none
}

tree-view.sidebar tree-item:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    outline: none
}

tree-view.sidebar tree-item tree-item-content,tree-view.sidebar tree-item tree-item-content>span {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

tree-view.sidebar tree-item.selected {
    background-color: rgba(0,0,0,.08);
    border-radius: 10px;
    color: rgba(0,0,0,.88)
}

tree-view.sidebar expandable-tree-item:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    outline: none
}

tree-view.sidebar expandable-tree-item-children {
    display: block
}

tree-view.sidebar tree-section {
    display: block;
    padding-top: 10px;
    padding-bottom: 3px
}

tree-view.sidebar tree-section:first-child {
    padding-top: 0
}

tree-view.sidebar tree-section tree-section-title {
    color: rgba(0,0,0,.56);
    font-weight: 600;
    font-size: 14px;
    display: block;
    margin-top: logical;
    margin-bottom: 10px
}

html:not([dir=rtl]) tree-view.sidebar tree-section tree-section-title {
    margin-left: 6px
}

[dir=rtl] tree-view.sidebar tree-section tree-section-title {
    margin-right: 6px
}

html:not([dir=rtl]) tree-view.sidebar tree-section tree-item.selectable {
    padding-left: 22px;
    padding-right: 25px
}

[dir=rtl] tree-view.sidebar tree-section tree-item.selectable {
    padding-right: 22px;
    padding-left: 25px
}

tree-view.sidebar.focus-within:not([aria-disabled=true]):not(.disabled) tree-item.selected,tree-view.sidebar[focus-within]:not([aria-disabled=true]):not(.disabled) tree-item.selected {
    background-color: #0071e3;
    color: #fff
}

tree-view.sidebar.focus-within:not([aria-disabled=true]):not(.disabled) tree-item.selected,tree-view.sidebar:focus-within:not([aria-disabled=true]):not(.disabled) tree-item.selected {
    background-color: #0071e3;
    color: #fff
}

tree-view.sidebar.focus-within:not([aria-disabled=true]):not(.disabled) tree-item.selected svg,tree-view.sidebar[focus-within]:not([aria-disabled=true]):not(.disabled) tree-item.selected svg {
    fill: #fff
}

tree-view.sidebar.focus-within:not([aria-disabled=true]):not(.disabled) tree-item.selected svg,tree-view.sidebar:focus-within:not([aria-disabled=true]):not(.disabled) tree-item.selected svg {
    fill: #fff
}

@media (pointer: fine) {
    tree-view.sidebar.focus-within:not([aria-disabled=true]):not(.disabled) tree-item:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).selected,tree-view.sidebar[focus-within]:not([aria-disabled=true]):not(.disabled) tree-item:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).selected {
        background-color:#005fbf
    }

    tree-view.sidebar.focus-within:not([aria-disabled=true]):not(.disabled) tree-item:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).selected,tree-view.sidebar:focus-within:not([aria-disabled=true]):not(.disabled) tree-item:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).selected {
        background-color: #005fbf
    }
}

tree-view.sidebar:focus:not([aria-disabled=true]):not(.disabled) tree-item.selected {
    background-color: #0071e3;
    color: #fff
}

tree-view.sidebar:focus:not([aria-disabled=true]):not(.disabled) tree-item.selected svg {
    fill: #fff
}

@media (pointer: fine) {
    tree-view.sidebar:focus:not([aria-disabled=true]):not(.disabled) tree-item:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled).selected {
        background-color:#005fbf
    }
}

tree-view.accordion {
    background-color: #fff;
    color: rgba(0,0,0,.88)
}

tree-view.accordion.no-hierarchy tree-item {
    width: 100%
}

tree-view.accordion expandable-tree-item .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

tree-view.accordion expandable-tree-item .wrapper.expanded ui-button .expansion-icon {
    width: 15px;
    height: 10px
}

tree-view.accordion expandable-tree-item .wrapper.collapsed ui-button .expansion-icon {
    height: 15px;
    width: 10px
}

tree-view.accordion expandable-tree-item .wrapper tree-item {
    width: 100%
}

tree-view.accordion expandable-tree-item .wrapper ui-button.push.expansion-button {
    width: 40px;
    padding: 0;
    border-radius: 8px
}

html:not([dir=rtl]) tree-view.accordion expandable-tree-item .wrapper ui-button.push.expansion-button {
    margin-left: 5px
}

[dir=rtl] tree-view.accordion expandable-tree-item .wrapper ui-button.push.expansion-button {
    margin-right: 5px
}

tree-view.accordion expandable-tree-item .wrapper ui-button.push.expansion-button {
    margin-top: 1px
}

@media (pointer: fine) {
    tree-view.accordion expandable-tree-item .wrapper ui-button.push.expansion-button:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

tree-view.accordion expandable-tree-item .wrapper ui-button.push.expansion-button:focus:not([aria-disabled=true]):not(.disabled).mouse {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0
}

tree-view.accordion expandable-tree-item .wrapper ui-button.push.expansion-button:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    outline: none;
    background-color: rgba(0,0,0,.08)
}

tree-view.accordion tree-item {
    display: block;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    border-radius: 10px
}

tree-view.accordion tree-item tree-item-content ui-radio-button.labelled {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px
}

tree-view.accordion tree-item tree-item-content ui-radio-button.labelled label {
    font-size: 17px
}

tree-view.accordion tree-item tree-item-content ui-radio-button.labelled label span {
    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
}

tree-view.accordion tree-item:before {
    content: "";
    height: 1px;
    background-color: rgba(0,0,0,.08);
    display: block
}

tree-view.accordion tree-item.hide-border:before {
    background-color: transparent
}

tree-view.accordion tree-item ui-button.push.tree-view-action-button {
    width: 100%;
    color: rgba(0,0,0,.88);
    font-size: 14px;
    font-weight: 400
}

tree-view.accordion tree-item ui-button.push.tree-view-action-button.active:not([aria-disabled=true]):not(.disabled),tree-view.accordion tree-item ui-button.push.tree-view-action-button:active:hover:not([aria-disabled=true]):not(.disabled) {
    color: rgba(0,0,0,.26)
}

tree-view.accordion tree-item:focus:not([aria-disabled=true]):not(.disabled).mouse {
    outline: none
}

tree-view.accordion tree-item:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    outline: none;
    background-color: rgba(0,0,0,.08)
}

tree-view.accordion expandable-tree-item .wrapper ui-button.push.expansion-button.active:not([aria-disabled=true]):not(.disabled),tree-view.accordion expandable-tree-item .wrapper ui-button.push.expansion-button:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,113,227,.16);
    color: rgba(0,113,227,.3)
}

tree-view.standard.icloud-mouse {
    background: #fff;
    -webkit-box-shadow: 0 11px 34px rgba(0,0,0,.16);
    box-shadow: 0 11px 34px rgba(0,0,0,.16);
    border-radius: 12px;
    padding: 5px;
    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;
    min-width: 130px;
    max-width: -webkit-calc(100vw - 20px);
    max-width: calc(100vw - 20px)
}

tree-view.standard.icloud-mouse tree-item {
    display: block;
    width: 100%;
    border-radius: 10px
}

tree-view.standard.icloud-mouse tree-item.selectable tree-item-content ui-checkbox.labelled,tree-view.standard.icloud-mouse tree-item.selectable tree-item-content ui-radio-button.labelled {
    width: 100%
}

tree-view.standard.icloud-mouse tree-item.selectable tree-item-content ui-checkbox.labelled label,tree-view.standard.icloud-mouse tree-item.selectable tree-item-content ui-radio-button.labelled label {
    font-size: 14px;
    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
}

@media (pointer: fine) {
    tree-view.standard.icloud-mouse tree-item:not(.selectable) tree-item-content:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background:rgba(0,0,0,.08)
    }
}

tree-view.standard.icloud-mouse tree-item:not(.selectable) tree-item-content.active:not([aria-disabled=true]):not(.disabled),tree-view.standard.icloud-mouse tree-item:not(.selectable) tree-item-content:active:hover:not([aria-disabled=true]):not(.disabled) {
    color: rgba(0,0,0,.26)
}

tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content.focus-visible,tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content:focus-visible,tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content div.focus-visible,tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content div:focus-visible {
    outline: none
}

@media (pointer: fine) {
    tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content div:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background:rgba(0,0,0,.08)
    }
}

tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content div.active:not([aria-disabled=true]):not(.disabled),tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content div:active:hover:not([aria-disabled=true]):not(.disabled) {
    color: rgba(0,0,0,.26)
}

tree-view.standard.icloud-mouse tree-item.focus-visible,tree-view.standard.icloud-mouse tree-item:focus-visible {
    outline: none
}

tree-view.standard.icloud-mouse tree-item:not(.selectable) tree-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    border-radius: 8px;
    color: rgba(0,0,0,.88);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 30px;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px
}

tree-view.standard.icloud-mouse tree-item:not(.selectable) tree-item-content .icloud-icon-container {
    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;
    width: 30px;
    height: 30px
}

html:not([dir=rtl]) tree-view.standard.icloud-mouse tree-item:not(.selectable) tree-item-content .icloud-icon-container {
    margin-right: 3px
}

[dir=rtl] tree-view.standard.icloud-mouse tree-item:not(.selectable) tree-item-content .icloud-icon-container {
    margin-left: 3px
}

tree-view.standard.icloud-mouse tree-item:not(.selectable) tree-item-content .icloud-icon-container svg {
    margin: auto
}

html:not([dir=rtl]) tree-view.standard.icloud-mouse tree-item:not(.selectable) tree-item-content.contains-icon {
    padding-left: 4px
}

[dir=rtl] tree-view.standard.icloud-mouse tree-item:not(.selectable) tree-item-content.contains-icon {
    padding-right: 4px
}

tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    border-radius: 8px;
    color: rgba(0,0,0,.88);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 30px;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px
}

tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content>div .icloud-icon-container {
    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;
    width: 30px;
    height: 30px
}

html:not([dir=rtl]) tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content>div .icloud-icon-container {
    margin-right: 3px
}

[dir=rtl] tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content>div .icloud-icon-container {
    margin-left: 3px
}

tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content>div .icloud-icon-container svg {
    margin: auto
}

html:not([dir=rtl]) tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content>div.contains-icon {
    padding-left: 4px
}

[dir=rtl] tree-view.standard.icloud-mouse tree-item.selectable.simple tree-item-content>div.contains-icon {
    padding-right: 4px
}

tree-view.standard.icloud-mouse tree-item.selectable.simple[role=menuitemcheckbox][aria-checked=true] .wrapper:after,tree-view.standard.icloud-mouse tree-item.selectable.simple[role=menuitemradio][aria-checked=true] .wrapper:after {
    content: "";
    display: block;
    width: 9px
}

html:not([dir=rtl]) tree-view.standard.icloud-mouse tree-item.selectable.simple[role=menuitemcheckbox][aria-checked=true] tree-item-content>div>.ui-menu-icon-check,html:not([dir=rtl]) tree-view.standard.icloud-mouse tree-item.selectable.simple[role=menuitemradio][aria-checked=true] tree-item-content>div>.ui-menu-icon-check {
    margin-left: auto
}

[dir=rtl] tree-view.standard.icloud-mouse tree-item.selectable.simple[role=menuitemcheckbox][aria-checked=true] tree-item-content>div>.ui-menu-icon-check,[dir=rtl] tree-view.standard.icloud-mouse tree-item.selectable.simple[role=menuitemradio][aria-checked=true] tree-item-content>div>.ui-menu-icon-check {
    margin-right: auto
}

tree-view.standard.icloud-mouse tree-item.selectable.simple[role=menuitemcheckbox][aria-checked=true] tree-item-content>div>.ui-menu-icon-check,tree-view.standard.icloud-mouse tree-item.selectable.simple[role=menuitemradio][aria-checked=true] tree-item-content>div>.ui-menu-icon-check {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 16px;
    height: 16px
}

tree-view.standard.icloud-mouse tree-item.selectable.simple[role=menuitemcheckbox]:not([aria-checked=true]) .wrapper:after,tree-view.standard.icloud-mouse tree-item.selectable.simple[role=menuitemradio]:not([aria-checked=true]) .wrapper:after {
    content: "";
    display: block;
    width: 25px
}

tree-view.standard.icloud-mouse tree-item:focus:not([aria-disabled=true]):not(.disabled).mouse {
    outline: none
}

tree-view.standard.icloud-mouse tree-item:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    background: rgba(0,0,0,.08)
}

tree-view.standard.icloud-mouse tree-divider {
    height: 1px;
    width: -webkit-calc(100% - 22px);
    width: calc(100% - 22px);
    background-color: rgba(0,0,0,.08);
    margin: 5px auto;
    display: block
}

tree-view.standard.icloud-touch {
    min-width: 130px;
    max-width: -webkit-calc(100vw - 20px);
    max-width: calc(100vw - 20px);
    border-radius: 12px;
    padding: 5px;
    display: block;
    outline: none;
    background: #fff;
    -webkit-box-shadow: 0 11px 34px rgba(0,0,0,.16);
    box-shadow: 0 11px 34px rgba(0,0,0,.16);
    min-width: 246px;
    max-width: -webkit-calc(100vw - 24px);
    max-width: calc(100vw - 24px);
    overflow-y: auto;
    overflow-x: hidden
}

tree-view.standard.icloud-touch tree-item {
    display: block;
    width: 100%;
    border-radius: 10px
}

tree-view.standard.icloud-touch tree-item.selectable tree-item-content ui-checkbox.labelled,tree-view.standard.icloud-touch tree-item.selectable tree-item-content ui-radio-button.labelled {
    width: 100%
}

tree-view.standard.icloud-touch tree-item.selectable tree-item-content ui-checkbox.labelled label,tree-view.standard.icloud-touch tree-item.selectable tree-item-content ui-radio-button.labelled label {
    font-size: 14px;
    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
}

@media (pointer: fine) {
    tree-view.standard.icloud-touch tree-item:not(.selectable) tree-item-content:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background:rgba(0,0,0,.08)
    }
}

tree-view.standard.icloud-touch tree-item:not(.selectable) tree-item-content.active:not([aria-disabled=true]):not(.disabled),tree-view.standard.icloud-touch tree-item:not(.selectable) tree-item-content:active:hover:not([aria-disabled=true]):not(.disabled) {
    color: rgba(0,0,0,.26)
}

tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content.focus-visible,tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content:focus-visible,tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content div.focus-visible,tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content div:focus-visible {
    outline: none
}

@media (pointer: fine) {
    tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content div:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background:rgba(0,0,0,.08)
    }
}

tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content div.active:not([aria-disabled=true]):not(.disabled),tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content div:active:hover:not([aria-disabled=true]):not(.disabled) {
    color: rgba(0,0,0,.26)
}

tree-view.standard.icloud-touch tree-item.focus-visible,tree-view.standard.icloud-touch tree-item:focus-visible {
    outline: none
}

tree-view.standard.icloud-touch tree-item.selectable tree-item-content ui-checkbox.labelled.icloud-touch label,tree-view.standard.icloud-touch tree-item.selectable tree-item-content ui-radio-button.labelled.icloud-touch label {
    font-size: 17px
}

tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    border-radius: 8px;
    color: rgba(0,0,0,.88);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    cursor: default;
    position: relative;
    font-size: 17px;
    line-height: 45px;
    padding-left: 11px;
    padding-right: 11px
}

tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content>div .icloud-icon-container {
    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;
    width: 30px;
    height: 30px
}

html:not([dir=rtl]) tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content>div .icloud-icon-container {
    margin-right: 3px
}

[dir=rtl] tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content>div .icloud-icon-container {
    margin-left: 3px
}

tree-view.standard.icloud-touch tree-item.selectable.simple tree-item-content>div .icloud-icon-container svg {
    margin: auto
}

tree-view.standard.icloud-touch tree-item.selectable.simple[role=menuitemcheckbox][aria-checked=true] .wrapper:after,tree-view.standard.icloud-touch tree-item.selectable.simple[role=menuitemradio][aria-checked=true] .wrapper:after {
    content: "";
    display: block;
    width: 9px
}

html:not([dir=rtl]) tree-view.standard.icloud-touch tree-item.selectable.simple[role=menuitemcheckbox][aria-checked=true] tree-item-content>div>.ui-menu-icon-check,html:not([dir=rtl]) tree-view.standard.icloud-touch tree-item.selectable.simple[role=menuitemradio][aria-checked=true] tree-item-content>div>.ui-menu-icon-check {
    margin-left: auto
}

[dir=rtl] tree-view.standard.icloud-touch tree-item.selectable.simple[role=menuitemcheckbox][aria-checked=true] tree-item-content>div>.ui-menu-icon-check,[dir=rtl] tree-view.standard.icloud-touch tree-item.selectable.simple[role=menuitemradio][aria-checked=true] tree-item-content>div>.ui-menu-icon-check {
    margin-right: auto
}

tree-view.standard.icloud-touch tree-item.selectable.simple[role=menuitemcheckbox][aria-checked=true] tree-item-content>div>.ui-menu-icon-check,tree-view.standard.icloud-touch tree-item.selectable.simple[role=menuitemradio][aria-checked=true] tree-item-content>div>.ui-menu-icon-check {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 19px;
    height: 19px
}

tree-view.standard.icloud-touch tree-item.selectable.simple[role=menuitemcheckbox]:not([aria-checked=true]) .wrapper:after,tree-view.standard.icloud-touch tree-item.selectable.simple[role=menuitemradio]:not([aria-checked=true]) .wrapper:after {
    content: "";
    display: block;
    width: 28px
}

tree-view.standard.icloud-touch tree-item:not(.selectable) tree-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    border-radius: 8px;
    color: rgba(0,0,0,.88);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    cursor: default;
    position: relative;
    font-size: 17px;
    line-height: 45px;
    padding-left: 11px;
    padding-right: 11px
}

tree-view.standard.icloud-touch tree-item:not(.selectable) tree-item-content .icloud-icon-container {
    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;
    width: 30px;
    height: 30px
}

html:not([dir=rtl]) tree-view.standard.icloud-touch tree-item:not(.selectable) tree-item-content .icloud-icon-container {
    margin-right: 3px
}

[dir=rtl] tree-view.standard.icloud-touch tree-item:not(.selectable) tree-item-content .icloud-icon-container {
    margin-left: 3px
}

tree-view.standard.icloud-touch tree-item:not(.selectable) tree-item-content .icloud-icon-container svg {
    margin: auto
}

tree-view.standard.icloud-touch tree-item:before {
    height: 1px;
    width: -webkit-calc(100% - 22px);
    width: calc(100% - 22px);
    background-color: rgba(0,0,0,.08);
    margin-left: auto;
    margin-right: auto;
    content: "";
    position: relative;
    display: block
}

tree-view.standard.icloud-touch tree-item.hide-border:before {
    background-color: transparent
}

html:not([dir=rtl]) tree-view.standard.icloud-touch tree-item[role=menuitemcheckbox][aria-checked=true] .ui-menu-icon-check,html:not([dir=rtl]) tree-view.standard.icloud-touch tree-item[role=menuitemradio][aria-checked=true] .ui-menu-icon-check {
    margin-left: auto
}

[dir=rtl] tree-view.standard.icloud-touch tree-item[role=menuitemcheckbox][aria-checked=true] .ui-menu-icon-check,[dir=rtl] tree-view.standard.icloud-touch tree-item[role=menuitemradio][aria-checked=true] .ui-menu-icon-check {
    margin-right: auto
}

tree-view.standard.icloud-touch tree-item[role=menuitemcheckbox][aria-checked=true] .ui-menu-icon-check,tree-view.standard.icloud-touch tree-item[role=menuitemradio][aria-checked=true] .ui-menu-icon-check {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 19px;
    height: 19px
}

tree-view.standard.icloud-touch tree-divider {
    height: 5px;
    background-color: #f5f5f7;
    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;
    margin: 5px -7px
}

tree-view.standard tree-section-title {
    color: rgba(0,0,0,.88);
    font-weight: 600;
    font-size: 14px
}

html:not([dir=rtl]) tree-view.standard tree-section-title {
    margin-left: 11px
}

[dir=rtl] tree-view.standard tree-section-title {
    margin-right: 11px
}

tree-view.standard tree-section-title {
    margin-top: 10px;
    margin-bottom: 5px;
    display: block
}

tree-view.standard tree-item.disabled,tree-view.standard tree-item[aria-disabled=true] {
    cursor: default;
    pointer-events: none;
    opacity: .3
}

tree-view.standard tree-item .icloud-icon-container>svg,tree-view.standard tree-item.selectable.simple[role=menuitemcheckbox][aria-checked=true] tree-item-content>div .ui-menu-icon-check,tree-view.standard tree-item.selectable.simple[role=menuitemradio][aria-checked=true] tree-item-content>div .ui-menu-icon-check {
    fill: #0071e3
}

tree-view.standard tree-item.selectable.simple.active:not([aria-disabled=true]):not(.disabled),tree-view.standard tree-item.selectable.simple:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,113,227,.16)
}

tree-view.standard tree-item.selectable.simple.active:not([aria-disabled=true]):not(.disabled) .icloud-icon-container>svg,tree-view.standard tree-item.selectable.simple.active:not([aria-disabled=true]):not(.disabled) .ui-menu-icon-check,tree-view.standard tree-item.selectable.simple:active:hover:not([aria-disabled=true]):not(.disabled) .icloud-icon-container>svg,tree-view.standard tree-item.selectable.simple:active:hover:not([aria-disabled=true]):not(.disabled) .ui-menu-icon-check {
    fill: rgba(0,113,227,.3)
}

tree-view.standard tree-item:not(.selectable):not(.expandable).active:not([aria-disabled=true]):not(.disabled),tree-view.standard tree-item:not(.selectable):not(.expandable):active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,113,227,.16)
}

tree-view.standard tree-item:not(.selectable):not(.expandable).active:not([aria-disabled=true]):not(.disabled) .icloud-icon-container>svg,tree-view.standard tree-item:not(.selectable):not(.expandable).active:not([aria-disabled=true]):not(.disabled) .ui-menu-icon-check,tree-view.standard tree-item:not(.selectable):not(.expandable):active:hover:not([aria-disabled=true]):not(.disabled) .icloud-icon-container>svg,tree-view.standard tree-item:not(.selectable):not(.expandable):active:hover:not([aria-disabled=true]):not(.disabled) .ui-menu-icon-check {
    fill: rgba(0,113,227,.3)
}

tree-view {
    display: block
}

slide-view.standard.icloud-mouse:not(.icloud-touch) {
    color: rgba(0,0,0,.88);
    font-size: 14px;
    font-weight: 400
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 5px;
    margin-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    position: relative
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav:after {
    content: "";
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px);
    height: 1px;
    background-color: rgba(0,0,0,.08);
    position: absolute;
    bottom: 0
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    border: 0;
    background-color: #fff;
    cursor: pointer;
    border-radius: 8px;
    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;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    height: 28px;
    width: auto;
    padding-top: 5px;
    padding-bottom: 5px
}

html:not([dir=rtl]) slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    padding-right: 10px
}

[dir=rtl] slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    padding-left: 10px
}

html:not([dir=rtl]) slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    padding-left: 8px
}

[dir=rtl] slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    padding-right: 8px
}

html:not([dir=rtl]) slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    margin-left: -8px
}

[dir=rtl] slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    margin-right: -8px
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

html:not([dir=rtl]) slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button svg.collapse-icon {
    margin-right: 3px
}

[dir=rtl] slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button svg.collapse-icon {
    margin-left: 3px
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav ui-button.push.primary.slide-view-nav-back-button svg.collapse-icon {
    height: 10px;
    width: 9px
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-nav .title {
    color: rgba(0,0,0,.56)
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slidable-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slidable-item slidable-item-content,slide-view.standard.icloud-mouse:not(.icloud-touch) slidable-item ui-button.push.primary.slidable-item-expand-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
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slidable-item ui-button.push.primary.slidable-item-expand-button {
    border: 0;
    background-color: #fff;
    cursor: pointer;
    border-radius: 8px;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    color: rgba(0,0,0,.88);
    height: 30px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slidable-item ui-button.push.primary.slidable-item-expand-button:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    slide-view.standard.icloud-mouse:not(.icloud-touch) slidable-item ui-button.push.primary.slidable-item-expand-button:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slidable-item ui-button.push.primary.slidable-item-expand-button svg.expand-icon {
    fill: rgba(0,0,0,.48);
    height: 16px;
    width: 9px
}

html:not([dir=rtl]) slide-view.standard.icloud-mouse:not(.icloud-touch) slidable-item ui-button.push.primary.slidable-item-expand-button svg.expand-icon {
    margin-right: 5px
}

[dir=rtl] slide-view.standard.icloud-mouse:not(.icloud-touch) slidable-item ui-button.push.primary.slidable-item-expand-button svg.expand-icon {
    margin-left: 5px
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item {
    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
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-radio-button.labelled {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-radio-button.labelled,slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-radio-button.labelled label {
    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
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-radio-button.labelled>input {
    visibility: hidden
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-radio-button.labelled:focus:not([aria-disabled=true]):not(.disabled):not(:active) {
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-radio-button.labelled:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-radio-button.labelled:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-button.push.primary.expand {
    border: 0;
    background-color: #fff;
    cursor: pointer;
    border-radius: 8px;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    height: 30px;
    width: 30px;
    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
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-button.push.primary.expand:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-button.push.primary.expand:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-button.push.primary.expand svg {
    fill: rgba(0,0,0,.48)
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-button.push.primary.action {
    border: 0;
    background-color: #fff;
    border-radius: 8px;
    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;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 30px;
    padding: 5px 12px;
    cursor: pointer;
    color: rgba(0,0,0,.88)
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-button.push.primary.action:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-button.push.primary.action:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-item ui-activity-indicator {
    width: 30px
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-section {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
    min-height: 5px;
    position: relative;
    padding-left: 12px;
    padding-right: 12px
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-section:after {
    content: "";
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px);
    height: 1px;
    background-color: rgba(0,0,0,.08);
    position: absolute;
    top: 0
}

slide-view.standard.icloud-mouse:not(.icloud-touch) slide-view-section>span.section-title {
    margin-top: 10px;
    margin-bottom: 5px;
    color: rgba(0,0,0,.56);
    font-size: 12px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) {
    color: rgba(0,0,0,.88);
    font-size: 14px;
    font-weight: 400;
    font-size: 17px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 5px;
    margin-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    position: relative
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav:after {
    content: "";
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px);
    height: 1px;
    background-color: rgba(0,0,0,.08);
    position: absolute;
    bottom: 0
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    height: 28px;
    width: auto;
    padding-top: 5px;
    padding-bottom: 5px
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    padding-right: 10px
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    padding-left: 10px
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    padding-left: 8px
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    padding-right: 8px
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    margin-left: -8px
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    margin-right: -8px
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button svg.collapse-icon {
    margin-right: 3px
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button svg.collapse-icon {
    margin-left: 3px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button svg.collapse-icon {
    height: 10px;
    width: 9px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav .title {
    color: rgba(0,0,0,.56)
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav:after {
    width: 100%;
    height: 5px
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav:after {
    left: 0
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav:after {
    right: 0
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    border: 0;
    background-color: #fff;
    cursor: pointer;
    border-radius: 8px;
    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;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    font-size: 17px;
    height: 40px
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    padding-left: 5px
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    padding-right: 5px
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    margin-left: 0
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    margin-right: 0
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-nav ui-button.push.primary.slide-view-nav-back-button svg.collapse-icon {
    height: 12px;
    width: 11px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item slidable-item-content {
    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
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item ui-button.push.primary.slidable-item-expand-button {
    color: rgba(0,0,0,.88);
    height: 30px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item ui-button.push.primary.slidable-item-expand-button svg.expand-icon {
    fill: rgba(0,0,0,.48);
    height: 16px;
    width: 9px
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item ui-button.push.primary.slidable-item-expand-button svg.expand-icon {
    margin-right: 5px
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item ui-button.push.primary.slidable-item-expand-button svg.expand-icon {
    margin-left: 5px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item:after {
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
    border-bottom: 1px solid rgba(0,0,0,.08);
    content: "";
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    position: absolute;
    top: 44px
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item:after {
    left: 10px
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item:after {
    right: 10px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item:after {
    z-index: 1
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item.hide-border:after {
    border-bottom: 0
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item ui-button.push.primary.slidable-item-expand-button {
    border: 0;
    background-color: #fff;
    cursor: pointer;
    border-radius: 8px;
    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;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    font-size: 17px;
    height: 44px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item ui-button.push.primary.slidable-item-expand-button:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    slide-view.standard.icloud-touch:not(.icloud-mouse) slidable-item ui-button.push.primary.slidable-item-expand-button:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item {
    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;
    position: relative
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled,slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled label {
    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
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled>input {
    visibility: hidden
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled:focus:not([aria-disabled=true]):not(.disabled):not(:active) {
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.expand {
    height: 30px;
    width: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.expand svg {
    fill: rgba(0,0,0,.48)
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.action {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 30px;
    padding: 5px 12px;
    color: rgba(0,0,0,.88)
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-activity-indicator {
    width: 30px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled {
    height: 44px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled:after {
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
    border-bottom: 1px solid rgba(0,0,0,.08);
    content: "";
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    position: absolute;
    top: 44px
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled:after {
    left: 10px
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled:after {
    right: 10px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled:after {
    z-index: 1
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-radio-button.labelled.hide-border:after {
    border-bottom: 0
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.expand {
    border: 0;
    background-color: #fff;
    cursor: pointer;
    border-radius: 8px;
    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;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    font-size: 17px;
    height: 44px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.expand:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.expand:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.action {
    border: 0;
    background-color: #fff;
    cursor: pointer;
    border-radius: 8px;
    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;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    font-size: 17px;
    height: 44px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.action:focus:not([aria-disabled=true]):not(.disabled).keyboard {
    background-color: rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 0 0 3px rgba(0,113,227,.7);
    box-shadow: inset 0 0 0 3px rgba(0,113,227,.7)
}

@media (pointer: fine) {
    slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.action:hover:not(:active):not(:disabled):not([aria-disabled=true]):not(.disabled) {
        background-color:rgba(0,0,0,.08)
    }
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.action:before {
    border-top: 5px solid #f5f5f7;
    content: "";
    position: absolute;
    top: 0
}

html:not([dir=rtl]) slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.action:before {
    left: 0
}

[dir=rtl] slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.action:before {
    right: 0
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-item ui-button.push.primary.action:before {
    width: 100%
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-section {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 5px;
    position: relative;
    padding-left: 12px;
    padding-right: 12px;
    margin: 0;
    min-height: 0
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-section:after {
    content: "";
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px);
    height: 1px;
    background-color: rgba(0,0,0,.08);
    position: absolute;
    top: 0
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-section>span.section-title {
    margin-top: 10px;
    margin-bottom: 5px;
    color: rgba(0,0,0,.56);
    font-size: 12px
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-section:after {
    height: 0
}

slide-view.standard.icloud-touch:not(.icloud-mouse) slide-view-section>span.section-title {
    font-size: 17px
}

slide-view.standard .slide-view-transition-to-children-enter {
    position: absolute;
    width: 100%;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

slide-view.standard .slide-view-transition-to-children-enter-active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: -webkit-transform .25s ease;
    -webkit-transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease,-webkit-transform .25s ease
}

slide-view.standard .slide-view-transition-to-children-exit {
    opacity: 1
}

slide-view.standard .slide-view-transition-to-children-exit-active {
    opacity: 0;
    -webkit-transition: opacity .25s ease;
    transition: opacity .25s ease
}

slide-view.standard .slide-view-transition-to-parent-enter {
    opacity: 0
}

slide-view.standard .slide-view-transition-to-parent-enter-active {
    opacity: 1;
    -webkit-transition: opacity .25s ease;
    transition: opacity .25s ease
}

slide-view.standard .slide-view-transition-to-parent-exit {
    position: absolute;
    top: 0;
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

slide-view.standard .slide-view-transition-to-parent-exit-active {
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: .35;
    transition: opacity .35s ease,-webkit-transform .35s ease;
    -webkit-transition: opacity .35s ease,-webkit-transform .35s ease;
    transition: opacity .35s ease,transform .35s ease;
    transition: opacity .35s ease,transform .35s ease,-webkit-transform .35s ease
}

slidable-item slidable-item-content .icloud-icon-container>svg {
    fill: #0071e3
}

slidable-item ui-button.push.primary.slidable-item-expand-button.active:not([aria-disabled=true]):not(.disabled),slidable-item ui-button.push.primary.slidable-item-expand-button:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,113,227,.16)
}

slidable-item.active:not([aria-disabled=true]):not(.disabled) .expand-icon,slidable-item.active:not([aria-disabled=true]):not(.disabled) slidable-item-content,slidable-item:active:hover:not([aria-disabled=true]):not(.disabled) .expand-icon,slidable-item:active:hover:not([aria-disabled=true]):not(.disabled) slidable-item-content {
    opacity: .3
}

slide-view-nav {
    color: #0071e3
}

slide-view-nav svg.collapse-icon {
    fill: #0071e3
}

slide-view-nav ui-button.push.primary.slide-view-nav-back-button {
    color: #0071e3
}

slide-view-nav ui-button.push.primary.slide-view-nav-back-button.active:not([aria-disabled=true]):not(.disabled),slide-view-nav ui-button.push.primary.slide-view-nav-back-button:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,113,227,.16);
    color: rgba(0,113,227,.3)
}

slide-view-nav ui-button.push.primary.slide-view-nav-back-button.active:not([aria-disabled=true]):not(.disabled) svg,slide-view-nav ui-button.push.primary.slide-view-nav-back-button:active:hover:not([aria-disabled=true]):not(.disabled) svg {
    opacity: .3
}

slide-view-nav .title {
    color: rgba(0,0,0,.56)
}

slide-view-item ui-button.push.primary.action.active:not([aria-disabled=true]):not(.disabled),slide-view-item ui-button.push.primary.action:active:hover:not([aria-disabled=true]):not(.disabled),slide-view-item ui-button.push.primary.expand.active:not([aria-disabled=true]):not(.disabled),slide-view-item ui-button.push.primary.expand:active:hover:not([aria-disabled=true]):not(.disabled) {
    background-color: rgba(0,113,227,.16)
}

slide-view-item ui-button.push.primary.action.active:not([aria-disabled=true]):not(.disabled) svg,slide-view-item ui-button.push.primary.action:active:hover:not([aria-disabled=true]):not(.disabled) svg,slide-view-item ui-button.push.primary.expand.active:not([aria-disabled=true]):not(.disabled) svg,slide-view-item ui-button.push.primary.expand:active:hover:not([aria-disabled=true]):not(.disabled) svg {
    opacity: .3
}

slide-view-item ui-button.push.primary.action.active:not([aria-disabled=true]):not(.disabled),slide-view-item ui-button.push.primary.action:active:hover:not([aria-disabled=true]):not(.disabled) {
    color: rgba(0,0,0,.26)
}

body:not([apple-system-font-capable]) body:lang(zh-CN) {
    font-family: SF Pro SC,SF Pro Text,Helvetica Neue,sans-serif
}
