@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")
}
html,
body {
 margin:0;
 height:100%
}
body {
 background-color:white !important;
 background-image:none !important
}
#gh,
#mainContent,
#gh-w {
 margin-left:auto !important;
 margin-right:auto !important;
 width:60%;
 min-width:500px;
 max-width:1200px;
 outline:0
}
#glbfooter {
 margin-top:80px;
 text-align:center
}
.breadcrumb {
 margin-top:24px;
 margin-bottom:24px
}
.breadcrumb a:after {
 content:none
}
.breadcrumb button {
 cursor:auto
}
.nav-bar {
 width:100%;
 padding-top:4px;
 padding-bottom:4px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 border-bottom:solid 1px #e5e5e5;
 font-size:1.2em
}
.nav-button {
 min-width:42px
}
.nav-bar-text {
 text-align:center
}
.icon {
 font:bold normal normal 1rem "vq-icon-font"
}
.icon-chevron-left:before {
 color:#676767;
 content:"\e607"
}
.icon-close:before {
 color:#676767;
 content:"\e60a"
}
@font-face {
 font-family:"vq-icon-font";
 font-style:normal;
 font-weight:normal;
 src:url('//secureir.ebaystatic.com/cr/v/c1/fonts/vq-icon-font.eot');
 src:url('//secureir.ebaystatic.com/cr/v/c1/fonts/vq-icon-font.eot?#iefix') format('embedded-opentype'),
 url('//secureir.ebaystatic.com/cr/v/c1/fonts/vq-icon-font.woff') format('woff'),
 url('//secureir.ebaystatic.com/cr/v/c1/fonts/vq-icon-font.ttf') format('truetype'),
 url('//secureir.ebaystatic.com/cr/v/c1/fonts/vq-icon-font.svg#vq-icon-font') format('svg')
}
.trui-strikethrough {
 text-decoration:line-through
}
.trui-emphasis {
 color:#dd1e31
}
.trui-highlight {
 color:#0654a0
}
.trui-positive {
 color:#1f9900
}
.trui-negative {
 color:#ed2819
}
.trui-superscript {
 vertical-align:super
}
.trui-subscript {
 vertical-align:sub
}
.trui-bold {
 font-weight:bold
}
.trui-italic {
 font-style:italic
}
.trui-default {
 font-weight:normal
}
.trui-promoted {
 color:#e3e3e3;
 background-color:#333
}
.trui-pseudolink {
 color:#3665f3
}
.trui-secondary {
 color:#707070
}
.trust-text-span__icon {
 vertical-align:middle;
 display:inline-block;
 height:32px;
 min-width:50px
}
.status-module {
 outline:0
}
.listbox-button__control {
 min-width:250px
}
.hideDefaultOption {
 display:none !important
}
.radio-option-label {
 padding-right:32px;
 padding-left:8px
}
.radio-message-label {
 padding-right:16px
}
.radio-option {
 vertical-align:middle
}
.optAllCheckbox {
 width:34px
}
.item-row {
 display:flex;
 padding-top:32px
}
.item-row-1 {
 display:flex;
 width:100%;
 overflow:hidden
}
.item-row-1-column {
 display:flex;
 width:100%
}
.item-column {
 display:block;
 width:100%
}
.item-checkbox {
 min-width:34px
}
.item-image {
 min-width:100px;
 width:100px;
 height:75px;
 margin-right:16px;
 word-wrap:break-word
}
.item-details-row {
 display:flex
}
.item-details {
 width:70%;
 word-wrap:break-word
}
.item-price {
 width:30%;
 text-align:right
}
.spacing {
 padding-bottom:4px
}
.quantity-textbox .textbox__control {
 width:60px;
 margin-right:8px;
 padding:0 8px 0 8px
}
.relist-option-selection-module {
 padding-top:8px
}
.relist-option-selection-module .radio-message-label {
 font-weight:bold
}
.ellipsis {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.error-text {
 color:#e62048
}
@media screen and (max-width:1200px) {
 .item-details-row {
  display:block
 }
 .item-price {
  width:100%;
  text-align:left
 }
}
input.textbox__control {
 padding:0 8px 0 8px;
 width:400px
}
input.textbox__control {
 padding:0 8px 0 8px;
 width:400px
}
.datepicker .dp-container {
 z-index:99
}
.date-picker {
 display:inline-block;
 vertical-align:top
}
.date-picker ::-moz-focus-inner {
 border:0
}
@supports(-moz-appearance:none) {
 .date-picker button:focus {
  box-shadow:0 0 0 3px #7aacfe
 }
}
.date-picker:nth-child(2) {
 margin-left:1.3rem
}
.dp-container {
 padding:1.3rem;
 background-color:white;
 display:inline-block;
 border:1px solid #ccc;
 border-radius:3px;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.35);
 position:absolute
}
.dp-container.hidden {
 display:none
}
.day-label {
 display:inline-block;
 width:2rem;
 line-height:2rem;
 text-align:center;
 margin:.1rem;
 border:1px solid transparent
}
.month-label {
 text-align:center;
 margin-top:.75rem;
 margin-bottom:1rem;
 font-weight:bold
}
.month-label .icon-btn {
 height:1.2rem;
 border:0
}
.month-label .icon-btn svg {
 vertical-align:inherit
}
.month-label .icon-btn span {
 vertical-align:bottom
}
.month-label .icon-btn .span {
 vertical-align:top
}
.prev-month.icon-btn {
 position:absolute;
 left:0;
 margin-left:1.1rem;
 padding-top:.1rem;
 padding-bottom:.1rem
}
.prev-month.icon-btn,
.prev-month.icon-btn:focus,
.prev-month.icon-btn:hover {
 background-color:white
}
.next-month.icon-btn {
 position:absolute;
 right:0;
 margin-right:1.1rem;
 padding-top:.1rem;
 padding-bottom:.1rem
}
.next-month.icon-btn,
.next-month.icon-btn:focus,
.next-month.icon-btn:hover {
 background-color:white
}
.days {
 display:inline-block
}
.empty-day {
 width:2rem;
 display:inline-block;
 margin:.1rem;
 border:1px solid transparent
}
.day {
 display:inline-block;
 cursor:pointer;
 width:2rem;
 line-height:2rem;
 text-align:center;
 margin:.1rem;
 color:#3665f3;
 border:1px solid transparent;
 border-radius:3px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.day button {
 background:0;
 color:inherit;
 border:0;
 font:inherit;
 cursor:pointer;
 width:100%;
 height:inherit;
 padding:0;
 margin-bottom:0;
 margin-top:0;
 border-radius:3px
}
.day button:focus {
 z-index:1;
 position:relative
}
.day:hover:not(.grey):not(.empty) {
 border-color:#3665f3
}
.day:hover.today:not(.selected) {
 color:#3665f3
}
.range {
 background-color:#e4f0fe
}
.selected {
 background-color:#3665f3;
 color:white;
 font-weight:bold
}
.today:not(.selected) {
 color:black;
 font-weight:bold
}
.grey {
 background-color:#f7f7f7;
 color:#ccc;
 cursor:default
}
.empty {
 cursor:default
}
.cnl-refund-detail {
 clear:both;
 padding-bottom:8px
}
.cnl-refund-summary .label {
 display:inline-block;
 max-width:60%
}
.cnl-refund-summary .value {
 float:right;
 text-align:right
}
.cnl-refund-detail:last-child {
 font-weight:bold
}
.cnl-refund-divider {
 padding-top:8px;
 height:1px;
 padding-bottom:16px
}
.cnl-refund-divider .value {
 border-bottom:1px solid #767676;
 width:20%
}
.cnl-refund-detail .addOnLabel {
 color:#767676
}
.cnl-refund-detail .additionalText {
 font-weight:normal
}
.cnl-refund-note {
 display:inline-block;
 max-width:100%;
 color:#767676;
 font-size:12px
}
@media(min-width:601px) {
 .cnl-refund-detail:last-child {
  font-size:20px
 }
}
#reimbursement-summary {
 font-size:14px
}
#reimbursement-summary table {
 border:0;
 border-collapse:collapse;
 width:100%
}
#reimbursement-summary caption,
#reimbursement-summary thead {
 border:0;
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 white-space:nowrap;
 width:1px
}
#reimbursement-summary td {
 padding:0;
 vertical-align:top
}
#reimbursement-summary td:nth-child(1) {
 white-space:nowrap;
 width:14%
}
#reimbursement-summary td:nth-child(2) {
 padding:0 8px 0
}
#reimbursement-summary td:nth-child(3) {
 text-align:right;
 white-space:nowrap;
 width:20%
}
#reimbursement-summary tbody>tr>td {
 padding-bottom:8px
}
#reimbursement-summary dl {
 display:flex;
 font-weight:bold;
 margin:0
}
#reimbursement-summary dt {
 flex-grow:1;
 padding:16px 0 0
}
#reimbursement-summary dd {
 padding:16px 0 0 32px;
 border-top:1px solid #707070;
 font-family:Arial,sans-serif;
 text-align:right;
 white-space:nowrap
}
#reimbursement-summary__title {
 font-size:20px;
 font-weight:bold;
 margin:0 0 16px
}
@media(min-width:601px) {
 #reimbursement-summary dl {
  font-size:20px
 }
}
.reimbursement-summary-details svg.icon {
 vertical-align:unset
}
#refund-to-buyer-amount,
#refund-to-buyer-amount-header,
#refund-amount,
#refund-amount-header,
#converted-refund-amount,
#converted-refund-amount-header,
#outstanding-amount,
#outstanding-amount-header {
 font-size:16px;
 font-weight:bold
}
#converted-refund-amount {
 margin-top:4px
}
#converted-refund-amount,
#converted-refund-amount-header {
 font-size:14px;
 font-weight:bold
}
#refund-to-buyer-amount-header,
#refund-amount-header,
#outstanding-amount-header {
 margin:0
}
@media(min-width:601px) {
 #refund-to-buyer-amount,
 #refund-to-buyer-amount-header,
 #refund-amount,
 #refund-amount-header,
 #outstanding-amount,
 #outstanding-amount-header {
  font-size:20px
 }
 #converted-refund-amount,
 #converted-refund-amount-header {
  font-size:16px
 }
}
#refund-to-buyer-amount {
 margin-bottom:32px
}
#refund-summary__title {
 font-size:16px;
 font-weight:bold;
 margin:0 0 16px
}
#refund-summary {
 border-bottom:0;
 font-size:14px
}
#refund-summary .trust-infotip {
 margin-left:5px
}
#refund-summary table {
 border:0;
 border-collapse:collapse;
 width:100%
}
#refund-summary caption,
#refund-summary thead {
 border:0;
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 white-space:nowrap;
 width:1px
}
#refund-summary td {
 padding:0;
 vertical-align:top
}
#refund-summary td:nth-child(2) {
 font-family:Arial,sans-serif;
 padding-left:8px;
 text-align:right;
 white-space:nowrap;
 width:20%
}
#refund-summary tbody>tr>td {
 padding-bottom:8px
}
#refund-summary tbody>tr:last-child>td:nth-child(2) {
 border-bottom:1px solid #707070;
 padding-bottom:16px
}
#refund-summary dl {
 display:flex
}
#refund-summary dt {
 flex-grow:1
}
#refund-summary dd {
 font-family:Arial,sans-serif;
 text-align:right;
 white-space:nowrap
}
#refund-amount {
 margin-bottom:0
}
#refund-summary .refund-entry-toggle {
 background-color:transparent;
 border:0;
 display:block;
 font-family:"Market Sans",Arial,sans-serif;
 font-size:14px;
 line-height:14px;
 margin-top:8px;
 padding:0
}
#refund-summary .refund-entry-toggle__label {
 color:#3665f3
}
#refund-summary .refund-entry-toggle__icon {
 display:inline-block;
 fill:currentColor;
 height:5.25px;
 margin-left:8px;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle;
 width:9px
}
#refund-summary .refund-entry-toggle[aria-expanded="true"]>.refund-entry-toggle__icon {
 margin-top:-1px;
 transform:rotate(180deg)
}
#refund-summary .refund-entry__detail>td>span {
 display:block
}
#refund-summary .refund-entry__detail>td:first-child {
 padding-left:40px
}
.trust-infotip .infotip__mask {
 font-size:14px;
 font-weight:normal
}
.trust-infotip .icon-btn {
 height:20px;
 overflow:visible;
 width:20px
}
.trust-infotip svg.icon {
 vertical-align:unset
}
.trust-drawer .drawer__close {
 position:absolute;
 right:0
}
.trust-drawer .drawer-title {
 font-size:20px
}
.trust-drawer .drawer__main {
 padding-top:16px;
 padding-bottom:16px;
 font-size:14px;
 font-weight:normal
}
.trust-drawer .drawer__main p {
 margin:0
}
.trust-drawer .drawer__main p:not(:first-of-type) {
 margin-top:4px
}
#reimbursement-summary__title {
 font-size:16px;
 font-weight:bold;
 margin:0 0 16px
}
#reimbursement-summary {
 border-bottom:0;
 font-size:14px;
 margin-top:24px
}
#reimbursement-summary table {
 border:0;
 border-collapse:collapse;
 width:100%
}
#reimbursement-summary caption,
#reimbursement-summary thead {
 border:0;
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 white-space:nowrap;
 width:1px
}
#reimbursement-summary td {
 padding:0;
 vertical-align:top
}
#reimbursement-summary td:nth-child(1) {
 white-space:nowrap;
 width:14%
}
#reimbursement-summary td:nth-child(2) {
 padding:0 8px 0
}
#reimbursement-summary td:nth-child(3) {
 font-family:Arial,sans-serif;
 text-align:right;
 white-space:nowrap;
 width:20%
}
#reimbursement-summary tbody>tr>td {
 padding-bottom:8px
}
#reimbursement-summary dl {
 margin:0;
 display:flex
}
#reimbursement-summary dt {
 padding:16px 0 0;
 flex-grow:1
}
#reimbursement-summary dd {
 padding:16px 0 0 32px;
 border-top:1px solid #707070;
 font-family:Arial,sans-serif;
 text-align:right;
 white-space:nowrap
}
h2 {
 font-weight:bold;
 margin:0
}
#rightContainer dl {
 margin:32px 0 0 0
}
#summaryDetails dt {
 color:#767676;
 display:inline-block
}
#summaryDetails dd {
 margin:0 0 24px 0;
 font-weight:bold
}
.csm-frame-size {
 overflow:visible;
 height:85vh;
 width:96%;
 margin-left:2%
}
.dialog-overlay .dialog__body {
 margin:0
}
.csm-frame-size-desktop {
 border:0;
 width:100%;
 height:513px;
 overflow:auto
}
div.dialog__window {
 max-width:646px
}
#csm-dialog-wrapper .dialog__main {
 margin:0 16px 16px 16px !important
}
#csm-dialog-wrapper .dialog__header {
 margin:8px 8px 0 0 !important
}
div#csm-strategy-container button.fake-link {
 font-size:inherit
}
.drawer-dialog__header .drawer-dialog__close {
 height:14px
}
.spinner_style {
 top:180px;
 height:513px;
 text-align:center;
 position:relative
}
.csm-frame-hidden-desktop {
 display:none
}
.csm-frame-hidden {
 display:none
}
.mainContainerHidden {
 display:none
}
.iframe-drawer-wrapper {
 height:100%;
 overflow:hidden
}
div#csm-header {
 font-weight:bold
}
div#csm-strategy-container {
 margin-top:8px
}
div#csm-agreement-container {
 margin-top:8px
}
.strategy-loading-block:empty {
 background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 80%),linear-gradient(#e5e5e5 10px,transparent 0),linear-gradient(#e5e5e5 10px,transparent 0),linear-gradient(#e5e5e5 10px,transparent 0);
 background-repeat:repeat-y;
 background-size:50px 170px,250px 170px,400px 170px,310px 170px;
 background-position:0 0,0px 80px,0px 60px,0px 40px;
 -webkit-animation:strategy-loading-block 1s infinite;
 animation:strategy-loading-block 1s infinite
}
@-webkit-keyframes strategy-loading-block {
 to {
  background-position:100% 0,0px 80px,0px 60px,0px 40px
 }
}
@keyframes strategy-loading-block {
 to {
  background-position:100% 0,0px 80px,0px 60px,0px 40px
 }
}
.strategy-loading-block:empty.heightForstrategy-loading-block {
 height:100px
}
.spinner[role=img][aria-label] {
 -webkit-animation:spin .6s linear infinite;
 animation:spin .6s linear infinite;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 display:inline-block;
 height:30px;
 width:30px;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjRDhENUQzIiBkPSJNMTUgMzBDNi43IDMwIDAgMjMuMyAwIDE1IDAgNi44IDYuNy4xIDE1IC4xUzI5LjkgNi44IDI5LjkgMTVjMCA4LjMtNi43IDE1LTE0LjkgMTV6bTAtMjUuOEM5IDQuMiA0LjIgOSA0LjIgMTVTOSAyNS44IDE1IDI1LjhjNiAwIDEwLjgtNC45IDEwLjgtMTAuOFMyMSA0LjIgMTUgNC4yeiIvPjxwYXRoIGZpbGw9IiMzNjY1RjMiIGQ9Ik0xNSAuMXY0LjFjNSAwIDkuMiAzLjQgMTAuNSA4LjFsNC0xQzI3LjggNC44IDIxLjkuMSAxNSAuMXoiLz48L3N2Zz4K)
}
.spinner--large[role=img][aria-label] {
 height:60px;
 width:60px
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes spin {
 0% {
  transform:rotate(0)
 }
 100% {
  transform:rotate(360deg)
 }
}
.action-module {
 padding-top:24px
}
.btn.btn--primary {
 background-image:none
}
.legal-text {
 background-color:#f7f7f7;
 border-radius:8px;
 padding:16px 16px 16px 16px;
 color:#333;
 font-size:14px
}
#seekSurvey {
 position:fixed;
 top:0;
 bottom:0;
 margin:auto;
 right:40px;
 z-index:100;
 transform-origin:100% 50%;
 transform:rotate(-90deg) translate(50%,50%)
}
h1 {
 font-weight:bold;
 line-height:unset;
 margin:0
}
h3 {
 font-weight:bold
}
.main-container {
 width:100%;
 display:flex;
 flex-flow:row wrap
}
.cancel-content {
 width:100%;
 display:flex;
 flex-flow:row nowrap
}
.cancel-status {
 flex:0 0 100%;
 margin-bottom:32px;
 outline:0
}
.leftContainer {
 width:70%;
 border-right:solid 1px #e5e5e5;
 padding-right:32px
}
.rightContainer {
 padding-left:32px;
 border-left:solid 1px #e5e5e5;
 margin-left:-1px
}
.reasonSelection {
 padding-bottom:24px;
 border-bottom:solid 1px #e5e5e5
}
.decisionModule {
 padding-bottom:24px;
 border-bottom:solid 1px #e5e5e5
}
.refund-summary-module {
 padding-top:32px;
 padding-bottom:32px;
 border-top:solid 1px #e5e5e5
}
.reimbursement-summary-details {
 border-top:solid 1px #e5e5e5;
 padding-top:32px;
 padding-bottom:32px
}
.items-module {
 padding-bottom:16px
}
.relist-option-selection-module .radio-header {
 font-weight:bold
}
.relist-option-selection-module .radio-options {
 padding-left:24px
}
.spinnerDiv {
 width:100%;
 height:100%;
 display:inline-flex;
 top:0;
 left:0;
 position:fixed;
 background:rgba(0,0,0,0.1)
}
.spinnerDiv .spinner {
 margin:auto
}
#additionalText {
 padding-top:24px
}
.action-container {
 width:70%;
 margin-right:32px
}
.csm-top-style {
 background-color:#f7f7f7;
 border-top-left-radius:8px;
 border-top-right-radius:8px;
 padding:16px 16px 0 16px
}
.csm-action-style {
 border-bottom-left-radius:8px;
 border-bottom-right-radius:8px;
 padding:16px 16px 16px 16px;
 background-color:#f7f7f7
}
.csm-wrapper {
 width:70%;
 background-color:#f7f7f7;
 border-radius:8px;
 padding:8px 8px 16px 8px
}
.csm-background {
 background-color:#f7f7f7;
 border-radius:8px
}
.csm-module {
 padding-top:24px
}
.spinner[role=img][aria-label] {
 -webkit-animation:spin .6s linear infinite;
 animation:spin .6s linear infinite;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 display:inline-block;
 height:30px;
 width:30px;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjRDhENUQzIiBkPSJNMTUgMzBDNi43IDMwIDAgMjMuMyAwIDE1IDAgNi44IDYuNy4xIDE1IC4xUzI5LjkgNi44IDI5LjkgMTVjMCA4LjMtNi43IDE1LTE0LjkgMTV6bTAtMjUuOEM5IDQuMiA0LjIgOSA0LjIgMTVTOSAyNS44IDE1IDI1LjhjNiAwIDEwLjgtNC45IDEwLjgtMTAuOFMyMSA0LjIgMTUgNC4yeiIvPjxwYXRoIGZpbGw9IiMzNjY1RjMiIGQ9Ik0xNSAuMXY0LjFjNSAwIDkuMiAzLjQgMTAuNSA4LjFsNC0xQzI3LjggNC44IDIxLjkuMSAxNSAuMXoiLz48L3N2Zz4K)
}
.spinner--large[role=img][aria-label] {
 height:60px;
 width:60px
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes spin {
 0% {
  transform:rotate(0)
 }
 100% {
  transform:rotate(360deg)
 }
}
nav.breadcrumbs {
 color:var(--breadcrumbs-item-foreground-color,var(--color-text-default,#111820));
 font-size:.75rem;
 height:-webkit-fit-content;
 height:-moz-fit-content;
 height:fit-content;
 margin:8px 0;
 min-height:16px;
 overflow-x:scroll;
 padding:8px;
 scrollbar-width:none;
 white-space:nowrap
}
nav.breadcrumbs ul {
 display:inline;
 margin:0;
 min-width:100%;
 padding:0;
 right:0
}
nav.breadcrumbs li {
 align-items:center;
 display:inline-flex
}
nav.breadcrumbs li svg {
 margin-left:7px;
 margin-right:7px
}
nav.breadcrumbs a {
 text-decoration:none
}
nav.breadcrumbs button {
 background:0;
 border:0;
 font-family:inherit;
 font-size:1em;
 margin:0;
 padding:0
}
nav.breadcrumbs a:visited {
 color:inherit
}
nav.breadcrumbs a,
nav.breadcrumbs button {
 color:inherit;
 outline-offset:5px
}
nav.breadcrumbs a:focus,
nav.breadcrumbs button:focus,
nav.breadcrumbs a:hover,
nav.breadcrumbs button:hover {
 color:var(--breadcrumbs-item-hover-foreground-color,var(--color-action-primary,#3665f3));
 text-decoration:underline
}
nav.breadcrumbs a[aria-current],
nav.breadcrumbs button[aria-current] {
 color:var(--breadcrumbs-item-current-foreground-color,var(--color-text-secondary,#707070));
 text-decoration:none
}
nav.breadcrumbs a:focus:not(:focus-visible),
nav.breadcrumbs button:focus:not(:focus-visible) {
 outline:0
}
nav.breadcrumbs::-webkit-scrollbar {
 display:none
}
@media(min-width:601px) {
 nav.breadcrumbs {
  margin:16px 0
 }
}
.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
}
.image-stretch {
 height:auto;
 width:100%
}
.image-scale {
 height:auto;
 max-width:100%
}
.image-center {
 display:table-cell;
 text-align:center;
 vertical-align:middle
}
.image-center img {
 max-height:100%;
 max-width:100%
}
.image-treatment {
 align-items:center;
 border-radius:8px;
 display:flex;
 justify-content:center;
 overflow:hidden;
 position:relative
}
.image-treatment::after {
 background:rgba(0,0,0,0.05);
 bottom:0;
 content:"";
 display:block;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.image-treatment>img {
 display:inline-block;
 max-height:100%;
 max-width:100%;
 -o-object-fit:contain;
 object-fit:contain
}
.image-treatment-large {
 align-items:center;
 border-radius:16px;
 display:flex;
 justify-content:center;
 overflow:hidden;
 position:relative
}
.image-treatment-large::after {
 background:rgba(0,0,0,0.05);
 bottom:0;
 content:"";
 display:block;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.image-treatment-large>img {
 display:inline-block;
 max-height:100%;
 max-width:100%;
 -o-object-fit:contain;
 object-fit:contain
}
.text-truncate {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
svg.icon {
 display:inline-block;
 fill:currentColor;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle
}
svg.icon--disabled {
 color:var(--color-disabled-icon,#c7c7c7);
 fill:currentColor
}
svg.icon--add {
 height:20px;
 width:20px
}
svg.icon--attention {
 height:24px;
 width:24px
}
svg.icon--attention-filled {
 height:24px;
 width:24px;
 color:var(--color-status-attention,#e0103a)
}
svg.icon--avatar {
 height:22px;
 width:22px
}
svg.icon--avatar-filled {
 height:22px;
 width:22px
}
svg.icon--avatar-light {
 height:22px;
 width:22px
}
svg.icon--avatar-dark {
 height:22px;
 width:22px
}
svg.icon--back {
 height:18px;
 width:10px
}
svg.icon--breadcrumb {
 height:8px;
 width:8px
}
svg.icon--camera {
 height:20px;
 width:24px
}
svg.icon--carousel-next {
 height:14px;
 width:8px
}
svg.icon--carousel-prev {
 height:14px;
 width:8px
}
svg.icon--cart {
 height:22px;
 width:23px
}
svg.icon--checkbox-checked {
 height:18px;
 width:18px
}
svg.icon--checkbox-unchecked {
 height:18px;
 width:18px
}
svg.icon--checkbox-checked-large {
 height:24px;
 width:24px
}
svg.icon--checkbox-unchecked-large {
 height:24px;
 width:24px
}
svg.icon--chevron-down {
 height:10px;
 width:18px
}
svg.icon--chevron-left {
 height:18px;
 width:10px
}
svg.icon--chevron-right {
 height:18px;
 width:10px
}
svg.icon--chevron-up {
 height:10px;
 width:18px
}
svg.icon--clear {
 height:24px;
 width:24px
}
svg.icon--close {
 height:18px;
 width:18px
}
svg.icon--confirmation {
 height:24px;
 width:24px
}
svg.icon--confirmation-filled {
 height:24px;
 width:24px;
 color:var(--color-status-confirmation,#05823f)
}
svg.icon--cta {
 height:21px;
 width:22px
}
svg.icon--download {
 height:22px;
 width:22px
}
svg.icon--dropdown {
 height:5.25px;
 width:9px
}
svg.icon--filter-gallery {
 height:18px;
 width:22px
}
svg.icon--filter-list {
 height:18px;
 width:22px
}
svg.icon--filter-single {
 height:18px;
 width:22px
}
svg.icon--help {
 height:21px;
 width:23px
}
svg.icon--information {
 height:24px;
 width:24px
}
svg.icon--information-filled {
 height:24px;
 width:24px;
 color:var(--color-status-information,#3665f3)
}
svg.icon--menu {
 height:18px;
 width:20px
}
svg.icon--messages {
 height:18px;
 width:22px
}
svg.icon--notification {
 height:24px;
 width:22px
}
svg.icon--overflow {
 height:18px;
 width:4px
}
svg.icon--pause {
 height:24px;
 width:24px
}
svg.icon--play {
 height:24px;
 width:24px
}
svg.icon--profile {
 height:24px;
 width:22px
}
svg.icon--pagination-next {
 height:15px;
 width:14px
}
svg.icon--pagination-prev {
 height:14px;
 width:14px
}
svg.icon--radio-checked {
 height:18px;
 width:18px
}
svg.icon--radio-unchecked {
 height:18px;
 width:18px
}
svg.icon--search {
 height:22px;
 width:22px
}
svg.icon--selling {
 height:22px;
 width:22px
}
svg.icon--settings {
 height:24px;
 width:24px
}
svg.icon--settings-small {
 height:16px;
 width:16px
}
svg.icon--tick {
 height:10px;
 width:14px
}
svg.icon--video-play {
 height:24px;
 width:24px
}
svg.icon--video-pause {
 height:24px;
 width:24px
}
svg.icon--report-flag {
 height:24px;
 width:24px
}
svg.icon--report-flag-small {
 height:16px;
 width:16px
}
svg.icon--window {
 height:25px;
 width:28px
}
svg.icon--arrow-left {
 height:18px;
 width:20px
}
svg.icon--arrow-move {
 height:15px;
 width:15px
}
svg.icon--arrow-right {
 height:18px;
 width:20px
}
svg.icon--arrow-right-extra-small {
 height:10px;
 width:10px
}
svg.icon--arrow-right-bold {
 height:21px;
 width:22px
}
svg.icon--bag {
 height:24px;
 width:24px
}
svg.icon--bids {
 height:23px;
 width:23px
}
svg.icon--bank {
 height:22px;
 width:22px
}
svg.icon--bank-large {
 height:58px;
 width:58px
}
svg.icon--calendar {
 height:22px;
 width:22px
}
svg.icon--calendar-large {
 height:60px;
 width:58px
}
svg.icon--calendar-small {
 height:14px;
 width:14px
}
svg.icon--small-case {
 height:24px;
 width:24px
}
svg.icon--cart-large {
 height:57px;
 width:57px
}
svg.icon--categories {
 height:20px;
 width:20px
}
svg.icon--chat-large {
 height:53px;
 width:58px
}
svg.icon--large-box {
 height:16px;
 width:22px
}
svg.icon--large-case {
 height:24px;
 width:24px
}
svg.icon--chevron-down-bold {
 height:12.58px;
 width:21.6px
}
svg.icon--chevron-up-bold {
 height:12.58px;
 width:21.6px
}
svg.icon--chevron-up-extra-small {
 height:5px;
 width:9px
}
svg.icon--chevron-down-extra-small {
 height:5px;
 width:9px
}
svg.icon--credit-card {
 height:16px;
 width:22px
}
svg.icon--credit-card-large {
 height:46px;
 width:58px
}
svg.icon--credit-card-small {
 height:12px;
 width:16px
}
svg.icon--customize {
 height:24px;
 width:24px
}
svg.icon--deals {
 height:24px;
 width:18px
}
svg.icon--delete {
 height:24px;
 width:22px
}
svg.icon--edit {
 height:22px;
 width:22px
}
svg.icon--event {
 height:22px;
 width:22px
}
svg.icon--event-large {
 height:58px;
 width:58px
}
svg.icon--fast-n-free {
 height:17px;
 width:22px
}
svg.icon--fingerprint-large {
 height:64px;
 width:64px
}
svg.icon--flag {
 height:21.34px;
 width:13.36px
}
svg.icon--following {
 height:22px;
 width:16px
}
svg.icon--history {
 height:24px;
 width:24px
}
svg.icon--home {
 height:22px;
 width:20px
}
svg.icon--help-new {
 height:24px;
 width:24px
}
svg.icon--help-small {
 height:16px;
 width:16px
}
svg.icon--tablet-condensed-grid {
 height:22px;
 width:22px
}
svg.icon--tablet-condensed-grid-filled {
 height:22px;
 width:22px
}
svg.icon--tablet-relaxed-grid {
 height:22px;
 width:22px
}
svg.icon--tablet-relaxed-grid-filled {
 height:22px;
 width:22px
}
svg.icon--tablet-vertical-split {
 height:22px;
 width:22px
}
svg.icon--tablet-vertical-split-filled {
 height:22px;
 width:22px
}
svg.icon--lightbulb {
 height:24px;
 width:24px
}
svg.icon--location {
 height:22px;
 width:16px
}
svg.icon--location-large {
 height:59px;
 width:42px
}
svg.icon--locked {
 height:22px;
 width:18px
}
svg.icon--locked-small {
 height:14px;
 width:12px
}
svg.icon--medium-box {
 height:16px;
 width:18px
}
svg.icon--messages-large {
 height:48px;
 width:58px
}
svg.icon--mic {
 height:22px;
 width:16px
}
svg.icon--mobile {
 height:22px;
 width:14px
}
svg.icon--mobile-signal {
 height:22px;
 width:22px
}
svg.icon--package {
 height:20px;
 width:22px
}
svg.icon--photo-brightness {
 height:24px;
 width:24px
}
svg.icon--photo-crop {
 height:24px;
 width:20px
}
svg.icon--photo-gallery {
 height:22px;
 width:22px
}
svg.icon--photo-gallery-more {
 height:24px;
 width:22px
}
svg.icon--photo-rotate {
 height:21px;
 width:24px
}
svg.icon--photo-select-all {
 height:22px;
 width:22px
}
svg.icon--photo-select-none {
 height:23px;
 width:23px
}
svg.icon--photo-contrast {
 height:20px;
 width:20px
}
svg.icon--photo-flash {
 height:22px;
 width:16px
}
svg.icon--photo-flip-camera {
 height:20px;
 width:24px
}
svg.icon--photo-sharpen {
 height:20px;
 width:21px
}
svg.icon--print {
 height:24px;
 width:24px
}
svg.icon--clock {
 height:22px;
 width:22px
}
svg.icon--red-laser {
 height:18px;
 width:22px
}
svg.icon--refresh {
 height:19px;
 width:18px
}
svg.icon--envelope {
 height:24px;
 width:24px
}
svg.icon--save {
 height:20px;
 width:22px
}
svg.icon--save-bold {
 height:21px;
 width:22px
}
svg.icon--save-selected {
 height:20px;
 width:22px
}
svg.icon--search-bold {
 height:21.6px;
 width:21.6px
}
svg.icon--security-key {
 height:24px;
 width:24px
}
svg.icon--send {
 height:19px;
 width:24px
}
svg.icon--shoe-box {
 height:24px;
 width:24px
}
svg.icon--sign-out {
 height:13.5px;
 width:22.5px
}
svg.icon--star-empty {
 height:22px;
 width:22px;
 color:var(--color-text-disabled,#c7c7c7)
}
svg.icon--star-filled {
 height:22px;
 width:22px
}
svg.icon--star-filled-grey {
 height:22px;
 width:22px
}
svg.icon--star-half {
 height:22px;
 width:22px
}
svg.icon--star-undefined {
 height:22px;
 width:22px
}
svg.icon--support {
 height:21px;
 width:23px
}
svg.icon--suitcase {
 height:24px;
 width:24px
}
svg.icon--thumbs-down {
 height:23px;
 width:24px
}
svg.icon--thumbs-up {
 height:23px;
 width:24px
}
svg.icon--thumbs-up-selected {
 height:23px;
 width:24px
}
svg.icon--thumbs-down-selected {
 height:23px;
 width:24px
}
svg.icon--top-seller {
 height:19.96px;
 width:14.7px
}
svg.icon--truck {
 height:17px;
 width:22px
}
svg.icon--user-profile {
 height:22px;
 width:22px
}
svg.icon--purchases {
 height:20px;
 width:22px
}
svg.icon--remove {
 height:2px;
 width:20px
}
svg.icon--share {
 height:24px;
 width:24px
}
svg.icon--share-small {
 height:24px;
 width:24px
}
svg.icon--store {
 height:22px;
 width:22px
}
svg.icon--store-large {
 height:58px;
 width:57px
}
svg.icon--text-messaging-large {
 height:53px;
 width:58px
}
svg.icon--unlocked {
 height:22px;
 width:18px
}
svg.icon--unlocked-small {
 height:14px;
 width:12px
}
svg.icon--watch {
 height:18px;
 width:24px
}
svg.icon--watch-large {
 height:43px;
 width:61px
}
svg.icon--pause-filled {
 height:24px;
 width:24px
}
svg.icon--pause-filled-large {
 height:64px;
 width:64px
}
svg.icon--pause-large {
 height:60px;
 width:60px
}
svg.icon--pause-small {
 height:16px;
 width:16px
}
svg.icon--play-filled {
 height:24px;
 width:24px
}
svg.icon--play-filled-large {
 height:60px;
 width:60px
}
svg.icon--play-large {
 height:60px;
 width:60px
}
svg.icon--play-small {
 height:16px;
 width:16px
}
svg.icon--arrow-left-small {
 height:14px;
 width:14px
}
svg.icon--add-small {
 height:14px;
 width:14px
}
svg.icon--arrow-move-small {
 height:11px;
 width:11px
}
svg.icon--arrow-right-small {
 height:15px;
 width:14px
}
svg.icon--attention-small {
 height:16px;
 width:16px
}
svg.icon--attention-filled-small {
 height:16px;
 width:16px;
 color:var(--color-status-attention,#e0103a)
}
svg.icon--camera-small {
 height:14px;
 width:16px
}
svg.icon--cart-small {
 height:16px;
 width:15px
}
svg.icon--chevron-down-small {
 height:8px;
 width:14px
}
svg.icon--chevron-left-small {
 height:14px;
 width:8px
}
svg.icon--chevron-right-small {
 height:14px;
 width:8px
}
svg.icon--chevron-up-small {
 height:8px;
 width:14px
}
svg.icon--clear-small {
 height:16px;
 width:16px
}
svg.icon--clock-small {
 height:16px;
 width:16px
}
svg.icon--close-small {
 height:15px;
 width:14px
}
svg.icon--confirmation-small {
 height:16px;
 width:16px
}
svg.icon--confirmation-filled-small {
 height:16px;
 width:16px;
 color:var(--color-status-confirmation,#05823f)
}
svg.icon--delete-small {
 height:16px;
 width:16px
}
svg.icon--edit-small {
 height:16px;
 width:16px
}
svg.icon--fast-n-free-small {
 height:13px;
 width:16px
}
svg.icon--filter-gallery-small {
 height:14px;
 width:16px
}
svg.icon--filter-list-small {
 height:14px;
 width:16px
}
svg.icon--filter-single-small {
 height:14px;
 width:16px
}
svg.icon--following-small {
 height:16px;
 width:12px
}
svg.icon--information-small {
 height:16px;
 width:16px
}
svg.icon--information-filled-small {
 height:16px;
 width:16px;
 color:var(--color-status-information,#3665f3)
}
svg.icon--mic-small {
 height:16px;
 width:12px
}
svg.icon--overflow-small {
 height:13px;
 width:3px
}
svg.icon--red-laser-small {
 height:12px;
 width:14px
}
svg.icon--save-selected-small {
 height:14px;
 width:16px
}
svg.icon--save-small {
 height:14px;
 width:16px
}
svg.icon--search-small {
 height:14px;
 width:14px
}
svg.icon--search-large {
 height:57px;
 width:57px
}
svg.icon--small-box {
 height:12px;
 width:18px
}
svg.icon--small-letter {
 height:14px;
 width:18px
}
svg.icon--star-filled-empty-small {
 height:15px;
 width:15px;
 color:var(--color-text-disabled,#c7c7c7)
}
svg.icon--star-empty-small {
 height:15px;
 width:15px;
 color:var(--color-text-disabled,#c7c7c7)
}
svg.icon--star-filled-small {
 height:15px;
 width:15px
}
svg.icon--star-half-small {
 height:15px;
 width:15px
}
svg.icon--star-small {
 height:15px;
 width:15px
}
svg.icon--thumbs-down-selected-small {
 height:14px;
 width:14px
}
svg.icon--thumbs-down-small {
 height:16px;
 width:16px
}
svg.icon--thumbs-up-selected-small {
 height:14px;
 width:14px
}
svg.icon--thumbs-up-small {
 height:16px;
 width:16px
}
svg.icon--tick-small {
 height:9px;
 width:12px
}
svg.icon--truck-small {
 height:13px;
 width:16px
}
svg.icon--social-link {
 color:var(--color-social-icons-background,#000);
 height:24px;
 width:23px
}
svg.icon--social-discord {
 color:var(--color-social-icons-background,#000);
 height:18px;
 width:24px
}
svg.icon--social-facebook {
 color:var(--color-social-icons-background,#000);
 height:24px;
 width:24px
}
svg.icon--social-messenger {
 color:var(--color-social-icons-background,#000);
 height:24px;
 width:24px
}
svg.icon--social-pinterest {
 color:var(--color-social-icons-background,#000);
 height:24px;
 width:24px
}
svg.icon--social-reddit {
 color:var(--color-social-icons-background,#000);
 height:24px;
 width:24px
}
svg.icon--social-twitter {
 color:var(--color-social-icons-background,#000);
 height:19px;
 width:24px
}
svg.icon--social-whatsapp {
 color:var(--color-social-icons-background,#000);
 height:24px;
 width:24px
}
svg.icon--social-linkedin {
 color:var(--color-social-icons-background,#000);
 height:22px;
 width:22px
}
svg.icon--spinner {
 height:30px;
 width:30px
}
svg.icon--spinner-large {
 height:60px;
 width:60px
}
[dir="rtl"] svg.icon--back,
[dir="rtl"] svg.icon--breadcrumb,
[dir="rtl"] svg.icon--carousel-next,
[dir="rtl"] svg.icon--carousel-prev,
[dir="rtl"] svg.icon--chevron-left,
[dir="rtl"] svg.icon--chevron-right,
[dir="rtl"] svg.icon--cta,
[dir="rtl"] svg.icon--pagination-next,
[dir="rtl"] svg.icon--pagination-prev {
 transform:rotate(180deg)
}
svg.program-badge {
 color:var(--color-status-information,var(--color-b4,#3665f3));
 display:inline-block;
 fill:currentColor;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle
}
svg.program-badge--authenticity-guaranteed,
svg.program-badge--click-to-call,
svg.program-badge--escrow,
svg.program-badge--free-warranty,
svg.program-badge--money-back-guarantee-chf,
svg.program-badge--money-back-guarantee-eu,
svg.program-badge--money-back-guarantee-uk,
svg.program-badge--money-back-guarantee-zl,
svg.program-badge--top-rated-seller {
 height:48px;
 width:48px
}
svg.program-badge--money-back-guarantee-us {
 height:50px;
 width:48px
}
svg.program-badge--ebay-plus {
 height:16px;
 width:58px;
 color:#23804f
}
svg.star-rating {
 display:inline-block;
 fill:currentColor;
 height:12px;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle;
 width:64px
}
a.icon-link {
 align-items:center;
 display:inline-flex
}
a.icon-link>svg {
 margin:0 auto
}
button.icon-btn,
a.icon-link {
 background-color:var(--icon-button-background-color,var(--color-grey1,#f7f7f7));
 border:2px solid transparent;
 border-radius:50px;
 box-sizing:border-box;
 font-family:inherit;
 height:40px;
 margin:0;
 padding:0;
 vertical-align:text-bottom;
 width:40px
}
button.icon-btn>svg,
a.icon-link>svg {
 fill:var(--icon-button-icon-foreground-color,var(--color-text-primary,#111820));
 max-width:100%;
 position:relative
}
button.icon-btn:focus,
a.icon-link:focus,
button.icon-btn:hover,
a.icon-link:hover {
 background-color:var(--icon-button-hover-background-color,var(--color-grey2,#e5e5e5))
}
button.icon-btn:focus>svg,
a.icon-link:focus>svg,
button.icon-btn:hover>svg,
a.icon-link:hover>svg {
 fill:var(--icon-button-icon-hover-foreground-color,var(--color-text-primary,#111820))
}
button.icon-btn:active,
a.icon-link:active {
 background-color:var(--icon-button-active-background-color,var(--color-grey3,#c7c7c7))
}
button.icon-btn:active>svg,
a.icon-link:active>svg {
 fill:var(--icon-button-icon-active-foreground-color,var(--color-text-primary,#111820))
}
button.icon-btn:not(:focus-visible),
a.icon-link:not(:focus-visible) {
 outline:0
}
button.icon-btn--transparent,
a.icon-link--transparent {
 background-color:transparent;
 outline-offset:-10px
}
button.icon-btn--transparent:active,
a.icon-link--transparent:active,
button.icon-btn--transparent:focus,
a.icon-link--transparent:focus,
button.icon-btn--transparent:hover,
a.icon-link--transparent:hover {
 background-color:transparent
}
a.icon-link:visited>svg {
 fill:var(--icon-button-icon-foreground-color,var(--color-text-primary,#111820))
}
button[disabled].icon-btn>svg,
button[aria-disabled="true"].icon-btn>svg,
a:not([href]).icon-link>svg,
a[aria-disabled="true"].icon-link>svg {
 background-color:transparent;
 fill:var(--color-action-disabled,#c7c7c7)
}
button[disabled].icon-btn:focus>svg,
button[aria-disabled="true"].icon-btn:focus>svg,
a:not([href]).icon-link:focus>svg,
a[aria-disabled="true"].icon-link:focus>svg,
button[disabled].icon-btn:hover>svg,
button[aria-disabled="true"].icon-btn:hover>svg,
a:not([href]).icon-link:hover>svg,
a[aria-disabled="true"].icon-link:hover>svg {
 fill:var(--color-action-disabled,#c7c7c7)
}
a.icon-link:visited:hover>svg,
a.icon-link:visited:focus>svg {
 fill:var(--icon-button-icon-hover-foreground-color,var(--color-text-primary,#111820))
}
button.icon-btn--badged,
a.icon-link--badged {
 overflow:visible;
 position:relative
}
button.icon-btn--badged .badge,
a.icon-link--badged .badge {
 left:24px;
 pointer-events:none;
 position:absolute;
 top:-12px;
 z-index:1
}
button.icon-btn>svg.icon--confirmation-filled,
button.icon-btn>svg.icon--confirmation-filled-small,
a.icon-link>svg.icon--confirmation-filled,
a.icon-link>svg.icon--confirmation-filled-small {
 fill:var(--color-status-confirmation,#05823f)
}
button.icon-btn>svg.icon--confirmation-filled:hover,
button.icon-btn>svg.icon--confirmation-filled-small:hover,
a.icon-link>svg.icon--confirmation-filled:hover,
a.icon-link>svg.icon--confirmation-filled-small:hover {
 fill:var(--color-status-confirmation,#05823f)
}
button.icon-btn>svg.icon--attention-filled,
button.icon-btn>svg.icon--attention-filled-small,
a.icon-link>svg.icon--attention-filled,
a.icon-link>svg.icon--attention-filled-small {
 fill:var(--color-status-attention,#e0103a)
}
button.icon-btn>svg.icon--attention-filled:hover,
button.icon-btn>svg.icon--attention-filled-small:hover,
a.icon-link>svg.icon--attention-filled:hover,
a.icon-link>svg.icon--attention-filled-small:hover {
 fill:var(--color-status-attention,#e0103a)
}
button.icon-btn>svg.icon--information-filled,
button.icon-btn>svg.icon--information-filled-small,
a.icon-link>svg.icon--information-filled,
a.icon-link>svg.icon--information-filled-small {
 fill:var(--color-status-information,#3665f3)
}
button.icon-btn>svg.icon--information-filled:hover,
button.icon-btn>svg.icon--information-filled-small:hover,
a.icon-link>svg.icon--information-filled:hover,
a.icon-link>svg.icon--information-filled-small:hover {
 fill:var(--color-status-information,#3665f3)
}
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;
 background-color:transparent;
 border-radius:var(--btn-border-radius,var(--border-radius-button,48px));
 color:inherit;
 display:inline-block;
 font-size:.875rem;
 min-height:40px;
 min-width:128px;
 padding:9.5px 16px
}
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
}
button.btn:focus:not(:focus-visible),
a.fake-btn:focus:not(:focus-visible) {
 outline:0
}
button.btn--wide,
a.fake-btn--wide {
 padding-left:48px;
 padding-right:48px
}
button.btn[disabled],
a.fake-btn:not([href]),
button.btn[aria-disabled="true"],
a.fake-btn[aria-disabled="true"] {
 opacity:1
}
a.fake-btn:visited {
 color:inherit
}
button.btn--fluid,
a.fake-btn--fluid {
 width:100%
}
.btn__cell,
.fake-btn__cell {
 align-items:center;
 display:flex;
 width:100%;
 justify-content:center
}
.btn__cell--fixed-height,
.fake-btn__cell--fixed-height {
 display:inline-flex
}
.btn__cell--fixed-height>svg,
.fake-btn__cell--fixed-height>svg {
 align-self:baseline;
 max-width:calc(100% - 32px)
}
.btn__cell--truncated,
.fake-btn__cell--truncated {
 display:inline-flex
}
.btn__cell--truncated>svg,
.fake-btn__cell--truncated>svg {
 align-self:baseline;
 max-width:calc(100% - 32px)
}
button.btn svg.icon,
a.fake-btn svg.icon {
 align-self:center;
 flex-shrink:0;
 height:100%;
 max-height:21px;
 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 svg.icon:only-child,
a.fake-btn svg.icon:only-child {
 margin:0
}
button.btn__cell--fixed-height svg.icon,
a.fake-btn__cell--fixed-height svg.icon {
 align-self:center;
 height:1rem;
 overflow:visible;
 width:1rem
}
button.btn--primary,
a.fake-btn--primary {
 background-color:var(--btn-primary-background-color,var(--color-action-primary,#3665f3));
 border-color:var(--btn-primary-border-color,var(--color-action-primary,#3665f3));
 color:var(--btn-primary-foreground-color,var(--color-background-default,#fff));
 font-weight:bold
}
a.fake-btn--primary {
 outline-color:#111820
}
button.btn--primary:not([disabled]):not([aria-disabled="true"]):focus,
a.fake-btn--primary[href]:focus,
button.btn--primary:not([disabled]):not([aria-disabled="true"]):hover,
a.fake-btn--primary[href]:hover {
 background-color:var(--btn-primary-hover-background-color,var(--color-action-hover,#382aef));
 border-color:var(--btn-primary-hover-border-color,var(--color-action-hover,#382aef))
}
button.btn--primary:not([disabled]):not([aria-disabled="true"]):active,
a.fake-btn--primary[href]:active {
 background-color:var(--btn-primary-active-background-color,var(--color-action-active,#2b0eaf));
 border-color:var(--btn-primary-active-border-color,var(--color-action-active,#2b0eaf))
}
a.fake-btn--primary:visited {
 color:var(--btn-primary-foreground-color,var(--color-background-default,#fff))
}
button.btn .progress-spinner {
 height:24px;
 margin:-4px 0;
 width:24px
}
button.btn svg.icon--dropdown,
a.fake-btn svg.icon--dropdown {
 height:5.25px;
 width:9px
}
button.btn[aria-expanded="true"] svg.icon--dropdown,
a.fake-btn[aria-expanded="true"] svg.icon--dropdown {
 transform:rotate(180deg)
}
button.btn--large svg.icon,
a.fake-btn--large svg.icon {
 max-height:22px
}
button.btn--primary[disabled],
button.btn--primary[aria-disabled="true"]:not([aria-live="polite"][aria-disabled="true"]) {
 background-color:var(--btn-primary-disabled-background-color,var(--color-action-primary-disabled,#c7c7c7));
 border-color:var(--btn-primary-disabled-border-color,var(--color-action-primary-disabled,#c7c7c7));
 color:var(--btn-primary-disabled-foreground-color,var(--color-background-default,#fff))
}
button.btn--primary[disabled] svg.icon,
button.btn--primary[aria-disabled="true"]:not([aria-live="polite"][aria-disabled="true"]) svg.icon {
 fill:var(--btn-primary-disabled-foreground-color,var(--color-background-default,#fff))
}
a.fake-btn--primary:not([href]),
a.fake-btn--primary[aria-disabled="true"] {
 background-color:var(--btn-primary-disabled-background-color,var(--color-action-primary-disabled,#c7c7c7));
 border-color:var(--btn-primary-disabled-border-color,var(--color-action-primary-disabled,#c7c7c7));
 color:var(--btn-primary-disabled-foreground-color,var(--color-background-default,#fff))
}
a.fake-btn--secondary:visited {
 color:var(--btn-secondary-foreground-color,var(--color-b4,#3665f3))
}
button.btn--secondary,
a.fake-btn--secondary {
 background-color:var(--btn-secondary-background-color,var(--color-background-default,#fff));
 border-color:var(--btn-secondary-border-color,var(--color-b4,#3665f3));
 color:var(--btn-secondary-foreground-color,var(--color-b4,#3665f3))
}
button.btn--secondary:not([disabled]):not([aria-disabled="true"]):hover,
a.fake-btn--secondary[href]:hover,
button.btn--secondary:not([disabled]):not([aria-disabled="true"]):focus,
a.fake-btn--secondary[href]:focus {
 background-color:var(--btn-secondary-hover-background-color,var(--color-white,#fff));
 border-color:var(--btn-secondary-hover-foreground-color,var(--color-b5,#382aef));
 color:var(--btn-secondary-hover-foreground-color,var(--color-b5,#382aef))
}
button.btn--secondary:not([disabled]):not([aria-disabled="true"]):active,
a.fake-btn--secondary[href]:active {
 background-color:var(--btn-secondary-active-background-color,var(--color-white,#fff));
 border-color:var(--btn-secondary-active-foreground-color,var(--color-b6,#2b0eaf));
 color:var(--btn-secondary-active-foreground-color,var(--color-b6,#2b0eaf))
}
button.btn--delete,
a.fake-btn--delete {
 background-color:var(--btn-delete-background-color,var(--color-background-default,#fff));
 border-color:var(--btn-delete-foreground-color,var(--color-status-attention,#e0103a));
 color:var(--btn-delete-foreground-color,var(--color-status-attention,#e0103a))
}
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:var(--btn-delete-foreground-color,var(--color-status-attention,#e0103a));
 color:var(--btn-delete-foreground-color,var(--color-status-attention,#e0103a))
}
button.btn--secondary[disabled],
button.btn--delete[disabled],
button.btn--secondary[aria-disabled="true"]:not([aria-live="polite"][aria-disabled="true"]),
button.btn--delete[aria-disabled="true"]:not([aria-live="polite"][aria-disabled="true"]) {
 background-color:var(--btn-secondary-disabled-background-color,var(--color-background-default,#fff));
 border-color:var(--btn-secondary-disabled-border-color,var(--color-grey3,#c7c7c7));
 color:var(--btn-secondary-disabled-foreground-color,var(--color-grey3,#c7c7c7))
}
button.btn--secondary[disabled] svg.icon,
button.btn--delete[disabled] svg.icon,
button.btn--secondary[aria-disabled="true"]:not([aria-live="polite"][aria-disabled="true"]) svg.icon,
button.btn--delete[aria-disabled="true"]:not([aria-live="polite"][aria-disabled="true"]) svg.icon {
 fill:var(--btn-secondary-disabled-foreground-color,var(--color-disabled,#c7c7c7))
}
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:var(--btn-secondary-disabled-border-color,var(--color-grey3,#c7c7c7));
 color:var(--btn-secondary-disabled-foreground-color,var(--color-grey3,#c7c7c7))
}
button.btn--tertiary,
a.fake-btn--tertiary {
 background-color:var(--btn-tertiary-background-color,var(--color-action-tertiary,#f7f7f7));
 border-color:var(--btn-tertiary-border-color,var(--color-grey1,#f7f7f7));
 color:var(--btn-tertiary-foreground-color,var(--color-b4,#3665f3))
}
button.btn--tertiary:not([disabled]):not([aria-disabled="true"]):focus,
a.fake-btn--tertiary[href]:focus,
button.btn--tertiary:not([disabled]):not([aria-disabled="true"]):hover,
a.fake-btn--tertiary[href]:hover {
 background-color:var(--btn-tertiary-hover-background-color,var(--color-grey2,#e5e5e5));
 border-color:var(--btn-tertiary-hover-border-color,var(--color-grey2,#e5e5e5));
 color:var(--btn-tertiary-hover-color,var(--color-b5,#382aef))
}
button.btn--tertiary:not([disabled]):not([aria-disabled="true"]):active,
a.fake-btn--tertiary[href]:active {
 background-color:var(--btn-tertiary-active-background-color,var(--color-grey3,#c7c7c7));
 border-color:var(--btn-tertiary-active-border-color,var(--color-grey3,#c7c7c7));
 color:var(--btn-tertiary-hover-color,var(--color-b6,#2b0eaf))
}
a.fake-btn--tertiary:visited {
 color:var(--btn-tertiary-foreground-color,var(--color-b4,#3665f3))
}
button.btn--tertiary[disabled],
button.btn--tertiary[aria-disabled="true"]:not([aria-live="polite"][aria-disabled="true"]) {
 background-color:var(--btn-tertiary-disabled-background-color,var(--color-grey1,#f7f7f7));
 border-color:var(--btn-tertiary-disabled-border-color,var(--color-grey1,#f7f7f7));
 color:var(--btn-tertiary-disabled-foreground-color,var(--color-grey3,#c7c7c7))
}
a.fake-btn--tertiary:not([href]),
a.fake-btn--tertiary[aria-disabled="true"] {
 background-color:var(--btn-tertiary-disabled-background-color,var(--color-grey1,#f7f7f7));
 border-color:var(--btn-tertiary-disabled-border-color,var(--color-grey1,#f7f7f7));
 color:var(--btn-tertiary-disabled-foreground-color,var(--color-grey3,#c7c7c7))
}
button.btn--large,
a.fake-btn--large {
 font-size:1rem;
 min-height:48px;
 padding:13px 16px
}
button.btn--transparent,
a.fake-btn--transparent {
 background-color:transparent
}
button.btn--transparent:hover,
a.fake-btn--transparent:hover,
button.btn--transparent:focus,
a.fake-btn--transparent:focus {
 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;
 min-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 {
 font-size:1rem;
 height:48px;
 min-height:48px;
 padding:13px 16px
}
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
}
[dir="rtl"] button.btn svg.icon--dropdown:first-child,
[dir="rtl"] a.fake-btn svg.icon--dropdown:first-child {
 margin-left:8px;
 margin-right:0
}
[dir="rtl"] button.btn svg.icon--dropdown:last-child,
[dir="rtl"] a.fake-btn svg.icon--dropdown:last-child {
 margin-left:0;
 margin-right:8px
}
a.nav-link {
 color:var(--nav-link-color,var(--color-text-default,#111820));
 text-decoration:none
}
a.nav-link:visited {
 color:var(--nav-link-color,var(--color-text-default,#111820))
}
a.nav-link:hover {
 color:var(--nav-link-hover-color,var(--color-text-default,#111820));
 text-decoration:underline
}
button.fake-link {
 background-color:transparent;
 border:0;
 color:var(--fake-link-color,var(--color-link-default,#3665f3));
 font-family:inherit;
 font-size:inherit;
 padding:0;
 text-decoration:underline
}
button.fake-link[disabled] {
 opacity:.5
}
button.fake-link:hover {
 color:var(--fake-link-hover-color,var(--color-link-hover,#382aef))
}
.badge {
 align-items:center;
 background-color:var(--badge-background-color,var(--color-status-attention,#e0103a));
 border-radius:16px;
 color:var(--badge-foreground-color,var(--color-background-default,#fff));
 display:inline-flex;
 font-size:10px;
 height:16px;
 justify-content:center;
 min-width:8px;
 padding:2px 6px;
 white-space:nowrap
}
.page-notice {
 background-color:var(--page-notice-general-background-color,var(--color-status-general,#414141));
 border-color:var(--page-notice-general-border-color,var(--color-status-general,#414141));
 border-style:solid;
 border-width:1px;
 color:var(--page-notice-color,var(--color-background-default,#fff));
 font-size:.875rem;
 margin:8px 0;
 padding:24px 16px
}
div[role="region"].page-notice,
section.page-notice {
 display:flex
}
span[role="region"].page-notice {
 display:inline-flex
}
.page-notice__title {
 font-size:.875rem;
 font-weight:normal;
 margin:0
}
.page-notice__title:not(:only-child) {
 font-weight:bold
}
.page-notice a {
 color:var(--page-notice-color,var(--color-background-default,#fff));
 font-size:.875rem;
 font-weight:bold
}
.page-notice a:hover {
 color:var(--page-notice-color,var(--color-background-default,#fff))
}
.page-notice button.fake-link {
 color:var(--page-notice-color,var(--color-background-default,#fff));
 font-size:.875rem;
 font-weight:bold
}
.page-notice button.fake-link:hover {
 color:var(--page-notice-color,var(--color-background-default,#fff))
}
.page-notice--attention {
 background-color:var(--page-notice-attention-background-color,var(--color-status-attention,#e0103a));
 border-color:var(--page-notice-attention-border-color,var(--color-status-attention,#e0103a))
}
.page-notice--attention .page-notice__header svg {
 color:var(--page-notice-attention-icon-color,var(--color-background-default,#fff))
}
.page-notice--confirmation {
 background-color:var(--page-notice-confirmation-background-color,var(--color-status-confirmation,#05823f));
 border-color:var(--page-notice-confirmation-border-color,var(--color-status-confirmation,#05823f))
}
.page-notice--confirmation .page-notice__header svg {
 color:var(--page-notice-confirmation-icon-color,var(--color-background-default,#fff))
}
.page-notice--information {
 background-color:var(--page-notice-information-background-color,var(--color-status-information,#3665f3));
 border-color:var(--page-notice-information-border-color,var(--color-status-information,#3665f3))
}
.page-notice--information .page-notice__header svg {
 color:var(--page-notice-information-icon-color,var(--color-background-default,#fff))
}
.page-notice--general {
 background-color:var(--page-notice-general-background-color,var(--color-status-general,#414141))
}
.page-notice__header {
 align-items:center;
 display:flex;
 justify-content:center;
 padding-right:16px
}
.page-notice__main,
.page-notice__footer {
 display:flex;
 flex-direction:column;
 justify-content:center
}
.page-notice__footer {
 flex-shrink:0;
 margin-left:auto;
 padding-left:16px;
 width:auto
}
.page-notice__main p {
 font-size:.875rem;
 margin:4px 0 0
}
@media(min-width:601px) {
 section.page-notice,
 div[role="region"].page-notice {
  flex-wrap:nowrap;
  margin:16px 0
 }
 .page-notice__footer {
  margin-top:0
 }
}
[dir="rtl"] .page-notice__header {
 padding-left:16px;
 padding-right:0
}
[dir="rtl"] .page-notice__footer {
 margin-left:initial;
 margin-right:auto;
 padding-left:initial;
 padding-right:16px
}
button.expand-btn {
 box-sizing:border-box;
 font-family:inherit;
 margin:0;
 text-align:center;
 text-decoration:none;
 vertical-align:bottom;
 background-color:transparent;
 border:1px solid;
 border-color:inherit;
 border-radius:var(--expand-btn-border-radius,var(--border-radius-dropdown-button,8px));
 color:inherit;
 display:inline-block;
 font-size:1em;
 max-width:100%;
 padding:9.5px 16px
}
button.expand-btn--fixed-height {
 height:40px
}
button.expand-btn--truncated {
 height:40px
}
button.expand-btn--truncated,
button.expand-btn--truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.expand-btn:focus:not(:focus-visible) {
 outline:0
}
button.expand-btn:hover,
button.expand-btn:focus {
 border-color:var(--expand-btn-hover-foreground-color,var(--color-b6,#2b0eaf));
 color:var(--expand-btn-hover-foreground-color,var(--color-b6,#2b0eaf))
}
button.expand-btn svg.icon {
 align-self:center;
 flex-shrink:0
}
button.expand-btn svg.icon:first-child {
 margin-right:8px
}
button.expand-btn svg.icon:last-child {
 margin-left:8px
}
button.expand-btn svg.icon:only-child {
 margin:0
}
button.expand-btn--wide {
 padding-left:48px;
 padding-right:48px
}
button.expand-btn--fluid {
 width:100%
}
span.expand-btn__cell {
 align-items:center;
 display:flex;
 width:100%;
 justify-content:space-between
}
span.expand-btn__cell--fixed-height {
 display:inline-flex
}
span.expand-btn__cell--fixed-height>svg {
 align-self:baseline;
 max-width:calc(100% - 32px)
}
span.expand-btn__cell--truncated {
 display:inline-flex
}
span.expand-btn__cell--truncated>svg {
 align-self:baseline;
 max-width:calc(100% - 32px)
}
span.expand-btn__cell--fixed-height svg.icon {
 align-self:center;
 overflow:visible
}
span.expand-btn__cell--center span {
 flex:0 1 auto;
 left:50%;
 padding:0 20px;
 position:relative;
 transform:translateX(-50%)
}
span.expand-btn__cell--center svg.icon:last-child {
 flex:0 1 auto;
 margin-left:auto
}
button.expand-btn[disabled],
button.expand-btn[aria-disabled="true"] {
 border-color:var(--expand-btn-disabled-border-color,var(--color-disabled,#c7c7c7));
 color:var(--expand-btn-disabled-foreground-color,var(--color-text-disabled,#c7c7c7));
 opacity:1
}
button.expand-btn svg.icon:only-child {
 display:flex;
 margin:0
}
button.expand-btn[aria-expanded="true"] svg.icon--dropdown {
 transform:rotate(180deg)
}
[dir="rtl"] button.expand-btn svg.icon:first-child {
 margin-left:8px;
 margin-right:0
}
[dir="rtl"] button.expand-btn svg.icon:last-child {
 margin-left:0;
 margin-right:8px
}
[dir="rtl"] button.expand-btn span.expand-btn__cell--center span {
 left:auto;
 right:50%;
 transform:translateX(50%)
}
[dir="rtl"] button.expand-btn span.expand-btn__cell--center svg.icon:last-child {
 margin-left:0;
 margin-right:auto
}
button.expand-btn--large {
 min-height:48px;
 padding-bottom:13px;
 padding-top:13px
}
button.expand-btn--large-fixed-height {
 height:48px;
 padding-bottom:13px;
 padding-top:13px
}
button.expand-btn--large-truncated {
 height:48px;
 padding-bottom:13px;
 padding-top:13px
}
button.expand-btn--large-truncated,
button.expand-btn--large-truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.expand-btn.expand-btn--no-text,
button.expand-btn.expand-btn--icon-only {
 height:40px;
 padding-left:8px;
 padding-right:8px
}
button.expand-btn--no-text.expand-btn--large,
button.expand-btn--icon-only.expand-btn--large {
 height:48px
}
button.expand-btn--floating-label {
 padding-bottom:0;
 padding-top:0
}
button.expand-btn--floating-label .expand-btn__text {
 min-height:19px;
 padding-bottom:2px;
 padding-top:17px
}
button.expand-btn--floating-label .expand-btn__floating-label {
 align-self:flex-start;
 display:inline-block;
 overflow:hidden;
 padding-bottom:2px;
 padding-top:17px;
 pointer-events:none;
 position:absolute;
 text-align:left;
 text-overflow:ellipsis;
 transform:scale(0.75,0.75) translate(0,-18px);
 transform-origin:left;
 white-space:nowrap;
 width:calc(100% - 24px);
 z-index:1
}
button.expand-btn--floating-label .expand-btn__floating-label--animate {
 transition:transform .3s cubic-bezier(0.25,0.1,0.25,1),bottom .3s cubic-bezier(0.25,0.1,0.25,1)
}
button.expand-btn--floating-label .expand-btn__floating-label--inline {
 font-size:.875rem;
 position:unset;
 transform:translate(0,-6px)
}
.listbox-button {
 line-height:normal;
 position:relative;
 vertical-align:bottom
}
span.listbox-button {
 display:inline-block
}
span.listbox-button--fluid,
span.listbox-button--fluid .expand-btn {
 width:100%
}
div.listbox-button__listbox {
 background-color:var(--listbox-button-listbox-background-color,var(--color-background-default,#fff));
 border-color:var(--listbox-button-listbox-border-color,var(--color-dropdown-border,#f7f7f7));
 border-radius:var(--listbox-button-listbox-border-radius,var(--border-radius-dropdown,8px));
 border-style:solid;
 border-width:1px;
 box-shadow:var(--listbox-button-listbox-box-shadow,var(--box-shadow-dropdown,0 5px 15px rgba(0,0,0,0.07)));
 box-sizing:border-box;
 display:none;
 max-height:400px;
 min-width:100%;
 overflow-y:auto;
 position:absolute;
 top:calc(100% + 4px);
 width:auto;
 z-index:2
}
button.expand-btn[aria-expanded="true"] ~ div.listbox-button__listbox {
 display:block
}
.listbox-button button[aria-invalid="true"] {
 border-color:var(--listbox-button-invalid-border-color,var(--color-status-attention,#e0103a))
}
.listbox-button button.expand-btn--borderless {
 background-color:transparent;
 border-color:transparent;
 padding-left:0;
 vertical-align:initial
}
.listbox-button button.expand-btn--borderless:focus {
 outline:0;
 text-decoration:underline
}
.listbox-button button.expand-btn--borderless[aria-expanded="true"] ~ .listbox-button__listbox {
 top:41px
}
.listbox-button__options[role="listbox"]:focus .listbox-button__option--active[role="option"] {
 background-color:var(--listbox-option-hover-background-color,var(--color-selection-list-item-hover-background,#e5e5e5));
 color:var(--listbox-option-hover-foreground-color,var(--color-selection-list-item-hover-foreground,#111820))
}
.listbox-button__option svg.icon {
 align-self:center;
 fill:currentColor;
 height:10px;
 margin:0 auto;
 opacity:0;
 stroke:currentColor;
 stroke-width:0;
 width:14px;
 margin-left:8px
}
div.listbox-button__option[role="option"][aria-selected="true"] svg.icon {
 opacity:1
}
div.listbox-button__option[role="option"]:active svg.icon {
 color:var(--listbox-option-active-status-color,var(--color-selection-list-item-active-status,#fff))
}
div.listbox-button__option[role="option"] {
 background-color:transparent;
 border-style:solid;
 border-width:1px;
 box-sizing:border-box;
 display:inline-flex;
 font-family:inherit;
 justify-content:space-between;
 padding:8px 15px;
 width:100%;
 border-color:var(--listbox-option-border-color,var(--color-background-default,#fff));
 color:var(--listbox-option-foreground-color,var(--color-text-default,#111820));
 cursor:default
}
div.listbox-button__option[role="option"]:not(:last-child) {
 margin-bottom:1px
}
div.listbox-button__option[role="option"]:focus {
 outline-offset:-4px
}
div.listbox-button__option[role="option"][hidden] {
 display:none
}
div.listbox-button__option[role="option"]:hover {
 background-color:var(--listbox-option-hover-background-color,var(--color-selection-list-item-hover-background,#e5e5e5));
 color:var(--listbox-option-hover-foreground-color,var(--color-selection-list-item-hover-foreground,#111820))
}
div.listbox-button__option[role="option"]:active {
 font-weight:bold
}
div.listbox-button__option[role="option"]:first-child {
 border-top-left-radius:var(--border-radius-dropdown,8px);
 border-top-right-radius:var(--border-radius-dropdown,8px)
}
div.listbox-button__option[role="option"]:last-child {
 border-bottom-left-radius:var(--border-radius-dropdown,8px);
 border-bottom-right-radius:var(--border-radius-dropdown,8px)
}
div.listbox-button__option--active[role="option"] {
 font-weight:bold
}
span.listbox-button__value {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 flex:1 0 auto
}
.listbox-button__options:focus:not(:focus-visible) {
 outline:0
}
[dir="rtl"] .listbox-button__option svg.icon {
 margin-left:0;
 margin-right:8px
}
div.listbox {
 margin:16px 0
}
span.listbox {
 display:inline-block;
 vertical-align:bottom
}
div.listbox__options[role="listbox"] {
 background-color:var(--listbox-background-color,var(--color-selection-list-background,#fff));
 cursor:default
}
span.listbox__options[role="listbox"] {
 display:inline-block
}
div.listbox__options--fix-width[role="listbox"] {
 width:100%
}
div.listbox__options--reverse[role="listbox"] {
 right:0
}
div.listbox__option[role="option"] {
 background-color:transparent;
 border-style:solid;
 border-width:1px;
 box-sizing:border-box;
 display:inline-flex;
 font-family:inherit;
 justify-content:space-between;
 padding:8px 15px;
 width:100%;
 border-color:var(--listbox-option-border-color,var(--color-background-default,#fff));
 color:var(--listbox-option-foreground-color,var(--color-text-default,#111820))
}
div.listbox__option[role="option"]:not(:last-child) {
 margin-bottom:1px
}
div.listbox__option[role="option"]:focus {
 outline-offset:-4px
}
div.listbox__option[role="option"][hidden] {
 display:none
}
div.listbox__option[role="option"]:hover {
 background-color:var(--listbox-option-hover-background-color,var(--color-selection-list-item-hover-background,#e5e5e5));
 color:var(--listbox-option-hover-foreground-color,var(--color-selection-list-item-hover-foreground,#111820))
}
div.listbox__option[role="option"]:active {
 font-weight:bold
}
span.listbox__value {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 flex:1
}
div.listbox__option svg.icon {
 align-self:center;
 fill:currentColor;
 height:10px;
 margin:0 auto;
 opacity:0;
 stroke:currentColor;
 stroke-width:0;
 width:14px;
 margin-left:8px
}
[dir="rtl"] div.listbox__option svg.icon {
 margin-left:0;
 margin-right:8px
}
div.listbox__options[role="listbox"]:focus .listbox__option--active[role="option"] {
 background-color:var(--listbox-option-hover-background-color,var(--color-selection-list-item-hover-background,#e5e5e5));
 color:var(--listbox-option-hover-foreground-color,var(--color-selection-list-item-hover-foreground,#111820))
}
div.listbox__option[aria-selected="true"] svg.icon {
 opacity:1
}
div.listbox__option[role="option"]:active svg.icon {
 color:var(--listbox-option-active-status-color,var(--color-selection-list-item-active-status,#fff))
}
.listbox__options:focus:not(:focus-visible) {
 outline:0
}
.radio {
 display:inline-flex;
 position:relative;
 vertical-align:text-bottom
}
.radio__control[type="radio"] {
 height:18px;
 min-width:18px;
 width:18px
}
.radio--large .radio__control[type="radio"] {
 height:24px;
 min-width:24px;
 width:24px
}
span.radio__icon {
 display:inline-flex;
 height:18px;
 outline-offset:1px
}
.radio--large span.radio__icon {
 height:24px
}
span.radio__icon[hidden] {
 display:inline-flex
}
svg.radio__checked {
 color:var(--radio-checked-color,var(--color-action-primary,#3665f3))
}
svg.radio__unchecked {
 color:var(--radio-unchecked-color,var(--color-text-default,#111820))
}
input.radio__control[type="radio"] {
 font-size:100%;
 margin:0;
 opacity:0;
 padding:0;
 position:absolute;
 z-index:1
}
.radio svg {
 display:inline-block;
 fill:currentColor;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle;
 height:18px;
 width:18px
}
.radio--large svg {
 height:24px;
 width:24px
}
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"][disabled]+span.radio__icon {
 opacity:1
}
input.radio__control[type="radio"][disabled]+span.radio__icon svg {
 fill:var(--radio-disabled-color,var(--color-disabled,#c7c7c7))
}
input.radio__control[type="radio"]:focus+span.radio__icon {
 outline:1px auto;
 outline-color:var(--radio-outline,var(--color-text-secondary,#707070));
 outline-offset:2px
}
input.radio__control[type="radio"]:focus:not(:focus-visible)+span.radio__icon {
 outline:0
}
span.field {
 display:inline-block
}
span.field+span.field {
 margin-left:8px
}
div.field {
 margin:16px 0
}
.field-group {
 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 {
 color:var(--field-description-color,var(--color-status-description,#414141));
 font-size:.75rem
}
.field__description--confirmation {
 color:var(--field-description-confirmation-color,var(--color-text-confirmation,#05823f))
}
.field__description--information {
 color:var(--field-description-information-color,var(--color-status-information,#3665f3))
}
.field__description--attention {
 color:var(--field-description-attention-color,var(--color-status-attention,#e0103a))
}
.field__group>.field__description,
.field__group>.field__label {
 align-self:center
}
span.field__group {
 display:inline-flex
}
div.field__group {
 display:flex
}
.field__control+span.field__description {
 margin-left:8px
}
div.field__description {
 margin:2px 16px 0
}
.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:4px;
 margin-right:auto
}
.field__label--stacked {
 display:block;
 margin-bottom:8px
}
.field__label--disabled {
 color:var(--field-label-color-disabled,var(--color-text-disabled,#c7c7c7))
}
.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 {
 align-self:start;
 margin-top:16px
}
.switch {
 box-sizing:border-box;
 height:40px;
 position:relative;
 vertical-align:middle
}
div.switch {
 display:flex
}
span.switch {
 display:inline-flex
}
span.switch__button {
 align-self:center;
 background-color:var(--switch-unchecked-background-color,var(--color-text-secondary,#707070));
 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:var(--switch-foreground-color,var(--color-background-default,#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[disabled]+span.switch__button {
 background-color:var(--switch-disabled-background-color,var(--color-disabled,#c7c7c7))
}
input.switch__control:checked+span.switch__button::after {
 left:19px
}
span.switch__control[aria-disabled="true"]+span.switch__button {
 background-color:var(--switch-disabled-background-color,var(--color-disabled,#c7c7c7))
}
input.switch__control {
 opacity:0
}
input.switch__control:focus+span.switch__button {
 outline-color:var(--switch-custom-outline-color,var(--color-outline,#707070));
 outline-style:auto;
 outline-width:1px
}
input.switch__control:focus:not(:focus-visible)+span.switch__button {
 outline:0
}
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:var(--switch-checked-background-color,var(--color-text-primary,#111820))
}
span.switch__control:focus:not(:focus-visible) {
 outline:0
}
@media screen and (-ms-high-contrast:active) {
 input.switch__control {
  opacity:1
 }
}
.checkbox {
 display:inline-flex;
 position:relative;
 vertical-align:text-bottom
}
.checkbox__control[type="checkbox"] {
 height:18px;
 min-width:18px;
 width:18px
}
.checkbox--large .checkbox__control[type="checkbox"] {
 height:24px;
 min-width:24px;
 width:24px
}
span.checkbox__icon {
 display:inline-flex;
 height:18px;
 outline-offset:1px
}
.checkbox--large span.checkbox__icon {
 height:24px
}
span.checkbox__icon[hidden] {
 display:inline-flex
}
svg.checkbox__checked {
 color:var(--checkbox-checked-color,var(--color-action-primary,#3665f3))
}
svg.checkbox__unchecked {
 color:var(--checkbox-unchecked-color,var(--color-text-default,#111820))
}
input.checkbox__control[type="checkbox"] {
 font-size:100%;
 margin:0;
 opacity:0;
 padding:0;
 position:absolute;
 z-index:1
}
.checkbox svg {
 display:inline-block;
 fill:currentColor;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle;
 height:18px;
 width:18px
}
.checkbox--large svg {
 height:24px;
 width:24px
}
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"][disabled]+span.checkbox__icon {
 opacity:1
}
input.checkbox__control[type="checkbox"][disabled]+span.checkbox__icon svg {
 fill:var(--checkbox-disabled-color,var(--color-action-disabled,#c7c7c7))
}
input.checkbox__control[type="checkbox"]:focus+span.checkbox__icon {
 outline:1px auto;
 outline-color:var(--checkbox-outline,var(--color-text-secondary,#707070));
 outline-offset:2px
}
input.checkbox__control[type="checkbox"]:focus:not(:focus-visible)+span.checkbox__icon {
 outline:0
}
.floating-label {
 position:relative
}
span.floating-label {
 display:inline-block
}
div.floating-label {
 display:block
}
label.floating-label__label {
 color:var(--floating-label-color,var(--color-label,#414141));
 display:inline-block;
 left:16px;
 overflow:hidden;
 pointer-events:none;
 position:absolute;
 text-overflow:ellipsis;
 transform:scale(0.75,0.75) translate(0,2px);
 transform-origin:left;
 white-space:nowrap;
 width:calc(100% - 24px);
 z-index:1
}
label.floating-label__label--focus {
 color:var(--floating-label-focus-color,var(--color-label-focus,#3665f3))
}
.floating-label--large label.floating-label__label {
 transform:scale(0.75,0.75) translate(0,3px)
}
label.floating-label__label--inline {
 font-size:.875rem;
 transform:translate(0,12px)
}
.floating-label--large label.floating-label__label--inline {
 transform:translate(0,16px)
}
label.floating-label__label--animate {
 transition:transform .3s cubic-bezier(0.25,0.1,0.25,1),bottom .3s cubic-bezier(0.25,0.1,0.25,1)
}
label.floating-label__label--disabled {
 color:var(--floating-label-disabled-color,var(--color-label-disabled,#a2a2a2))
}
label.floating-label__label--invalid {
 color:var(--floating-label-invalid-color,var(--color-label-invalid,#e0103a))
}
.floating-label .textbox__control,
.floating-label .combobox__control>input {
 padding-bottom:2px;
 padding-top:18px
}
.floating-label--large .textbox__control,
.floating-label--large .combobox__control>input {
 padding-bottom:5px;
 padding-top:23px
}
.floating-label .select select {
 line-height:52px
}
.floating-label .select--large select {
 line-height:60px
}
.textbox {
 color:var(--textbox-foreground-color,var(--color-form-control-foreground,#111820));
 font-size:.875rem;
 position:relative
}
.textbox button.icon-btn {
 display:inline-flex;
 height:100%;
 justify-content:center;
 padding:0;
 position:absolute;
 right:0;
 top:0
}
span.textbox {
 display:inline-block
}
textarea.textbox__control {
 font-family:inherit;
 min-height:200px;
 overflow:auto;
 padding:16px;
 resize:vertical;
 vertical-align:middle
}
input.textbox__control {
 font-family:inherit;
 padding:0 16px;
 vertical-align:middle
}
input.textbox__control,
textarea.textbox__control {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-color:var(--textbox-background-color,var(--color-form-control-background,#f7f7f7));
 border-color:var(--textbox-border-color,var(--color-form-control-border,#949494));
 border-radius:var(--textbox-border-radius,var(--border-radius-small,8px));
 border-style:solid;
 border-width:1px;
 box-sizing:border-box;
 color:var(--textbox-foreground-color,var(--color-form-control-foreground,#111820));
 font-size:1em;
 height:40px;
 margin:0
}
input.textbox__control[disabled],
textarea.textbox__control[disabled] {
 background-color:var(--textbox-disabled-background-color,var(--color-form-control-disabled-background,#f7f7f7));
 border-color:var(--textbox-disabled-border-color,var(--color-form-control-border,#949494));
 color:var(--textbox-disabled-foreground-color,var(--color-grey4,#a2a2a2))
}
input.textbox__control[disabled]::-webkit-input-placeholder,
textarea.textbox__control[disabled]::-webkit-input-placeholder {
 color:var(--textbox-disabled-placeholder-color,var(--color-form-control-disabled-placeholder,#a2a2a2))
}
input.textbox__control[disabled]::-moz-placeholder,
textarea.textbox__control[disabled]::-moz-placeholder {
 color:var(--textbox-disabled-placeholder-color,var(--color-form-control-disabled-placeholder,#a2a2a2))
}
input.textbox__control[disabled]:-ms-input-placeholder,
textarea.textbox__control[disabled]:-ms-input-placeholder {
 color:var(--textbox-disabled-placeholder-color,var(--color-form-control-disabled-placeholder,#a2a2a2))
}
input.textbox__control[readonly],
textarea.textbox__control[readonly] {
 color:var(--textbox-readonly-foreground-color,var(--color-form-control-readonly-foreground,#a2a2a2))
}
input.textbox__control[aria-invalid="true"],
textarea.textbox__control[aria-invalid="true"] {
 background-color:var(--textbox-invalid-background-color,var(--color-status-invalid,#fef5f6));
 border-color:var(--textbox-invalid-foreground-color,var(--color-status-attention,#e0103a))
}
input.textbox__control:focus,
textarea.textbox__control:focus {
 border-color:var(--textbox-focus-border-color,var(--color-action-primary,#3665f3));
 background-color:var(--textbox-focus-background-color,var(--color-background-default,#fff));
 outline:0
}
input.textbox__control:-ms-input-placeholder,
textarea.textbox__control:-ms-input-placeholder {
 color:var(--textbox-placeholder-color,var(--color-grey5,#707070));
 font-weight:200
}
input.textbox__control::-moz-placeholder,
textarea.textbox__control::-moz-placeholder {
 color:var(--textbox-placeholder-color,var(--color-grey5,#707070));
 font-weight:200;
 opacity:1
}
input.textbox__control:-ms-input-placeholder,
textarea.textbox__control:-ms-input-placeholder {
 color:var(--textbox-placeholder-color,var(--color-grey5,#707070));
 font-weight:200;
 opacity:1
}
input.textbox__control::placeholder,
textarea.textbox__control::placeholder {
 color:var(--textbox-placeholder-color,var(--color-grey5,#707070));
 font-weight:200;
 opacity:1
}
input.textbox__control--large {
 height:48px
}
.textbox>svg,
.textbox .icon-btn>svg {
 color:var(--textbox-icon-color,var(--color-grey5,#707070));
 display:inline-flex;
 fill:var(--textbox-icon-color,var(--color-grey5,#707070));
 height:100%;
 pointer-events:none;
 position:absolute;
 top:0;
 width:14px
}
.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__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
}
.drawer-dialog[role="dialog"] {
 background-color:var(--dialog-mask-background-color,var(--color-mask-faded,rgba(17,24,32,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;
 align-items:flex-end
}
.drawer-dialog[role="dialog"]:not([hidden]) {
 display:flex
}
.drawer-dialog--no-mask[role="dialog"] {
 background-color:transparent
}
.drawer-dialog__header {
 display:flex;
 flex-shrink:0;
 margin:16px 8px 0;
 position:relative
}
.drawer-dialog__header h1,
.drawer-dialog__header h2,
.drawer-dialog__header h3,
.drawer-dialog__header h4,
.drawer-dialog__header h5,
.drawer-dialog__header h6 {
 align-self:center;
 flex:1 1 auto;
 margin:0 8px
}
.drawer-dialog__header>:last-child:not(:only-child) {
 margin-left:16px
}
.drawer-dialog__handle {
 background-color:transparent;
 border:0;
 left:0;
 margin:-11px auto;
 padding:8px;
 position:relative;
 right:0;
 top:11px;
 z-index:2
}
.drawer-dialog__handle::after {
 background-color:var(--dialog-handle-color,var(--color-grey4,#a2a2a2));
 border-radius:5px;
 content:"";
 display:block;
 height:3px;
 width:20px
}
.drawer-dialog__main {
 box-sizing:border-box;
 flex:1 1 auto;
 margin:16px;
 position:relative;
 min-height:auto;
 overflow:auto
}
.drawer-dialog__main>:first-child {
 margin-top:0
}
.drawer-dialog__main>:last-child {
 margin-bottom:0
}
button.drawer-dialog__close {
 background-color:transparent;
 border:0;
 height:auto;
 outline-offset:-8px;
 z-index:1
}
.drawer-dialog__window {
 background-color:var(--dialog-window-background-color,var(--color-background-default,#fff));
 display:flex;
 flex:1 0 auto;
 flex-direction:column;
 min-height:55px;
 will-change:opacity,transform;
 border-radius:16px 16px 0 0;
 max-height:50%;
 max-width:100%;
 -webkit-overflow-scrolling:touch;
 overflow-y:hidden
}
.drawer-dialog__window--expanded {
 height:95%;
 max-height:95%
}
.drawer-dialog__window--slide {
 transition:max-height .32s ease-out
}
.drawer-dialog--show.drawer-dialog--mask-fade,
.drawer-dialog--hide.drawer-dialog--mask-fade {
 transition:background-color .16s ease-out
}
.drawer-dialog--show.drawer-dialog--mask-fade-slow,
.drawer-dialog--hide.drawer-dialog--mask-fade-slow {
 transition:background-color .32s ease-out
}
.drawer-dialog--show .drawer-dialog__window--fade,
.drawer-dialog--hide .drawer-dialog__window--fade {
 transition:opacity .16s ease-out
}
.drawer-dialog--show .drawer-dialog__window--slide,
.drawer-dialog--hide .drawer-dialog__window--slide {
 transition:transform .32s ease-out
}
.drawer-dialog--hide.drawer-dialog--hide,
.drawer-dialog--hide.drawer-dialog--show-init,
.drawer-dialog--show-init.drawer-dialog--hide,
.drawer-dialog--show-init.drawer-dialog--show-init {
 display:flex
}
.drawer-dialog--hide.drawer-dialog--mask-fade,
.drawer-dialog--show-init.drawer-dialog--mask-fade,
.drawer-dialog--hide.drawer-dialog--mask-fade-slow,
.drawer-dialog--show-init.drawer-dialog--mask-fade-slow {
 background-color:rgba(17,24,32,0)
}
.drawer-dialog--hide .drawer-dialog__window--slide,
.drawer-dialog--show-init .drawer-dialog__window--slide {
 transform:translateY(100%)
}
.drawer-dialog--show.drawer-dialog--show,
.drawer-dialog--show.drawer-dialog--hide-init,
.drawer-dialog--hide-init.drawer-dialog--show,
.drawer-dialog--hide-init.drawer-dialog--hide-init {
 display:flex
}
.drawer-dialog--show.drawer-dialog--mask-fade,
.drawer-dialog--hide-init.drawer-dialog--mask-fade,
.drawer-dialog--show.drawer-dialog--mask-fade-slow,
.drawer-dialog--hide-init.drawer-dialog--mask-fade-slow {
 background-color:rgba(17,24,32,0.7)
}
.drawer-dialog--show .drawer-dialog__window--fade,
.drawer-dialog--hide-init .drawer-dialog__window--fade {
 opacity:1
}
.drawer-dialog--show .drawer-dialog__window--slide,
.drawer-dialog--hide-init .drawer-dialog__window--slide {
 transform:translateX(0)
}
.drawer-dialog__handle:focus:not(:focus-visible) {
 outline:0
}
.infotip {
 position:relative
}
span.infotip {
 display:inline-block
}
.infotip__overlay {
 border-radius:var(--bubble-border-radius,4px);
 box-shadow:var(--bubble-base-box-shadow,0 0 3px rgba(17,24,32,0.499));
 font-size:14px;
 max-width:344px;
 width:-webkit-max-content;
 width:-moz-max-content;
 width:max-content;
 z-index:1;
 background-color:var(--infotip-background-color,var(--color-background-default,#fff));
 color:var(--infotip-foreground-color,var(--color-text-default,#111820));
 display:none;
 left:-10px;
 margin-top:16px;
 position:absolute
}
.infotip__mask {
 border-radius:var(--bubble-border-radius,4px);
 position:relative;
 z-index:1;
 background-color:var(--infotip-background-color,var(--color-background-default,#fff));
 color:var(--infotip-foreground-color,var(--color-text-default,#111820))
}
span.infotip__mask {
 display:block
}
.infotip__cell {
 display:flex;
 padding:16px;
 word-break:break-word
}
.infotip__content {
 flex-grow:1
}
.infotip__content p {
 margin:0
}
.infotip__content p:not(:first-of-type) {
 margin-top:4px
}
.infotip__pointer {
 background-color:var(--infotip-background-color,var(--color-background-default,#fff));
 height:16px;
 position:absolute;
 transform:rotate(45deg);
 width:16px;
 z-index:0;
 box-shadow:var(--bubble-top-box-shadow,0 0 3px rgba(17,24,32,0.499));
 top:-7px;
 left:calc(50% - 8px)
}
.infotip__pointer--top-left {
 box-shadow:var(--bubble-top-box-shadow,0 0 3px rgba(17,24,32,0.499));
 top:-7px;
 left:12px
}
.infotip__pointer--top {
 box-shadow:var(--bubble-top-box-shadow,0 0 3px rgba(17,24,32,0.499));
 top:-7px;
 left:calc(50% - 8px)
}
.infotip__pointer--top-right {
 box-shadow:var(--bubble-top-box-shadow,0 0 3px rgba(17,24,32,0.499));
 top:-7px;
 left:auto;
 right:12px
}
.infotip__pointer--bottom-left {
 bottom:-7px;
 box-shadow:var(--bubble-bottom-box-shadow,0 0 3px rgba(17,24,32,0.499));
 top:auto;
 left:12px
}
.infotip__pointer--bottom {
 bottom:-7px;
 box-shadow:var(--bubble-bottom-box-shadow,0 0 3px rgba(17,24,32,0.499));
 top:auto;
 left:calc(50% - 8px)
}
.infotip__pointer--bottom-right {
 bottom:-7px;
 box-shadow:var(--bubble-bottom-box-shadow,0 0 3px rgba(17,24,32,0.499));
 top:auto;
 left:auto;
 right:12px
}
.infotip__pointer--left {
 top:calc(50% - 8px);
 left:-7px
}
.infotip__pointer--left-bottom {
 bottom:12px;
 box-shadow:var(--bubble-left-box-shadow,0 0 3px rgba(17,24,32,0.499));
 left:-7px;
 top:auto
}
.infotip__pointer--left-top {
 box-shadow:var(--bubble-left-box-shadow,0 0 3px rgba(17,24,32,0.499));
 left:-7px;
 top:12px
}
.infotip__pointer--right {
 top:calc(50% - 8px);
 box-shadow:var(--bubble-right-box-shadow,0 0 3px rgba(17,24,32,0.499));
 left:auto;
 right:-7px
}
.infotip__pointer--right-bottom {
 bottom:12px;
 box-shadow:var(--bubble-right-box-shadow,0 0 3px rgba(17,24,32,0.499));
 left:auto;
 right:-7px;
 top:auto
}
.infotip__pointer--right-top {
 box-shadow:var(--bubble-right-box-shadow,0 0 3px rgba(17,24,32,0.499));
 left:auto;
 right:-7px;
 top:12px
}
.infotip__heading {
 font-size:1em;
 font-weight:bold;
 margin:0 0 4px
}
span.infotip__heading {
 display:block
}
.infotip__host[aria-expanded="true"] ~ .infotip__overlay {
 display:block
}
.infotip .icon-btn {
 flex-shrink:0;
 height:20px;
 outline-offset:2px;
 overflow:visible;
 width:20px
}
button.infotip__close,
.infotip__close {
 margin-left:16px
}
@media(min-width:601px) {
 .infotip__overlay {
  max-width:400px
 }
}
.lightbox-dialog[role="dialog"] {
 background-color:var(--dialog-mask-background-color,var(--color-mask-faded,rgba(17,24,32,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;
 align-items:flex-start;
 justify-content:center
}
.lightbox-dialog[role="dialog"]:not([hidden]) {
 display:flex
}
.lightbox-dialog__window {
 background-color:var(--dialog-window-background-color,var(--color-background-default,#fff));
 display:flex;
 flex:1 0 auto;
 flex-direction:column;
 min-height:55px;
 will-change:opacity,transform;
 border-radius:var(--border-radius-dialog,16px);
 margin-top:15vh;
 max-width:calc(100% - 32px)
}
.lightbox-dialog__window--mini {
 align-items:flex-start;
 align-self:center;
 border-radius:7px;
 flex-direction:row-reverse;
 margin-top:0;
 min-height:72px;
 min-width:200px
}
.lightbox-dialog__header {
 display:flex;
 flex-shrink:0;
 margin:16px 8px 0;
 position:relative
}
.lightbox-dialog__header h1,
.lightbox-dialog__header h2,
.lightbox-dialog__header h3,
.lightbox-dialog__header h4,
.lightbox-dialog__header h5,
.lightbox-dialog__header h6 {
 align-self:center;
 flex:1 1 auto;
 margin:0 8px
}
.lightbox-dialog__header>:last-child:not(:only-child) {
 margin-left:16px
}
.lightbox-dialog__window--mini .lightbox-dialog__header {
 margin-top:8px
}
.lightbox-dialog__main {
 box-sizing:border-box;
 flex:1 1 auto;
 margin:16px;
 position:relative;
 min-height:18px
}
.lightbox-dialog__main>:first-child {
 margin-top:0
}
.lightbox-dialog__main>:last-child {
 margin-bottom:0
}
.lightbox-dialog__footer {
 display:flex;
 flex-direction:column;
 justify-content:center;
 padding:16px;
 position:relative
}
.lightbox-dialog__footer>:not(:first-child) {
 margin-top:16px
}
button.lightbox-dialog__close {
 align-self:center;
 border:0;
 position:relative;
 z-index:1
}
.lightbox-dialog__title:not(:first-child) {
 margin-left:16px
}
.lightbox-dialog__title--center {
 text-align:center
}
.lightbox-dialog--show.lightbox-dialog--mask-fade,
.lightbox-dialog--hide.lightbox-dialog--mask-fade {
 transition:background-color .16s ease-out
}
.lightbox-dialog--show.lightbox-dialog--mask-fade-slow,
.lightbox-dialog--hide.lightbox-dialog--mask-fade-slow {
 transition:background-color .32s ease-out
}
.lightbox-dialog--show .lightbox-dialog__window--fade,
.lightbox-dialog--hide .lightbox-dialog__window--fade {
 transition:opacity .16s ease-out
}
.lightbox-dialog--hide.lightbox-dialog--hide,
.lightbox-dialog--hide.lightbox-dialog--show-init,
.lightbox-dialog--show-init.lightbox-dialog--hide,
.lightbox-dialog--show-init.lightbox-dialog--show-init {
 display:flex
}
.lightbox-dialog--hide.lightbox-dialog--mask-fade,
.lightbox-dialog--show-init.lightbox-dialog--mask-fade,
.lightbox-dialog--hide.lightbox-dialog--mask-fade-slow,
.lightbox-dialog--show-init.lightbox-dialog--mask-fade-slow {
 background-color:rgba(17,24,32,0)
}
.lightbox-dialog--hide .lightbox-dialog__window--fade,
.lightbox-dialog--show-init .lightbox-dialog__window--fade {
 opacity:0
}
.lightbox-dialog--show.lightbox-dialog--show,
.lightbox-dialog--show.lightbox-dialog--hide-init,
.lightbox-dialog--hide-init.lightbox-dialog--show,
.lightbox-dialog--hide-init.lightbox-dialog--hide-init {
 display:flex
}
.lightbox-dialog--show.lightbox-dialog--mask-fade,
.lightbox-dialog--hide-init.lightbox-dialog--mask-fade,
.lightbox-dialog--show.lightbox-dialog--mask-fade-slow,
.lightbox-dialog--hide-init.lightbox-dialog--mask-fade-slow {
 background-color:rgba(17,24,32,0.7)
}
.lightbox-dialog--show .lightbox-dialog__window--fade,
.lightbox-dialog--hide-init .lightbox-dialog__window--fade {
 opacity:1
}
@media(min-width:601px) and (max-width:768px) {
 .lightbox-dialog__window {
  max-width:calc(88% - 32px)
 }
}
@media(min-width:769px) {
 .lightbox-dialog__window {
  max-width:616px
 }
}
@media(min-width:601px) {
 .lightbox-dialog__window .lightbox-dialog__header {
  margin:16px 16px 0
 }
 .lightbox-dialog__window .lightbox-dialog__main {
  margin:16px 24px 24px
 }
 .lightbox-dialog__window .lightbox-dialog__footer {
  flex-direction:row;
  justify-content:flex-end;
  padding:24px
 }
 .lightbox-dialog__window .lightbox-dialog__footer>:not(:first-child) {
  margin-left:24px;
  margin-top:initial
 }
}
.progress-spinner {
 -webkit-animation:spin 600ms linear infinite;
 animation:spin 600ms linear infinite;
 display:inline-block;
 height:30px;
 width:30px
}
@-webkit-keyframes spin {
 from {
  transform:rotate(0)
 }
 to {
  transform:rotate(360deg)
 }
}
@keyframes spin {
 from {
  transform:rotate(0)
 }
 to {
  transform:rotate(360deg)
 }
}
.progress-spinner>svg.icon.icon--spinner {
 height:inherit;
 margin:0;
 max-height:inherit;
 max-width:inherit;
 width:inherit
}
.progress-spinner--large {
 height:60px;
 width:60px
}
.progress-spinner:empty {
 background-image:var(--progress-spinner-image-url,var(--url-image-progress-spinner,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI0U1RTVFNSIgZD0iTTI0IDEyYzAgNi42Mjc0LTUuMzcyNiAxMi0xMiAxMlMwIDE4LjYyNzQgMCAxMiA1LjM3MjYgMCAxMiAwczEyIDUuMzcyNiAxMiAxMnpNMS43MTYgMTJjMCA1LjY3OTcgNC42MDQzIDEwLjI4NCAxMC4yODQgMTAuMjg0UzIyLjI4NCAxNy42Nzk3IDIyLjI4NCAxMiAxNy42Nzk3IDEuNzE2IDEyIDEuNzE2IDEuNzE2IDYuMzIwMyAxLjcxNiAxMnoiLz48bWFzayBpZD0iYSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCBmaWxsPSIjRTVFNUU1IiBkPSJNMjQgMTJjMCA2LjYyNzQtNS4zNzI2IDEyLTEyIDEyUzAgMTguNjI3NCAwIDEyIDUuMzcyNiAwIDEyIDBzMTIgNS4zNzI2IDEyIDEyek0xLjcxNiAxMmMwIDUuNjc5NyA0LjYwNDMgMTAuMjg0IDEwLjI4NCAxMC4yODRTMjIuMjg0IDE3LjY3OTcgMjIuMjg0IDEyIDE3LjY3OTcgMS43MTYgMTIgMS43MTYgMS43MTYgNi4zMjAzIDEuNzE2IDEyeiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kKSIgbWFzaz0idXJsKCNhKSI+PHBhdGggZmlsbD0iIzM2NjVGMyIgZD0iTTIzLjExNDkgMTIuNzc3MmMuNDcyNy4wMzMxLjg4NTktLjMyMzYuODg1MS0uNzk3NUExMiAxMiAwIDAwOC40NzA5LjUzMDdjLS40NTMuMTM5My0uNjcxNS42Mzk2LS41MDAxIDEuMDgxNC4xNzEzLjQ0MTcuNjY3Ny42NTczIDEuMTIyMi41MjMzYTEwLjI4NCAxMC4yODQgMCAwMTEzLjE5IDkuNzI0NWMuMDA2NS40NzM5LjM1OTIuODg0My44MzE5LjkxNzN6Ii8+PC9nPjxkZWZzPjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZCIgd2lkdGg9IjM0LjA4NzUiIGhlaWdodD0iMzAuNzc5NCIgeD0iLTEuMDg3NSIgeT0iLTkiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPjxmZU9mZnNldC8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNC41Ii8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE0IDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3ciLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3ciIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+)));
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover
}
.progress-spinner--large:empty {
 background-image:var(--progress-spinner-large-image-url,var(--url-image-progress-spinner-large,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA1NiA1NiI+PHBhdGggZmlsbD0iI0U1RTVFNSIgZD0iTTU2IDI4YzAgMTUuNDY0LTEyLjUzNiAyOC0yOCAyOFMwIDQzLjQ2NCAwIDI4IDEyLjUzNiAwIDI4IDBzMjggMTIuNTM2IDI4IDI4ek00LjAwNCAyOGMwIDEzLjI1MjYgMTAuNzQzNCAyMy45OTYgMjMuOTk2IDIzLjk5NlM1MS45OTYgNDEuMjUyNiA1MS45OTYgMjggNDEuMjUyNiA0LjAwNCAyOCA0LjAwNCA0LjAwNCAxNC43NDc0IDQuMDA0IDI4eiIvPjxtYXNrIGlkPSJhIiB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHg9IjAiIHk9IjAiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9IiNFNUU1RTUiIGQ9Ik01NiAyOGMwIDE1LjQ2NC0xMi41MzYgMjgtMjggMjhTMCA0My40NjQgMCAyOCAxMi41MzYgMCAyOCAwczI4IDEyLjUzNiAyOCAyOHpNNC4wMDQgMjhjMCAxMy4yNTI2IDEwLjc0MzQgMjMuOTk2IDIzLjk5NiAyMy45OTZTNTEuOTk2IDQxLjI1MjYgNTEuOTk2IDI4IDQxLjI1MjYgNC4wMDQgMjggNC4wMDQgNC4wMDQgMTQuNzQ3NCA0LjAwNCAyOHoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZCkiIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMzNjY1RjMiIGQ9Ik01My45MzQ3IDI5LjgxMzVjMS4xMDMuMDc3MiAyLjA2NzEtLjc1NTEgMi4wNjUzLTEuODYwOEEyOC4wMDA5IDI4LjAwMDkgMCAwMDMxLjcwMzIuMjQ2YTI4IDI4IDAgMDAtMTEuOTM3OC45OTIzYy0xLjA1NjguMzI1MS0xLjU2NjcgMS40OTIzLTEuMTY2OSAyLjUyMzEuMzk5OCAxLjAzMDkgMS41NTggMS41MzM4IDIuNjE4NSAxLjIyMTJhMjMuOTk2MyAyMy45OTYzIDAgMDEzMC43NzY4IDIyLjY5MDZjLjAxNSAxLjEwNTYuODM3OSAyLjA2MzIgMS45NDA5IDIuMTQwM3oiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9kIiB3aWR0aD0iNTUuNTM3NCIgaGVpZ2h0PSI0Ny44MTg1IiB4PSI5LjQ2MjYiIHk9Ii05IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjQuNSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4xNCAwIi8+PGZlQmxlbmQgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPg==)))
}
