:root {
 --color-background-default:#fff;
 --color-text-default:#111820;
 --color-text-secondary:#767676;
 --color-link-default:#3665f3;
 --color-link-visited:#82187c
}
@media(prefers-color-scheme:dark) {
 :root .skin-experiment-1 {
  --color-background-default:#171717;
  --color-text-default:#dcdcdc;
  --color-text-secondary:#9c9c9c;
  --color-link-default:#5192ff;
  --color-link-hover:#94bcff;
  --color-link-visited:#d2a4cf
 }
}
body {
 background-color:#f5f5f5;
 background-color:var(--color-interface-base-light,#f5f5f5);
 color:#333;
 color:var(--color-text-default,#333);
 font-family:"Helvetica Neue",Helvetica,Arial,Roboto,sans-serif;
 font-size:.875rem;
 -webkit-text-size-adjust:100%
}
a,
a:focus,
a:visited {
 color:#0654ba;
 color:var(--color-link-hover,#0654ba)
}
fieldset {
 border:0;
 padding:0
}
legend {
 margin-bottom:8px
}
.clearfix::before,
.clearfix::after {
 content:" ";
 display:table;
 line-height:0
}
.clearfix::after {
 clear:both
}
.clipped {
 border:0;
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 white-space:nowrap;
 width:1px
}
.clipped--stealth:focus {
 clip:auto;
 height:auto;
 overflow:visible;
 white-space:normal;
 width:auto
}
.fluid {
 width:100%
}
.fluid-image,
.image-stretch {
 height:auto;
 width:100%
}
.responsive-image,
.image-scale {
 height:auto;
 max-width:100%
}
.image-wrapper,
.image-center {
 display:table-cell;
 text-align:center;
 vertical-align:middle
}
.image-wrapper img,
.image-center img {
 max-height:100%;
 max-width:100%
}
.no-scroll {
 overflow:hidden
}
.no-wrap {
 white-space:nowrap
}
.truncate,
.text-truncate {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.emphasis {
 color:#dd1e31
}
.negative {
 color:#dd1e31
}
.positive {
 color:#447d14
}
.disabled-text {
 color:#999
}
.dialog {
 --dialog-mask-background-color:#333;
 --dialog-window-background-color:#f0eeec;
 --dialog-back-close-foreground-color:#333
}
.dialog[role="dialog"] {
 background-color:rgba(51,51,51,0.7);
 bottom:0;
 left:0;
 -webkit-overflow-scrolling:touch;
 overflow-y:auto;
 position:fixed;
 right:0;
 top:0;
 will-change:background-color;
 z-index:100000
}
.dialog--no-mask[role="dialog"] {
 background-color:transparent
}
.dialog__header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-negative:0;
 flex-shrink:0;
 margin:16px 16px 0;
 position:relative
}
.dialog__header h2 {
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 margin:0
}
.dialog__header>:last-child:not(:only-child) {
 margin-left:16px
}
.dialog__main,
.dialog__body {
 box-sizing:border-box;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 margin:16px;
 position:relative;
 min-height:18px
}
.dialog__main>:first-child,
.dialog__body>:first-child {
 margin-top:0
}
.dialog__main>:last-child,
.dialog__body>:last-child {
 margin-bottom:0
}
.dialog__footer {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:center;
 justify-content:center;
 margin:0 16px 16px;
 position:relative
}
.dialog__footer>:not(:first-child) {
 margin-top:16px
}
.dialog__close {
 right:0
}
.dialog__back {
 left:0
}
.dialog__back,
.dialog__close {
 color:#333;
 color:var(--dialog-back-close-foreground-color,#333);
 background-color:transparent;
 border:0;
 margin:0;
 padding:16px;
 position:absolute;
 top:0;
 z-index:1
}
.dialog__back:hover,
.dialog__close:hover,
.dialog__back:focus,
.dialog__close:focus {
 color:#0654ba
}
.dialog__header .dialog__close {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 float:auto;
 padding:0;
 position:relative
}
.dialog__header .dialog__end-btn {
 border:0;
 padding:0
}
.dialog__title:not(:first-child) {
 margin-left:16px
}
.dialog__title--center {
 text-align:center
}
.dialog__window {
 display:-ms-flexbox;
 display:flex;
 margin:auto;
 max-width:616px;
 min-height:55px;
 position:absolute;
 right:0;
 will-change:opacity,transform;
 -ms-flex-direction:column;
 flex-direction:column;
 left:0;
 padding-bottom:15vh;
 top:15%;
 width:calc(100% - 32px)
}
.dialog__window::before {
 background-color:#f0eeec;
 background-color:var(--dialog-window-background-color,#f0eeec);
 bottom:15vh;
 content:"";
 left:0;
 position:absolute;
 top:0;
 width:100%
}
.dialog__window--full,
.dialog__window--left,
.dialog__window--right {
 background-color:#f0eeec;
 background-color:var(--dialog-window-background-color,#f0eeec);
 bottom:0;
 -webkit-overflow-scrolling:touch;
 padding-bottom:0;
 overflow-y:auto;
 top:0
}
.dialog__window--full::before,
.dialog__window--left::before,
.dialog__window--right::before {
 display:none
}
.dialog__window--full .dialog__main,
.dialog__window--left .dialog__main,
.dialog__window--right .dialog__main,
.dialog__window--full .dialog__body,
.dialog__window--left .dialog__body,
.dialog__window--right .dialog__body {
 min-height:auto
}
.dialog__window--fill {
 min-height:70vh
}
.dialog__window--full {
 bottom:0;
 max-width:100%;
 width:100%
}
.dialog__window--left,
.dialog__window--right {
 width:calc(88% - 32px);
 min-width:calc(88% - 32px);
 max-width:calc(100% - 32px)
}
.dialog__window--left {
 border-right:1px solid rgba(153,153,153,0.18);
 right:auto
}
.dialog__window--right {
 border-left:1px solid rgba(153,153,153,0.18);
 left:auto
}
.dialog--show.dialog--mask-fade,
.dialog--hide.dialog--mask-fade {
 transition:background-color .16s ease-out
}
.dialog--show.dialog--mask-fade-slow,
.dialog--hide.dialog--mask-fade-slow {
 transition:background-color .32s ease-out
}
.dialog--show .dialog__window--fade,
.dialog--hide .dialog__window--fade {
 transition:opacity .16s ease-out
}
.dialog--show .dialog__window--slide,
.dialog--hide .dialog__window--slide {
 transition:transform .32s ease-out
}
.dialog--hide.dialog--hide,
.dialog--hide.dialog--show-init,
.dialog--show-init.dialog--hide,
.dialog--show-init.dialog--show-init {
 display:block
}
.dialog--hide.dialog--mask-fade,
.dialog--show-init.dialog--mask-fade,
.dialog--hide.dialog--mask-fade-slow,
.dialog--show-init.dialog--mask-fade-slow {
 background-color:rgba(51,51,51,0)
}
.dialog--hide .dialog__window--fade,
.dialog--show-init .dialog__window--fade {
 opacity:0
}
.dialog--hide .dialog__window--slide.dialog__window--left,
.dialog--show-init .dialog__window--slide.dialog__window--left {
 transform:translateX(-100%)
}
.dialog--hide .dialog__window--slide.dialog__window--right,
.dialog--show-init .dialog__window--slide.dialog__window--right {
 transform:translateX(100%)
}
.dialog--hide .dialog__window--slide.dialog__window--full,
.dialog--show-init .dialog__window--slide.dialog__window--full {
 transform:translateY(100%)
}
.dialog--show.dialog--show,
.dialog--show.dialog--hide-init,
.dialog--hide-init.dialog--show,
.dialog--hide-init.dialog--hide-init {
 display:block
}
.dialog--show.dialog--mask-fade,
.dialog--hide-init.dialog--mask-fade,
.dialog--show.dialog--mask-fade-slow,
.dialog--hide-init.dialog--mask-fade-slow {
 background-color:rgba(51,51,51,0.7)
}
.dialog--show .dialog__window--fade,
.dialog--hide-init .dialog__window--fade {
 opacity:1
}
.dialog--show .dialog__window--slide,
.dialog--hide-init .dialog__window--slide {
 transform:translateX(0)
}
.dialog__window.dialog__window--mini {
 display:-ms-flexbox;
 display:flex;
 margin:auto;
 max-width:400px;
 min-height:55px;
 position:absolute;
 right:0;
 will-change:opacity,transform;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse;
 left:0;
 min-width:200px;
 padding-bottom:15vh;
 top:50%;
 transform:translateY(-25%)
}
.dialog__window.dialog__window--mini::before {
 background-color:#f0eeec;
 background-color:var(--dialog-window-background-color,#f0eeec);
 bottom:15vh;
 content:"";
 left:0;
 position:absolute;
 top:0;
 width:100%
}
.dialog__window.dialog__window--mini::before {
 border-radius:7px
}
.dialog__window.dialog__window--mini .dialog__header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-negative:0;
 flex-shrink:0;
 margin:0;
 position:relative;
 -ms-flex-align:start;
 align-items:flex-start;
 -ms-flex-item-align:start;
 align-self:flex-start
}
.dialog__window.dialog__window--mini .dialog__header h2 {
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 margin:0
}
.dialog__window.dialog__window--mini .dialog__header>:last-child:not(:only-child) {
 margin-left:16px
}
.dialog__window.dialog__window--mini .dialog__close {
 color:#333;
 color:var(--dialog-back-close-foreground-color,#333);
 background-color:transparent;
 border:0;
 margin:8px;
 padding:8px;
 z-index:1
}
.dialog__window.dialog__window--mini .dialog__close:hover,
.dialog__window.dialog__window--mini .dialog__close:focus {
 color:#0654ba
}
.dialog__window.dialog__window--mini .dialog__main {
 margin:0;
 padding:16px 0 16px 16px
}
@media(max-width:600px) {
 .dialog__window:not(.dialog__window--full) {
  width:calc(100% - 32px);
  min-width:calc(100% - 32px);
  max-width:calc(100% - 32px)
 }
 .dialog__window--mini {
  max-width:344px
 }
}
@media(min-width:601px) and (max-width:768px) {
 .dialog__window:not(.dialog__window--full) {
  width:calc(88% - 32px);
  min-width:calc(88% - 32px);
  max-width:calc(88% - 32px)
 }
}
@media(min-width:769px) and (max-width:1024px) {
 .dialog__window:not(.dialog__window--full) {
  width:calc(75% - 32px);
  max-width:616px
 }
}
@media(min-width:601px) {
 .dialog__header {
  margin:16px 16px 0
 }
 .dialog__header>:last-child {
  margin-left:16px;
  margin-top:initial
 }
 .dialog__main,
 .dialog__body {
  margin:16px
 }
 .dialog__footer {
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:end;
  justify-content:flex-end;
  margin:0 16px 16px
 }
 .dialog__footer>:not(:first-child) {
  margin-left:16px;
  margin-top:initial
 }
 .dialog__back,
 .dialog__close {
  padding:16px
 }
}
.dialog__back,
.dialog__close {
 font-size:.875rem;
 height:38px;
 padding:0;
 width:50px
}
.dialog__back svg,
.dialog__close svg {
 height:16px;
 width:16px
}
.dialog__header {
 background-color:white;
 margin:0
}
.dialog__header>h2 {
 border-bottom:1px solid #eee;
 box-sizing:border-box;
 font-size:1.125rem;
 font-weight:400;
 left:0;
 overflow:hidden;
 padding:8px 50px;
 text-align:center;
 text-overflow:ellipsis;
 top:0;
 white-space:nowrap
}
.dialog__header>:last-child:not(:only-child) {
 margin-left:0
}
.dialog__header>.dialog__close {
 position:absolute
}
.dialog__main,
.dialog__body {
 font-size:.875rem
}
.dialog__main h2:first-of-type,
.dialog__body h2:first-of-type {
 background-color:#fff;
 border-bottom:1px solid #eee;
 box-sizing:border-box;
 font-size:1.125rem;
 font-weight:400;
 left:0;
 margin:-16px -16px 16px;
 overflow:hidden;
 padding:8px 50px 8px;
 position:absolute;
 text-align:center;
 text-overflow:ellipsis;
 top:0;
 white-space:nowrap;
 width:calc(100% + 32px)
}
.dialog--hide-close-button .dialog__close {
 display:none
}
@media(min-width:601px) {
 .dialog__window:not(.dialog__window--full) {
  max-width:980px;
  min-width:auto;
  width:calc(100% - 32px)
 }
 .dialog__main h2:first-of-type,
 .dialog__body h2:first-of-type {
  padding-left:16px;
  padding-right:16px
 }
}
button.btn,
a.fake-btn {
 --button-border-radius:3px;
 --button-primary-background-color:#0654ba;
 --button-primary-border-color:#0654ba;
 --button-primary-foreground-color:#fff;
 --button-primary-disabled-background-color:#0654ba;
 --button-primary-disabled-border-color:#0654ba;
 --button-primary-disabled-foreground-color:#fff;
 --button-secondary-background-color:rgba(240,238,236,0.5);
 --button-secondary-border-color:#999;
 --button-secondary-foreground-color:#555;
 --button-secondary-disabled-background-color:#0654ba;
 --button-secondary-disabled-border-color:#999;
 --button-secondary-disabled-foreground-color:#555;
 --button-delete-background-color:#fff;
 --button-delete-border-color:#dd1e31;
 --button-delete-foreground-color:#dd1e31
}
button.btn,
a.fake-btn {
 border:1px solid;
 box-sizing:border-box;
 font-family:inherit;
 margin:0;
 text-align:center;
 text-decoration:none;
 vertical-align:bottom;
 border-radius:3px;
 border-radius:var(--button-border-radius,3px);
 background-color:transparent;
 border-color:inherit;
 color:inherit;
 display:inline-block;
 font-size:.875rem;
 max-width:100%;
 min-height:40px;
 padding:11px 48px
}
button.btn--fixed-height,
a.fake-btn--fixed-height {
 height:40px
}
button.btn--truncated,
a.fake-btn--truncated {
 height:40px
}
button.btn--truncated,
a.fake-btn--truncated,
button.btn--truncated span,
a.fake-btn--truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
a.fake-btn:visited {
 color:inherit
}
button.btn--fluid,
a.fake-btn--fluid {
 width:100%
}
.btn__cell,
.fake-btn__cell {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 -ms-flex-pack:center;
 justify-content:center
}
.btn__cell--fixed-height,
.fake-btn__cell--fixed-height {
 display:-ms-inline-flexbox;
 display:inline-flex
}
.btn__cell--fixed-height>svg,
.fake-btn__cell--fixed-height>svg {
 -ms-flex-item-align:baseline;
 align-self:baseline;
 max-width:calc(100% - 32px)
}
.btn__cell--truncated,
.fake-btn__cell--truncated {
 display:-ms-inline-flexbox;
 display:inline-flex
}
.btn__cell--truncated>svg,
.fake-btn__cell--truncated>svg {
 -ms-flex-item-align:baseline;
 align-self:baseline;
 max-width:calc(100% - 32px)
}
button.btn svg.icon,
a.fake-btn svg.icon {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 -ms-flex-negative:0;
 flex-shrink:0;
 width:1em
}
button.btn svg.icon:first-child,
a.fake-btn svg.icon:first-child {
 margin-right:8px
}
button.btn svg.icon:last-child,
a.fake-btn svg.icon:last-child {
 margin-left:8px
}
button.btn__cell--fixed-height svg.icon,
a.fake-btn__cell--fixed-height svg.icon {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 height:1rem;
 overflow:visible;
 width:1rem
}
button.btn--primary,
a.fake-btn--primary {
 background-color:#0654ba;
 background-color:var(--button-primary-background-color,#0654ba);
 border-color:#0654ba;
 border-color:var(--button-primary-border-color,#0654ba);
 color:#fff;
 color:var(--button-primary-foreground-color,#fff)
}
a.fake-btn--primary:visited {
 color:#fff
}
button.btn .spinner {
 height:19px;
 width:19px
}
button.btn--confirmation {
 background-color:#5ba71b;
 border-color:#5ba71b;
 color:#fff
}
button.btn--confirmation svg.icon {
 height:19px;
 width:19px
}
button.btn--confirmation svg.icon:first-child {
 margin-right:0
}
button.btn--confirmation svg.icon:last-child {
 margin-left:0
}
button.btn--confirmation:focus,
button.btn--confirmation:hover,
button.btn--confirmation:active,
button.btn--confirmation:visited {
 border-color:#5ba71b;
 color:#fff
}
button.btn--primary[disabled],
button.btn--primary[aria-disabled="true"] {
 background-color:#0654ba;
 background-color:var(--button-primary-disabled-background-color,#0654ba);
 border-color:#0654ba;
 border-color:var(--button-primary-disabled-border-color,#0654ba);
 color:#fff;
 color:var(--button-primary-disabled-foreground-color,#fff)
}
button.btn--primary[disabled] svg.icon,
button.btn--primary[aria-disabled="true"] svg.icon {
 fill:#fff;
 fill:var(--button-primary-disabled-foreground-color,#fff)
}
button.btn--primary[disabled]:hover,
button.btn--primary[aria-disabled="true"]:hover,
button.btn--primary[disabled]:focus,
button.btn--primary[aria-disabled="true"]:focus {
 background-color:#0654ba;
 background-color:var(--button-primary-disabled-background-color,#0654ba);
 border-color:#0654ba;
 border-color:var(--button-primary-disabled-border-color,#0654ba)
}
a.fake-btn--primary:not([href]),
a.fake-btn--primary[aria-disabled="true"] {
 background-color:#0654ba;
 background-color:var(--button-primary-disabled-background-color,#0654ba);
 border-color:#0654ba;
 border-color:var(--button-primary-disabled-border-color,#0654ba);
 color:#fff;
 color:var(--button-primary-disabled-foreground-color,#fff)
}
button.btn--secondary,
a.fake-btn--secondary {
 background-color:rgba(240,238,236,0.5);
 background-color:var(--button-secondary-background-color,rgba(240,238,236,0.5));
 border-color:#999;
 border-color:var(--button-secondary-border-color,#999);
 color:#555;
 color:var(--button-secondary-foreground-color,#555)
}
a.fake-btn--secondary:visited {
 color:#555
}
button.btn--delete,
a.fake-btn--delete {
 background-color:#fff;
 background-color:var(--button-delete-background-color,#fff);
 border-color:#dd1e31;
 border-color:var(--button-delete-border-color,#dd1e31);
 color:#dd1e31;
 color:var(--button-delete-foreground-color,#dd1e31)
}
button.btn--delete:focus,
a.fake-btn--delete:focus,
button.btn--delete:hover,
a.fake-btn--delete:hover,
button.btn--delete:active,
a.fake-btn--delete:active,
button.btn--delete:visited,
a.fake-btn--delete:visited {
 border-color:#dd1e31;
 border-color:var(--button-delete-border-color,#dd1e31);
 color:#dd1e31;
 color:var(--button-delete-foreground-color,#dd1e31)
}
button.btn--secondary[disabled],
button.btn--secondary[aria-disabled="true"],
button.btn--delete[disabled],
button.btn--delete[aria-disabled="true"] {
 background-color:#0654ba;
 background-color:var(--button-secondary-disabled-background-color,#0654ba);
 border-color:#999;
 border-color:var(--button-secondary-disabled-border-color,#999);
 color:#555;
 color:var(--button-secondary-disabled-foreground-color,#555)
}
button.btn--secondary[disabled] svg.icon,
button.btn--secondary[aria-disabled="true"] svg.icon,
button.btn--delete[disabled] svg.icon,
button.btn--delete[aria-disabled="true"] svg.icon {
 fill:#555;
 fill:var(--button-secondary-disabled-foreground-color,#555)
}
button.btn--secondary[disabled]:hover,
button.btn--secondary[aria-disabled="true"]:hover,
button.btn--delete[disabled]:hover,
button.btn--delete[aria-disabled="true"]:hover,
button.btn--secondary[disabled]:focus,
button.btn--secondary[aria-disabled="true"]:focus,
button.btn--delete[disabled]:focus,
button.btn--delete[aria-disabled="true"]:focus,
button.btn--secondary[disabled]:active,
button.btn--secondary[aria-disabled="true"]:active,
button.btn--delete[disabled]:active,
button.btn--delete[aria-disabled="true"]:active {
 background-color:#0654ba;
 background-color:var(--button-secondary-disabled-background-color,#0654ba);
 border-color:#999;
 border-color:var(--button-secondary-disabled-border-color,#999)
}
a.fake-btn--secondary:not([href]),
a.fake-btn--secondary[aria-disabled="true"],
a.fake-btn--delete:not([href]),
a.fake-btn--delete[aria-disabled="true"] {
 border-color:#999;
 border-color:var(--button-secondary-disabled-border-color,#999);
 color:#555;
 color:var(--button-secondary-disabled-foreground-color,#555)
}
button.btn--large,
a.fake-btn--large {
 min-height:48px
}
button.btn--transparent,
a.fake-btn--transparent {
 background-color:transparent
}
button.btn--fixed-height,
a.fake-btn--fixed-height {
 padding-top:calc(21.5px - 0.75em)
}
button.btn--large-fixed-height,
a.fake-btn--large-fixed-height {
 height:48px;
 padding-top:calc(27px - 0.75em)
}
button.btn--truncated,
a.fake-btn--truncated,
button.btn--truncated span,
a.fake-btn--truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.btn--large-truncated,
a.fake-btn--large-truncated {
 height:48px
}
button.btn--large-truncated,
a.fake-btn--large-truncated,
button.btn--large-truncated span,
a.fake-btn--large-truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.btn,
a.fake-btn {
 padding:11px 40px
}
button.btn[disabled] {
 opacity:.5
}
a.fake-btn:not([href]) {
 opacity:.5
}
button.btn[aria-disabled="true"],
a.fake-btn[aria-disabled="true"] {
 opacity:.5
}
button.btn--primary,
a.fake-btn--primary {
 color:#fff;
 fill:#fff
}
button.btn--primary:hover,
a.fake-btn--primary:hover,
button.btn--primary:focus,
a.fake-btn--primary:focus {
 border-color:#0654ba;
 opacity:.8
}
button.btn--primary:active,
a.fake-btn--primary:active {
 background-color:#00489f
}
button.btn--secondary,
a.fake-btn--secondary {
 color:#555
}
button.btn--secondary:hover,
a.fake-btn--secondary:hover,
button.btn--secondary:focus,
a.fake-btn--secondary:focus {
 background-color:rgba(221,221,221,0.5);
 border-color:#767676
}
button.btn--secondary:active,
a.fake-btn--secondary:active {
 background-color:rgba(221,221,221,0.5);
 border-color:rgba(85,85,85,0.5)
}
button.btn--primary[disabled],
button.btn--primary[aria-disabled="true"] {
 color:#fff
}
button.btn--primary[disabled]:hover,
button.btn--primary[aria-disabled="true"]:hover,
button.btn--primary[disabled]:focus,
button.btn--primary[aria-disabled="true"]:focus {
 background-color:#0654ba;
 border-color:#0654ba;
 opacity:.5
}
a.fake-btn--primary:not([href]),
a.fake-btn--primary[aria-disabled="true"] {
 color:#fff
}
a.fake-btn--primary:not([href]):hover,
a.fake-btn--primary[aria-disabled="true"]:hover,
a.fake-btn--primary:not([href]):focus,
a.fake-btn--primary[aria-disabled="true"]:focus {
 background-color:#0654ba;
 border-color:#0654ba;
 opacity:.5
}
button.btn--secondary[disabled],
button.btn--secondary[aria-disabled="true"] {
 background-color:#ccc;
 color:#555
}
button.btn--secondary[disabled]:hover,
button.btn--secondary[aria-disabled="true"]:hover,
button.btn--secondary[disabled]:focus,
button.btn--secondary[aria-disabled="true"]:focus {
 background-color:#ccc;
 border-color:#999
}
a.fake-btn--secondary:not([href]),
a.fake-btn--secondary[aria-disabled="true"] {
 background-color:#ccc;
 color:#555
}
a.fake-btn--secondary:not([href]):hover,
a.fake-btn--secondary[aria-disabled="true"]:hover,
a.fake-btn--secondary:not([href]):focus,
a.fake-btn--secondary[aria-disabled="true"]:focus {
 background-color:#ccc;
 border-color:#999
}
button.btn--large,
a.fake-btn--large {
 font-size:1rem;
 padding:14px 48px
}
button.btn--large-truncated,
a.fake-btn--large-truncated {
 font-size:1rem;
 padding:14px 48px
}
.checkbox {
 --checkbox-checked-color:#0654ba;
 --checkbox-unchecked-color:#767676
}
.checkbox {
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-size:1rem;
 position:relative;
 vertical-align:text-bottom
}
span.checkbox__icon {
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-size:1em;
 outline-offset:1px
}
span.checkbox__icon[hidden] {
 display:-ms-inline-flexbox;
 display:inline-flex
}
svg.checkbox__checked,
svg.checkbox__unchecked {
 display:inline-block;
 fill:currentColor;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle
}
svg.checkbox__checked {
 color:#0654ba;
 color:var(--checkbox-checked-color,#0654ba)
}
svg.checkbox__unchecked {
 color:#767676;
 color:var(--checkbox-unchecked-color,#767676)
}
input.checkbox__control[type="checkbox"] {
 font-size:100%;
 margin:0;
 opacity:0;
 padding:0;
 position:absolute;
 z-index:1
}
input.checkbox__control[type="checkbox"]+span.checkbox__icon svg.checkbox__checked {
 display:none
}
input.checkbox__control[type="checkbox"]+span.checkbox__icon svg.checkbox__unchecked {
 display:inline-block
}
input.checkbox__control[type="checkbox"]:checked+span.checkbox__icon svg.checkbox__checked {
 display:inline-block
}
input.checkbox__control[type="checkbox"]:checked+span.checkbox__icon svg.checkbox__unchecked {
 display:none
}
input.checkbox__control[type="checkbox"]:focus+span.checkbox__icon {
 outline:1px dotted #767676
}
input.checkbox__control[type="checkbox"][disabled]+span.checkbox__icon {
 opacity:.5
}
.checkbox__icon svg,
.checkbox__control[type="checkbox"] {
 height:18px;
 width:18px
}
span.field {
 display:inline-block
}
span.field+span.field {
 margin-left:8px
}
div.field {
 margin:16px 0
}
.field-group {
 display:-ms-flexbox;
 display:flex;
 margin:16px 0
}
.field-group>div.field {
 margin:0
}
span.field--table {
 display:inline-table
}
div.field--table {
 display:table
}
.field__label {
 margin-right:8px
}
.field__description {
 font-size:.75rem
}
.field__description--confirmation {
 color:#5ba71b
}
.field__description--information {
 color:#0654ba
}
.field__description--attention {
 color:#dd1e31
}
.field__group>.field__description,
.field__group>.field__label {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center
}
span.field__group {
 display:-ms-inline-flexbox;
 display:inline-flex
}
div.field__group {
 display:-ms-flexbox;
 display:flex
}
.field__control+span.field__description {
 margin-left:8px
}
div.field__description {
 margin-top:8px
}
.field__row {
 display:table-row
}
.field__row>.field__control,
.field__row>.field__label,
.field__row>.field__description {
 display:table-cell
}
.field__row .field__label {
 margin-right:auto;
 padding-right:8px
}
.field__row .field__control+span.field__description {
 margin-left:0;
 padding-left:8px
}
.field__row:first-child>.field__description {
 padding-bottom:8px
}
.field__row:last-child>.field__description {
 padding-top:8px
}
.field__label--end {
 margin-left:2px;
 margin-right:auto
}
.field__label--stacked {
 display:block;
 margin-bottom:8px
}
.field__label--disabled {
 color:#999
}
.field--fluid,
.field__group--fluid,
.field__control--fluid {
 width:100%
}
.field--align-top .field__label {
 display:inline-block;
 margin-top:16px
}
.field--align-top .textbox {
 vertical-align:top
}
.field__group--align-top>.field__label {
 -ms-flex-item-align:start;
 -ms-grid-row-align:start;
 align-self:start;
 margin-top:16px
}
.radio {
 --radio-checked-color:#0654ba;
 --radio-unchecked-color:#ccc
}
.radio {
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-size:1rem;
 position:relative;
 vertical-align:text-bottom
}
span.radio__icon {
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-size:1em;
 outline-offset:1px
}
span.radio__icon[hidden] {
 display:-ms-inline-flexbox;
 display:inline-flex
}
svg.radio__checked,
svg.radio__unchecked {
 display:inline-block;
 fill:currentColor;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle
}
svg.radio__checked {
 color:#0654ba;
 color:var(--radio-checked-color,#0654ba)
}
svg.radio__unchecked {
 color:#ccc;
 color:var(--radio-unchecked-color,#ccc)
}
input.radio__control[type="radio"] {
 font-size:100%;
 margin:0;
 opacity:0;
 padding:0;
 position:absolute;
 z-index:1
}
input.radio__control[type="radio"]+span.radio__icon svg.radio__checked {
 display:none
}
input.radio__control[type="radio"]+span.radio__icon svg.radio__unchecked {
 display:inline-block
}
input.radio__control[type="radio"]:checked+span.radio__icon svg.radio__checked {
 display:inline-block
}
input.radio__control[type="radio"]:checked+span.radio__icon svg.radio__unchecked {
 display:none
}
input.radio__control[type="radio"]:focus+span.radio__icon {
 outline:1px dotted #767676
}
input.radio__control[type="radio"][disabled]+span.radio__icon {
 opacity:.5
}
.radio__icon svg,
.radio__control[type="radio"] {
 height:18px;
 width:18px
}
.select {
 --select-background-color:#fff;
 --select-border-color:#ccc;
 --select-border-radius:3px;
 --select-foreground-color:#555;
 --select-focus-border-color:#0654ba
}
.select {
 color:#555;
 color:var(--select-foreground-color,#555);
 font-size:.875rem;
 position:relative
}
span.select {
 display:inline-block
}
.select select {
 background-color:#fff;
 background-color:var(--select-background-color,#fff);
 border-color:#ccc;
 border-color:var(--select-border-color,#ccc);
 border-radius:3px;
 border-radius:var(--select-border-radius,3px);
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border-style:solid;
 border-width:1px;
 color:inherit;
 font-family:"Helvetica Neue",Helvetica,Arial,Roboto,sans-serif;
 font-size:1em;
 height:40px;
 padding:0 40px 0 16px
}
.select svg.icon--dropdown {
 height:100%;
 pointer-events:none;
 position:absolute;
 right:16px;
 top:0
}
.select--large select {
 font-size:1rem;
 height:48px
}
.select--fluid {
 width:100%
}
.select--fluid select {
 width:100%
}
.select--underline select {
 border:0;
 border-bottom:1px solid #ccc;
 font-weight:bold;
 height:1.875rem;
 padding-left:0
}
.select--underline svg.icon {
 right:0
}
.select--borderless select {
 background-color:transparent;
 border:0;
 padding-left:0;
 width:auto
}
.select--borderless select[disabled] {
 background-color:#eee;
 color:#ccc
}
.select--borderless select:focus {
 border-color:inherit;
 text-decoration:underline
}
.select select:focus {
 border-color:#0654ba;
 border-color:var(--select-focus-border-color,#0654ba);
 outline:0
}
.select select::-ms-expand {
 display:none
}
.select select[disabled] {
 background-color:#eee;
 border:0;
 color:#ccc
}
.select select[readonly] {
 background-color:#eee;
 border-color:#ccc;
 color:#767676
}
.select select[aria-invalid="true"] {
 border-color:#dd1e31;
 border-color:var(--select-invalid-border-color,#dd1e31);
 border-style:solid;
 border-width:1px
}
[dir="rtl"] .select>select {
 padding-left:30px;
 padding-right:16px
}
[dir="rtl"] .select svg {
 left:16px;
 right:auto
}
[dir="rtl"] .select--underline svg.icon {
 left:0;
 right:auto
}
.select select[disabled]+svg {
 opacity:.5
}
.switch {
 --switch-checked-background-color:#0654ba;
 --switch-disabled-background-color:#ccc;
 --switch-unchecked-background-color:#767676;
 --switch-foreground-color:#fff
}
.switch {
 box-sizing:border-box;
 height:40px;
 position:relative;
 vertical-align:middle
}
div.switch {
 display:-ms-flexbox;
 display:flex
}
span.switch {
 display:-ms-inline-flexbox;
 display:inline-flex
}
span.switch__button {
 background-color:#767676;
 background-color:var(--switch-unchecked-background-color,#767676);
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 border-radius:400px;
 color:transparent;
 display:inline-block;
 height:24px;
 position:relative;
 text-indent:100%;
 transition:left .15s ease-out 0s;
 width:40px
}
span.switch__button::after {
 background-color:#fff;
 background-color:var(--switch-foreground-color,#fff);
 border-radius:50%;
 content:"";
 display:block;
 height:18px;
 left:3px;
 position:absolute;
 top:3px;
 transform:translate3d(0,0,0);
 transition:left .15s ease-out 0s;
 width:18px
}
input.switch__control,
span.switch__control {
 height:24px;
 left:0;
 margin:0;
 padding:0;
 position:absolute;
 top:8px;
 width:40px;
 z-index:1
}
input.switch__control {
 opacity:0
}
input.switch__control:focus+span.switch__button {
 outline:1px dotted #767676
}
input.switch__control[disabled]+span.switch__button {
 background-color:#ccc;
 background-color:var(--switch-disabled-background-color,#ccc)
}
input.switch__control:checked+span.switch__button::after {
 left:19px
}
span.switch__control[aria-disabled="true"]+span.switch__button {
 background-color:#ccc;
 background-color:var(--switch-disabled-background-color,#ccc)
}
span.switch__control[aria-checked="true"]+span.switch__button::after {
 left:19px
}
input.switch__control:not([disabled]):checked+span.switch__button,
span.switch__control:not([aria-disabled="true"])[aria-checked="true"]+span.switch__button {
 background-color:#0654ba;
 background-color:var(--switch-checked-background-color,#0654ba)
}
@media screen and (-ms-high-contrast:active) {
 input.switch__control {
  opacity:1
 }
}
.textbox {
 --textbox-background-color:#fff;
 --textbox-foreground-color:#555;
 --textbox-border-color:#ccc;
 --textbox-focus-border-color:#0654ba
}
.textbox {
 color:#555;
 color:var(--textbox-foreground-color,#555);
 font-size:inherit;
 position:relative
}
.textbox button.icon-btn {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-pack:center;
 justify-content:center;
 padding:0;
 position:absolute;
 right:0;
 top:0
}
span.textbox {
 display:inline-block
}
textarea.textbox__control {
 min-height:200px;
 overflow:auto;
 padding:16px;
 resize:vertical;
 vertical-align:middle
}
input.textbox__control {
 padding:0 16px 0 16px
}
input.textbox__control,
textarea.textbox__control {
 background-color:#fff;
 background-color:var(--textbox-background-color,#fff);
 border-color:#ccc;
 border-color:var(--textbox-border-color,#ccc);
 color:#555;
 color:var(--textbox-foreground-color,#555);
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border-radius:3px;
 border-style:solid;
 border-width:1px;
 box-sizing:border-box;
 font-family:"Helvetica Neue",Helvetica,Arial,Roboto,sans-serif;
 font-size:1em;
 height:40px;
 margin:0
}
input.textbox__control[disabled],
textarea.textbox__control[disabled] {
 background-color:#eee;
 background-color:var(--textbox-disabled-background-color,#eee);
 color:#ccc;
 color:var(--textbox-disabled-foreground-color,#ccc);
 border-color:#ccc;
 border-width:0
}
input.textbox__control[disabled]::-webkit-input-placeholder,
textarea.textbox__control[disabled]::-webkit-input-placeholder {
 color:#ccc
}
input.textbox__control[disabled]::-moz-placeholder,
textarea.textbox__control[disabled]::-moz-placeholder {
 color:#ccc
}
input.textbox__control[disabled]:-ms-input-placeholder,
textarea.textbox__control[disabled]:-ms-input-placeholder {
 color:#ccc
}
input.textbox__control[readonly],
textarea.textbox__control[readonly] {
 background-color:#ccc;
 border-color:#ccc;
 color:#767676
}
input.textbox__control[aria-invalid="true"],
textarea.textbox__control[aria-invalid="true"] {
 border-color:#dd1e31
}
input.textbox__control:focus,
textarea.textbox__control:focus {
 border-color:#0654ba;
 border-color:var(--textbox-focus-border-color,#0654ba);
 outline:0
}
input.textbox__control::-webkit-input-placeholder,
textarea.textbox__control::-webkit-input-placeholder {
 color:#767676;
 font-weight:200
}
input.textbox__control::-moz-placeholder,
textarea.textbox__control::-moz-placeholder {
 color:#767676;
 font-weight:200
}
input.textbox__control:-ms-input-placeholder,
textarea.textbox__control:-ms-input-placeholder {
 color:#767676;
 font-weight:200
}
input.textbox__control::-ms-input-placeholder,
textarea.textbox__control::-ms-input-placeholder {
 color:#767676;
 font-weight:200
}
input.textbox__control:-ms-input-placeholder,
textarea.textbox__control:-ms-input-placeholder {
 color:#767676;
 font-weight:200
}
input.textbox__control::placeholder,
textarea.textbox__control::placeholder {
 color:#767676;
 font-weight:200
}
input.textbox__control--underline {
 border:0;
 border-bottom:1px solid #ccc;
 border-radius:0;
 font-weight:bold;
 height:1.875rem;
 padding:0 0 1px 0
}
input.textbox__control--underline::-webkit-input-placeholder {
 color:transparent
}
input.textbox__control--underline::-moz-placeholder {
 color:transparent
}
input.textbox__control--underline:-ms-input-placeholder {
 color:transparent
}
input.textbox__control--underline::-ms-input-placeholder {
 color:transparent
}
input.textbox__control--underline:-ms-input-placeholder {
 color:transparent
}
input.textbox__control--underline::placeholder {
 color:transparent
}
input.textbox__control--underline[disabled]::-webkit-input-placeholder {
 color:transparent
}
input.textbox__control--underline[disabled]::-moz-placeholder {
 color:transparent
}
input.textbox__control--underline[disabled]:-ms-input-placeholder {
 color:transparent
}
input.textbox__control--underline[disabled]::-ms-input-placeholder {
 color:transparent
}
input.textbox__control--underline[disabled]:-ms-input-placeholder {
 color:transparent
}
input.textbox__control--underline[disabled]::placeholder {
 color:transparent
}
input.textbox__control--underline:focus::-webkit-input-placeholder {
 color:#767676
}
input.textbox__control--underline:focus::-moz-placeholder {
 color:#767676
}
input.textbox__control--underline:focus:-ms-input-placeholder {
 color:#767676
}
input.textbox__control--underline:focus::-ms-input-placeholder {
 color:#767676
}
input.textbox__control--underline:focus:-ms-input-placeholder {
 color:#767676
}
input.textbox__control--underline:focus::placeholder {
 color:#767676
}
.textbox>svg,
.textbox .icon-btn>svg {
 color:#999;
 display:-ms-inline-flexbox;
 display:inline-flex;
 fill:#999;
 height:100%;
 pointer-events:none;
 position:absolute;
 top:0;
 width:1em
}
.textbox>svg:first-child {
 left:16px
}
.textbox>svg:first-child+input.textbox__control,
.textbox>svg:first-child+textarea.textbox__control {
 padding-left:40px
}
.textbox--icon-end input.textbox__control,
.textbox--icon-end textarea.textbox__control {
 padding-right:40px
}
.textbox--icon-end>svg:last-child {
 right:16px
}
.textbox--large input.textbox__control,
.textbox--large textarea.textbox__control {
 font-size:1rem;
 height:48px
}
.textbox__control--fluid {
 width:100%
}
[dir="rtl"] .textbox>svg:first-child {
 right:16px
}
[dir="rtl"] .textbox>svg:first-child+input.textbox__control,
[dir="rtl"] .textbox>svg:first-child+textarea.textbox__control {
 padding-right:40px
}
[dir="rtl"] .textbox--icon-end input.textbox__control,
[dir="rtl"] .textbox--icon-end textarea.textbox__control {
 padding-left:40px
}
[dir="rtl"] .textbox--icon-end button.icon-btn {
 left:0;
 right:auto
}
[dir="rtl"] .textbox--icon-end>svg:last-child {
 left:16px;
 right:auto
}
.textbox svg {
 stroke-width:.5
}
.textbox--small input.textbox__control,
.textbox--small textarea.textbox__control {
 font-size:.75rem;
 height:32px
}
.textbox--extra-large {
 font-size:1.125rem
}
.textbox--extra-large input.textbox__control,
.textbox--extra-large textarea.textbox__control {
 height:56px
}
.spinner {
 animation:spin 600ms linear infinite;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjRDhENUQzIiBkPSJNMTUgMzBDNi43IDMwIDAgMjMuMyAwIDE1IDAgNi44IDYuNy4xIDE1IC4xUzI5LjkgNi44IDI5LjkgMTVjMCA4LjMtNi43IDE1LTE0LjkgMTV6bTAtMjUuOEM5IDQuMiA0LjIgOSA0LjIgMTVTOSAyNS44IDE1IDI1LjhjNiAwIDEwLjgtNC45IDEwLjgtMTAuOFMyMSA0LjIgMTUgNC4yeiIvPjxwYXRoIGZpbGw9IiMyRDhCRTkiIGQ9Ik0xNSAuMXY0LjFjNSAwIDkuMiAzLjQgMTAuNSA4LjFsNC0xQzI3LjggNC44IDIxLjkuMSAxNSAuMXoiLz48L3N2Zz4=);
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 display:inline-block;
 height:30px;
 width:30px
}
@keyframes spin {
 from {
  transform:rotate(0)
 }
 to {
  transform:rotate(360deg)
 }
}
.spinner--large {
 height:60px;
 width:60px
}
@font-face {
 font-display:optional;
 font-family:"Market Sans";
 font-style:normal;
 font-weight:normal;
 src:url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.eot');
 src:url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.eot?#iefix') format("embedded-opentype"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.woff2') format("woff2"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.woff') format("woff"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.ttf') format("truetype"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.svg#MarketSans-Regular-WebS') format("svg")
}
@font-face {
 font-display:optional;
 font-family:"Market Sans";
 font-style:normal;
 font-weight:bold;
 src:url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.eot');
 src:url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.eot?#iefix') format("embedded-opentype"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.woff2') format("woff2"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.woff') format("woff"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.ttf') format("truetype"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.svg#MarketSans-SemiBold-WebS') format("svg")
}
