@import url(https://fonts.googleapis.com/css?family=Heebo:100,300,400,500,700,800,900);
html,body,#root{overflow:scroll !important}body{margin:20px 30%;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace}.hidden{display:none !important}#root{padding:5px;border-radius:10px;border:black solid 1px}#invoice-frame{width:100%;min-height:75vh}#cancel-button{width:calc(100% - 10px);padding:10px;border:thin solid red;border-radius:5px;margin:5px;color:red}

*{font-family:"Heebo", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}*:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}body{overflow-x:hidden}a:link{text-decoration:none}.d-none{display:none !important}.d-flex{display:flex !important}.loading-spinner{width:24px;height:24px;-webkit-animation:spin 400ms cubic-bezier(0.5, 0, 0.25, 1.2) infinite;animation:spin 400ms cubic-bezier(0.5, 0, 0.25, 1.2) infinite;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.loading-spinner__wrapper{display:flex;justify-content:center}@-webkit-keyframes spin{to{transform:rotateZ(360deg)}}@keyframes spin{to{transform:rotateZ(360deg)}}body{color:black;background-color:white}html,body,#popup-root{display:flex;flex-direction:column;height:100%;overflow:hidden}html .header-bar+div,body .header-bar+div,#popup-root .header-bar+div{flex-grow:1;overflow-x:hidden;overflow-y:auto}html .ellipsis,body .ellipsis,#popup-root .ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button{background:none;cursor:pointer}.zero-state{display:flex;align-items:center;justify-content:center;flex-direction:column}.zero-state__title{font-size:14px;color:rgba(0,0,0,0.4);font-weight:500}.zero-state__subtitle{font-size:12px;color:rgba(0,0,0,0.25);margin-top:4px}span.MuiTooltip-arrow{color:#303133}a{color:#4f6ef7}

.action-button__footer--fixed{position:absolute !important}.brand-page{position:relative}.amount-page__title{margin-bottom:0px !important}.pay-with-bitpay{margin-top:10px}div.MuiSnackbar-root[style]{left:50% !important;right:auto !important}body{margin:0;background-color:none;background:none}#root{background-color:#FFFFFF}

.d-none{display:none !important}.d-flex{display:flex !important}.snack .MuiAlert-action{align-items:start}.snack div.MuiAlert-icon{color:#ef476f}.snack div.MuiAlert-root{width:270px}

.pay-with-bitpay{display:flex;justify-content:center}.pay-with-bitpay img{display:block;cursor:pointer}.pay-with-bitpay__pay-button{height:60px}.pay-with-bitpay .action-button__spinner{-webkit-animation:unset;animation:unset}

.d-none{display:none !important}.d-flex{display:flex !important}.action-button{display:flex;justify-content:center;align-items:center;width:100%;padding:12px;color:white;font-size:16px;font-weight:700;background-color:#4f6ef7;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.action-button--warn{color:#fdb455;background-color:rgba(253,180,85,0.1);font-weight:500;padding:18px}.action-button--danger{color:#ef476f;background-color:rgba(239,71,111,0.1);font-weight:500;padding:18px}.action-button__footer{margin:10px 4px 0}.action-button__footer--fixed{position:fixed;bottom:0;width:100%;background-color:white;padding:14px 14px 18px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 -2px 8px 0 rgba(0,0,0,0.04);text-align:center}.action-button__footer--fixed a{width:100%}.action-button__footer a{width:100%}.action-button__spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-right:12px;margin-top:-2px}.action-button--light{background:#eef1ff;color:#4f6ef7;font-size:16px;font-weight:500;padding:10px 0}.action-button--pending{background:#eef1ff;color:#4f6ef7;font-size:16px;font-weight:500;padding:10px 0;height:60px;width:270px;margin-top:0}.secondary-button{color:#4f6ef7;font-weight:700;font-size:16px;padding-top:14px}button[disabled]{opacity:0.6 !important;pointer-events:none}

.d-none{display:none !important}.d-flex{display:flex !important}.amount-page{display:flex;padding:10px;flex-direction:column;text-align:center;padding-bottom:15px}.amount-page__title{margin-bottom:-22px}.amount-page__merchant-name{font-size:15px;color:#434d5a;font-weight:500;margin-top:3px}.amount-page__promo{font-size:12px;color:#4f6ef7;text-align:center;font-weight:400;margin-top:3px}.amount-page__cta .action-button__footer{margin-top:0}.amount-page__amount-box{width:100%}.amount-page__amount-box__amount{font-size:44px;color:black;text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center}.amount-page__amount-box__amount__value{flex-grow:1}.amount-page__amount-box__amount>button{height:30px;width:30px;margin:0 15px}.amount-page__amount-box__currency{font-size:16px;color:rgba(0,0,0,0.25);font-weight:500}.amount-page__amount-box__denoms{opacity:0.75;font-size:12px;color:#434d5a;margin:0 auto;max-width:200px;margin-top:3px}.amount-page__amount-box__wrapper{flex-grow:1;display:flex;align-items:center;justify-self:center;text-align:center}.amount-page__input{position:absolute;top:0;bottom:0;opacity:0;width:1px;height:1px;pointer-events:none}

.d-none{display:none !important}.d-flex{display:flex !important}.line-items{padding:0 15px}.line-items__item{display:flex;align-items:center;margin:16px 0}.line-items__item__label{flex-grow:1;font-size:14px;color:rgba(115,128,140,0.8)}.line-items__item__label--bold{color:black;font-size:16px;font-weight:500;transform:translateY(-4px)}.line-items__item__value{flex-shrink:0;font-size:14px;color:#434d5a}.line-items__item__value--bold{color:black;font-size:24px;font-weight:700;transform:translateY(-2px)}.line-items__item__value.crypto-amount{color:#4f6ef7;font-weight:500}

.d-none{display:none !important}.d-flex{display:flex !important}.card-header{margin-bottom:20px}.card-header__title{font-size:15px;color:#434d5a;font-weight:500;margin-bottom:3px;margin-top:3px;text-align:center}.card-header__balance{color:#303133;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800}.card-header__balance>img{height:25px;width:25px;border-radius:50%;margin-right:10px}

.payment{padding:10px 0;overflow-y:hidden !important}.payment .line-items{padding:0 25px}.payment .settings-group{margin-bottom:20px}.payment .settings-group__label{color:#73808c}.payment .pay-with-bitpay{margin-top:20px}

.d-none{display:none !important}.d-flex{display:flex !important}.code-box{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f6fa;border-radius:10px;padding:20px 0;width:100%;cursor:pointer}.code-box--wrapper{margin:0 10px}.code-box__label{font-size:12px;color:rgba(67,77,90,0.75);position:absolute;top:0}.code-box__label--action{color:#4f6ef7;font-weight:500}.code-box__label--wrapper{display:flex;justify-content:center;position:relative;margin:5px auto 0;height:18px;width:195px}.code-box__value{font-size:20px;font-weight:700}

.d-none{display:none !important}.d-flex{display:flex !important}.card-menu div{background:#081125;border-radius:6px;margin-left:5px;margin-top:-8px}.card-menu__icon{padding:15px;padding-top:6px;position:absolute;right:0;top:0;z-index:1}li.card-menu__item{color:white;font-size:12px;font-weight:500;justify-content:flex-start;padding-right:14px;padding-left:14px;padding-top:0;padding-bottom:0;min-height:27px}li.card-menu__item:nth-child(1){color:#fff}li.card-menu__item:nth-child(2){color:rgba(255,255,255,0.75)}li.card-menu__item:nth-child(3){color:rgba(255,255,255,0.5)}

.card-details{padding:10px 15px;position:relative}.card-details .action-button--warn{margin-bottom:15px}.card-details__content{display:flex;flex-direction:column}.card-details__content__code-box>:first-child{margin-top:10px}.card-details__content__code-box>:not(:first-child){margin-top:14px}.card-details__content__code-box>:last-child{margin-bottom:10px}

.wallet{display:flex;flex-direction:column;height:100%;padding-top:12px}.wallet .wallet-codes{flex-grow:1}.wallet .wallet-codes .zero-state{height:100%;min-height:180px;margin-bottom:20px}

.d-none{display:none !important}.d-flex{display:flex !important}.merchant-cta{box-shadow:0 2px 5px 1px rgba(48,49,51,0.1);border-radius:8px;margin:0 12px;padding:14px;overflow:hidden;flex-shrink:0}.merchant-cta__content{display:flex;align-items:center;margin-bottom:13px}.merchant-cta__content>img{border-radius:50%;height:39px;margin-right:17px;width:39px}.merchant-cta__content__merchant{font-size:16px;color:#434d5a;font-weight:700}.merchant-cta__content__caption{font-size:13px;color:rgba(67,77,90,0.75);font-weight:400}.merchant-cta__content__promo{font-size:13px;color:#4f6ef7;font-weight:500}.merchant-cta>a{display:block;text-align:center;background:#4f6ef7;width:100%;color:white;font-size:13px;font-weight:700;background:#4f6ef7;border-radius:6px;padding:8px 0}.merchant-cta>a.zero{background:#eef1ff;color:#4f6ef7;font-size:16px;font-weight:500;margin-top:15px;padding:10px 0}.merchant-cta__zero__hero{margin:-14px;margin-bottom:0;max-width:100%;max-width:calc(100% + 28px)}.merchant-cta__zero__title{font-size:18px;color:#303133;font-weight:700;margin:6px 0}.merchant-cta__zero__description{font-size:13px;color:#434d5a;margin:6px 0}

.d-none{display:none !important}.d-flex{display:flex !important}.super-toast{display:flex;position:relative;margin:4px 14px;background-color:#081125;box-shadow:0 0 14px 4px rgba(0,0,0,0.05);border-radius:9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.super-toast__content{display:flex;padding:13px 13px 15px}.super-toast__content__icon{margin-top:3px;margin-right:11px}.super-toast__content__block{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.super-toast__content__block__title{font-weight:500;font-size:15px;color:white}.super-toast__content__block__caption{font-weight:400;font-size:12px;color:rgba(255,255,255,0.75)}.super-toast--gradient{background-image:linear-gradient(135deg, #d43f8d 0%, #0250c5 100%)}

.d-none{display:none !important}.d-flex{display:flex !important}.wallet-cards{padding-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wallet-cards__header{text-transform:uppercase;font-size:12px;font-weight:500;color:rgba(0,0,0,0.2);margin:26px 0;margin-left:13px;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;margin-right:20px}.wallet-cards__header:after{content:"";border-top:2px solid rgba(0,0,0,0.05);margin:0 20px 0 0;flex:1 0 20px;margin:0 0 0 15px}.wallet-card{margin-bottom:2px}.wallet-card__card{display:flex;align-items:center;width:100%;background:#221e20;margin:0 auto;overflow:hidden;width:calc(100% - 26px);border-top-left-radius:11px;border-top-right-radius:11px;padding-right:16px;height:45px}.light .wallet-card__card{position:relative;box-shadow:0 1px 12px rgba(0,0,0,0.07)}.wallet-card__card>img{max-height:47px;margin-top:-2px;margin-left:3px}.wallet-card__card__balance{flex-grow:1;text-align:right;color:white;font-size:20px;font-weight:700}.light .wallet-card__card__balance{color:black}.wallet-card__slot{position:relative;margin-left:-3px;margin-top:-20px;height:30px;overflow:hidden}.wallet-card__slot img{width:100%}.wallet-card--brand-box,.wallet-card--card-box{display:flex;align-items:center;border-radius:8px}.wallet-card--brand-box__balance,.wallet-card--card-box__balance{flex-grow:1;text-align:right;font-weight:700}.wallet-card--brand-box{box-shadow:0 2px 5px 1px rgba(48,49,51,0.15);height:67px;padding-right:25px;padding-left:10px;margin-bottom:24px}.light .wallet-card--brand-box{position:relative;box-shadow:0 1px 12px rgba(0,0,0,0.08)}.wallet-card--brand-box>img{max-height:50px}.wallet-card--brand-box__balance{color:white;font-size:20px}.light .wallet-card--brand-box__balance{color:black}.wallet-card--card-box{background:#f4f6fa;height:66px;padding:0 18px;margin-bottom:15px}.wallet-card--card-box__text{text-align:left}.wallet-card--card-box__text__label{font-size:13px;color:#434d5a;font-weight:500}.wallet-card--card-box__text__note{opacity:0.5;font-size:12px;color:#434d5a}.wallet-card--card-box__balance{font-size:26px;font-weight:700;color:#303133}

