@font-face{font-family:OpenSans;font-style:normal;font-weight:200;src:url(../fonts/OpenSans/OpenSans-Light.eot);src:local("OpenSans-Light"),url(../fonts/OpenSans/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans/OpenSans-Light.ttf) format("truetype"),url(../fonts/OpenSans/OpenSans-Light.svg#OpenSans-Light) format("svg")}@font-face{font-family:OpenSans;font-style:italic;font-weight:200;src:url(../fonts/OpenSans/OpenSans-LightItalic.eot);src:local("OpenSansLight-Italic"),url(../fonts/OpenSans/OpenSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-LightItalic.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-LightItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSans-LightItalic.ttf) format("truetype"),url(../fonts/OpenSans/OpenSans-LightItalic.svg#OpenSansLight-Italic) format("svg")}@font-face{font-family:OpenSans;font-style:italic;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Italic.eot);src:local("OpenSans-Italic"),url(../fonts/OpenSans/OpenSans-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Italic.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Italic.woff) format("woff"),url(../fonts/OpenSans/OpenSans-Italic.ttf) format("truetype"),url(../fonts/OpenSans/OpenSans-Italic.svg#OpenSans-Italic) format("svg")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Regular.eot);src:local("OpenSans"),url(../fonts/OpenSans/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans/OpenSans-Regular.ttf) format("truetype"),url(../fonts/OpenSans/OpenSans-Regular.svg#OpenSans) format("svg")}@font-face{font-family:OpenSans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans/OpenSans-Semibold.eot);src:local("OpenSans-Semibold"),url(../fonts/OpenSans/OpenSans-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Semibold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Semibold.woff) format("woff"),url(../fonts/OpenSans/OpenSans-Semibold.ttf) format("truetype"),url(../fonts/OpenSans/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg")}@font-face{font-family:OpenSans;font-style:italic;font-weight:600;src:url(../fonts/OpenSans/OpenSans-SemiboldItalic.eot);src:local("OpenSans-SemiboldItalic"),url(../fonts/OpenSans/OpenSans-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-SemiboldItalic.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-SemiboldItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSans-SemiboldItalic.ttf) format("truetype"),url(../fonts/OpenSans/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic) format("svg")}@font-face{font-family:OpenSans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans/OpenSans-Bold.eot);src:local("OpenSans-Bold"),url(../fonts/OpenSans/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans/OpenSans-Bold.ttf) format("truetype"),url(../fonts/OpenSans/OpenSans-Bold.svg#OpenSans-Bold) format("svg")}@font-face{font-family:OpenSans;font-style:italic;font-weight:700;src:url(../fonts/OpenSans/OpenSans-BoldItalic.eot);src:local("OpenSans-BoldItalic"),url(../fonts/OpenSans/OpenSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-BoldItalic.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-BoldItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSans-BoldItalic.ttf) format("truetype"),url(../fonts/OpenSans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic) format("svg")}@font-face{font-family:OpenSans;font-style:normal;font-weight:900;src:url(../fonts/OpenSans/OpenSans-ExtraBold.eot);src:local("OpenSans-Extrabold"),url(../fonts/OpenSans/OpenSans-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-ExtraBold.woff) format("woff"),url(../fonts/OpenSans/OpenSans-ExtraBold.ttf) format("truetype"),url(../fonts/OpenSans/OpenSans-ExtraBold.svg#OpenSans-Extrabold) format("svg")}@font-face{font-family:OpenSans;font-style:italic;font-weight:900;src:url(../fonts/OpenSans/OpenSans-ExtraBoldItalic.eot);src:local("OpenSans-ExtraboldItalic"),url(../fonts/OpenSans/OpenSans-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-ExtraBoldItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf) format("truetype"),url(../fonts/OpenSans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraboldItalic) format("svg")}

abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

body,html{position:relative;width:100%;height:100%;color:#111;font-family:OpenSans,sans-serif,arial;background:#fff;overflow:hidden;box-sizing:border-box;padding:0;margin:0}a{color:#3f94c5;text-decoration:none;cursor:pointer}:active{-webkit-tap-highlight-color:rgba(255,255,255,0)}body{font-size:1rem;border:none;box-sizing:border-box}b,strong{font-weight:700}i{font-style:italic}pre{width:100%;overflow:auto;font-family:Courier New;line-height:1.5rem}.error{color:red;font-size:.9rem}#view{position:relative;display:none;align-items:center;width:100%;height:100%;box-sizing:border-box;padding-top:3.6rem;margin:0 auto}html.loaded #view{display:flex}.view{position:relative;width:100%;height:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:1rem}.view,.view-inner{margin:0 auto}.page-title{font-size:1.5rem}.page-description,.page-title{text-align:center;margin-bottom:1rem}.page-description{font-size:1rem}.view ul{box-sizing:border-box;padding-left:1.5rem}.view li+li{margin-top:1rem}#message{position:absolute;left:0;top:0;z-index:10000;display:none;width:100%;height:100%;background:rgba(0,0,0,.6)}#message.visible{display:table}#message-inner{position:relative;display:table-cell;vertical-align:middle;text-align:center;box-sizing:border-box;padding:1rem}#message-content{display:inline-block;vertical-align:top;color:#f7f7f7;text-align:left;word-break:break-word;background:#222;border:.2rem solid hsla(0,0%,100%,.1);border-radius:.5rem;padding:.5rem}#cover{position:fixed;left:0;top:0;display:flex;justify-content:center;flex-direction:column;width:100%;height:100%;z-index:999;opacity:1;background-color:hsla(0,0%,100%,.7)}#cover-image{position:relative;z-index:800;width:14rem;height:21rem;background-repeat:no-repeat;background-position:50%;background-size:14rem 21rem;background-image:url(../images/app-loading.svg);margin:0 auto}#cover-text{position:relative;top:0;font-weight:100;font-style:italic;font-size:1.2rem;text-align:center}html.loaded #cover{display:none}html.loaded.busy #cover{display:flex}html.keyboard-visible .secondary-controls{display:none}

.button{position:relative;display:inline;height:auto;cursor:pointer;color:rgba(0,0,0,.8);font-size:.9rem;font-weight:400;background-color:#f7f7f7;border:none;box-sizing:border-box;outline:none;user-select:none;-webkit-user-select:none;padding:.5rem}.button.touchstart{text-decoration:none;background-color:#efefef;transform:translate(.075rem,.15rem)}.button.disabled{cursor:not-allowed;pointer-events:none;opacity:.3}.button.disabled.touchstart{color:rgba(0,0,0,.4);background-color:#f7f7f7;transform:none}

.form-row{position:relative;display:inline-block;vertical-align:top;width:100%}.form-row+.form-row{margin-top:1rem}.form-group+.form-group{margin-top:1.5rem}.form-label{margin-bottom:.4rem}.form-label,.form-notes{display:block;font-size:.9rem}.form-notes{font-weight:100;margin-top:.5rem}.form-field{position:relative;font-size:.9rem;padding-right:0}.form-field-description{margin-bottom:.4rem}.form-field-buttons .button{display:inline-block;vertical-align:top;padding:.4rem 1rem}.form-input{width:100%;height:1.6rem;line-height:1.6rem;font-size:.9rem;box-sizing:border-box}.form-input,.form-label{transition:opacity .4s ease-in-out}.form-input[disabled],.form-row.disabled .form-label{opacity:.4}.form-input[type=number],.form-input[type=password],.form-input[type=text]{display:block;width:100%;color:#444;font-size:.9rem;border:none;border-bottom:.2rem solid #999;background:#eee;padding:0 .3rem}.form-input[type=number]:focus,.form-input[type=password]:focus,.form-input[type=text]:focus{outline:none;border-bottom-color:#00f}.form-input[type=number].error,.form-input[type=password].error,.form-input[type=text].error{border-bottom-color:red}.form-input[readonly]{opacity:.7}.form-input[readonly]:focus{border-bottom-color:#999}.form-buttons{text-align:right;margin-top:2rem}.form-error-message{color:red;font-size:.9rem}.form-field-actions{position:absolute;top:0;right:0;width:auto;height:100%;max-height:1.7rem;margin-top:0}.form-field-action{display:inline-block;vertical-align:top;width:1.6rem;height:100%;background-position:50%;background-repeat:no-repeat;background-size:60%;box-sizing:border-box;padding:0 1.2rem}.form-field-action+.form-field-action{margin-left:.3rem}.form-field.has-1-actions{padding-right:3rem}.form-field.has-2-actions{padding-right:6rem}.form-field.has-3-actions{padding-right:9rem}.form-field-action.camera{background-image:url(../images/camera.svg)}.form-field-action.cycle{background-size:40%;background-image:url(../images/cycle.svg)}.form-field-action.select-all{background-image:url(../images/select-all.svg)}.form-field-action.visibility{background-size:75%;background-image:url(../images/visibility.svg)}.form-field-action.undo{background-size:70%;background-image:url(../images/undo.svg)}.form-field-action.test{background-size:70%;background-image:url(../images/test.svg)}.form-description{font-size:.9rem;margin-bottom:.5rem}.form-switch{position:relative;display:inline-block;width:3rem;height:1.6rem}.form-switch input{display:none}.form-switch-slider{height:100%;left:0;width:100%;bottom:0;border-radius:2rem}.form-switch-slider,.form-switch-slider:before{position:absolute;content:" ";background-color:#fff;-webkit-transition:.4s;transition:.4s}.form-switch-slider:before{height:1.2rem;width:1.2rem;left:.2rem;bottom:.2rem;border-radius:50%}input:checked+.form-switch-slider{background-color:#2196f3}input:focus+.form-switch-slider{box-shadow:0 0 .1rem #2196f3}input:checked+.form-switch-slider:before{-webkit-transform:translateX(1.4rem);transform:translateX(1.4rem)}

#header{position:absolute;z-index:100;display:none;vertical-align:top;width:100%;height:3.6rem;background:#f7f7f7;box-sizing:border-box;padding:0}html.loaded #header{display:inline-block}.header-button{position:relative;z-index:20;float:left;display:block;width:3.6rem;height:100%;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:2.2rem;box-sizing:border-box;cursor:pointer}.header-button.active,.header-button.touchstart{background-color:#e6e6e6}.header-button.configure{background-image:url(../images/configure.svg)}.header-button.debug{background-image:url(../images/question.svg);background-size:1.2rem}.header-button.receive{background-image:url(../images/receive.svg)}.header-button.send{background-image:url(../images/send.svg)}.header-button.history{background-image:url(../images/history.svg)}.header-button.gameroom{background-image:url(../images/postcard.svg)}.header-button.history,.header-button.receive,.header-button.send{display:none}html.configured .header-button.history,html.configured .header-button.receive,html.configured .header-button.send{display:block}html.deprecated-network .header-button.history,html.deprecated-network .header-button.receive,html.deprecated-network .header-button.send{display:none}

.secondary-controls{position:fixed;left:0;bottom:0;z-index:5;width:100%;height:4.4rem;line-height:3.9rem;background:#fff;box-sizing:border-box;padding:.25rem}.secondary-control{float:left;height:100%;font-size:1.1rem;text-align:center;box-sizing:border-box;padding:0}.secondary-control.touchstart{text-decoration:none}.secondary-control+.secondary-control{border-left:none;margin-left:1%}.secondary-control:first-child:last-child{width:100%}.secondary-control:first-child:nth-last-child(2),.secondary-control:first-child:nth-last-child(2)~.secondary-control{width:49.5%}.secondary-control:first-child:nth-last-child(3),.secondary-control:first-child:nth-last-child(3)~.secondary-control{width:32.6666%}.secondary-control:first-child:nth-last-child(4),.secondary-control:first-child:nth-last-child(4)~.secondary-control{width:24.25%}.button.secondary-control{position:relative;background-color:hsla(0,0%,70.6%,.8)}.button.secondary-control:before{content:" ";display:inline-block;vertical-align:top;width:2.4rem;height:100%;background-position:50%;background-size:2.4rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;margin:0}.button.secondary-control.disabled:before{opacity:.25}.button.secondary-control.has-text:before{margin-right:1.2rem}.secondary-control.has-text:first-child:nth-last-child(3):before,.secondary-control:first-child:nth-last-child(3)~.secondary-control.has-text:before{margin-right:.5rem}.secondary-control.has-text:first-child:nth-last-child(4):before,.secondary-control:first-child:nth-last-child(4)~.secondary-control.has-text:before{margin-right:.4rem}.button.secondary-control.continue:before{background-image:url(../images/continue.svg)}.button.secondary-control.copy-to-clipboard:before{background-image:url(../images/copy.svg)}.button.secondary-control.refresh:before{background-image:url(../images/cycle.svg)}.button.secondary-control.accept:before,.button.secondary-control.done:before,.button.secondary-control.submit:before{background-image:url(../images/checkmark.svg)}.button.secondary-control.cancel:before,.button.secondary-control.close:before,.button.secondary-control.reject:before{background-image:url(../images/cancel.svg)}.button.secondary-control.zero:before{background-image:url(../images/zero.svg)}.button.secondary-control.back.touchstart{background-color:hsla(0,0%,78.4%,.6)}.button.secondary-control.back{background-color:rgba(255,153,0,.8)}.button.secondary-control.back.touchstart{background-color:rgba(255,153,0,.7)}.button.secondary-control.accept,.button.secondary-control.continue,.button.secondary-control.done,.button.secondary-control.submit{background-color:rgba(0,128,0,.6)}.button.secondary-control.accept.touchstart,.button.secondary-control.continue.touchstart,.button.secondary-control.submit.touchstart{background-color:rgba(0,128,0,.5)}.button.secondary-control.cancel,.button.secondary-control.reject{background-color:rgba(255,0,0,.6)}.button.secondary-control.cancel.touchstart,.button.secondary-control.reject.touchstart{background-color:rgba(255,0,0,.5)}.secondary-control .timer{position:relative;left:-2.25rem;top:0;display:none}.secondary-control .timer.active{display:inline}.button.secondary-control.has-active-timer:before{opacity:.4}

.view-configure .form-input[name=address],.view-configure .form-input[name=wif]{color:#fff;font-weight:100;font-family:Courier;letter-spacing:.2rem}.view-configure .network-deprecated-notice,.view-configure .network-deprecated-notice-export-wif{display:none;font-size:1rem;color:orange}html.deprecated-network.configured .view-configure .network-deprecated-notice-export-wif,html.deprecated-network .view-configure .network-deprecated-notice{display:block}

.view.debug{padding-bottom:5.4rem}.view.debug pre{font-size:1.1rem;line-height:1.1rem;box-sizing:border-box;background:#222;padding:.5rem;margin:0}.view.debug pre b{display:inline-block;vertical-align:top;width:100%;margin-bottom:.5rem}.view.debug pre b+b{margin-top:1.5rem}

.view-disclaimers #header .header-button{display:none}

.view.export-wif{padding-bottom:7rem}.view.export-wif .page-title{position:absolute;left:0;top:1rem;width:100%;height:2rem;line-height:2rem;text-align:center;margin:0}.view.export-wif .wif{position:relative;width:100%;height:100%;box-sizing:border-box;padding-top:3.5rem;padding-bottom:5.5rem}.view.export-wif .wif-instructions,.view.export-wif .wif-text{position:absolute;left:0;width:100%;height:auto;line-height:3.5rem;text-align:center;margin:0}.view.export-wif .wif-instructions{top:0;padding-bottom:1rem}.view.export-wif .wif-text{bottom:-1rem;font-weight:100;font-family:Courier;font-size:1.2rem;line-height:1.7rem;letter-spacing:.25rem;word-break:break-all}.view.export-wif .wif-qrcode{display:block;width:100%;height:100%}

.view.gameroom{padding:1.5rem 1rem 3rem;box-sizing:border-box}.payfe-view-wrap{width:100%;max-width:480px;margin:0 auto}.payfe-tabs{display:flex;gap:.5rem;margin-bottom:1.2rem;border-bottom:1px solid #333;padding-bottom:.6rem}.payfe-tab-btn{flex:1;background:#1c1c1c;color:#888;border:1px solid #2e2e2e;border-radius:4px;padding:.6rem .5rem;font-size:.95rem;font-weight:700;cursor:pointer;text-transform:uppercase;transition:all .2s ease}.payfe-tab-btn:hover{color:#eee;border-color:#444}.payfe-tab-btn.active{background:#f90;color:#111;border-color:#f90}.payfe-tab-pane{width:100%}.payfe-section-card,.payfe-session-card{background:#181818;border:1px solid #2e2e2e;border-radius:6px;padding:1.2rem;margin-bottom:1rem;box-shadow:0 4px 16px rgba(0,0,0,.3)}.payfe-section-card-title{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:.4rem}.payfe-section-card-desc{font-size:.85rem;color:#aaa;margin-bottom:1rem;line-height:1.4}.payfe-detail-row,.payfe-session-info-row{display:flex;justify-content:space-between;align-items:center;padding:.45rem 0;border-bottom:1px solid #222;font-size:.9rem}.payfe-detail-row:last-child,.payfe-session-info-row:last-child{border-bottom:none}.payfe-session-info-label{color:#888}.payfe-session-info-val{color:#eee;font-weight:600}.payfe-status-badge{background:rgba(46,204,113,.15);color:#2ecc71;border:1px solid rgba(46,204,113,.4);padding:.2rem .6rem;border-radius:12px;font-size:.8rem}.payfe-not-logged-in-notice{background:#1a1a1a;border:1px dashed #3a3a3a;border-radius:6px;padding:1.5rem;text-align:center;color:#bbb}.payfe-not-logged-in-notice p{margin-bottom:1rem}.payfe-secondary-controls .button.start-recharge-btn{background:#f90;color:#111}.payfe-secondary-controls .button.redeem-tab-btn{background:#27ae60;color:#fff}.payfe-secondary-controls .button.logout-payfe{background:#c0392b;color:#fff}.payfe-secondary-controls .button.goto-session-btn{background:#2980b9;color:#fff}.payfe-form .form-row{margin-bottom:1.2rem}.payfe-form .form-label label{font-weight:700;font-size:1.05rem;color:#eee}.payfe-form .form-field input.form-input{width:100%;height:3rem;font-size:1.1rem;box-sizing:border-box;border-radius:4px;border:1px solid #333;background:#222;color:#fff;padding:0 .8rem}.payfe-secondary-controls{margin-top:1.5rem;display:flex;gap:.8rem}.payfe-secondary-controls .button{flex:1;text-align:center;line-height:2.8rem;height:2.8rem;text-transform:uppercase;font-weight:700;cursor:pointer;border-radius:4px}.payfe-secondary-controls .button.execute-payfe{background:#f90;color:#111}.payfe-secondary-controls .button.execute-payfe.disabled{opacity:.4;cursor:not-allowed}.payfe-secondary-controls .button.cancel-payfe{background:#c0392b;color:#fff}.payfe-secondary-controls .button.redeem-payfe{background:#27ae60;color:#fff}.payfe-secondary-controls .button.repeat-payfe{background:#2980b9;color:#fff}.payfe-status-card{margin-top:1.5rem;padding:1rem;border-radius:6px;background:#181818;border:1px solid #2e2e2e;box-shadow:0 4px 16px rgba(0,0,0,.4)}.payfe-status-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.payfe-status-indicator{width:10px;height:10px;border-radius:50%;background:#2ecc71;display:inline-block;box-shadow:0 0 6px #2ecc71}.payfe-status-title{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#888}.payfe-status-text{font-size:.95rem;font-weight:600;margin-bottom:.8rem;word-break:break-word;line-height:1.4}.payfe-log-console{background:#111;border:1px solid #222;border-radius:4px;padding:.6rem;font-family:Courier New,monospace;font-size:.8rem;color:#aaa;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:.3rem}.payfe-log-line{line-height:1.35;word-break:break-all}.payfe-log-line.error{color:#e74c3c}.payfe-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.payfe-modal-box{background:#1e1e1e;border:1px solid #3a3a3a;border-radius:8px;padding:1.5rem;width:100%;max-width:400px;box-shadow:0 8px 32px rgba(0,0,0,.7);display:flex;flex-direction:column;gap:1rem}.payfe-modal-title{margin:0;font-size:1.25rem;font-weight:700;color:#fff}.payfe-modal-desc{margin:0;font-size:.95rem;color:#bbb}.payfe-modal-input-wrap .payfe-redeem-input{width:100%;height:2.8rem;box-sizing:border-box;border-radius:4px;border:1px solid #444;background:#111;color:#fff;padding:0 .8rem;font-size:1.1rem}.payfe-modal-error{color:#e74c3c;font-size:.85rem;font-weight:600}.payfe-mismatch-content{background:#111;border:1px solid #333;border-radius:4px;padding:.75rem;color:#f1c40f;font-family:Courier New,monospace;font-size:.9rem;word-break:break-all;max-height:120px;overflow-y:auto}.payfe-modal-prompt{margin:0;font-size:.9rem;color:#ddd}.payfe-modal-actions{display:flex;gap:.8rem;margin-top:.5rem}.payfe-modal-actions .button{flex:1;text-align:center;line-height:2.6rem;height:2.6rem;text-transform:uppercase;font-weight:700;cursor:pointer;border-radius:4px}.payfe-modal-ok{background:#27ae60;color:#fff}.payfe-modal-cancel{background:#555;color:#fff}.payfe-mismatch-keep{background:#2980b9;color:#fff}.payfe-mismatch-abort{background:#c0392b;color:#fff}.payfe-autoplay-panel{border:1px solid #3498db;background:#141b22}.payfe-autoplay-phase-badge{font-weight:700;font-size:.8rem;padding:.2rem .6rem;border-radius:12px;border:1px solid rgba(52,152,219,.4)}.payfe-autoplay-phase-badge.phase-playing{background:rgba(46,204,113,.2);color:#2ecc71;border-color:rgba(46,204,113,.5)}.payfe-autoplay-phase-badge.phase-paused{background:rgba(230,126,34,.2);color:#e67e22;border-color:rgba(230,126,34,.5)}.payfe-autoplay-phase-badge.phase-stopped,.payfe-autoplay-phase-badge.phase-stopping{background:rgba(231,76,60,.2);color:#e74c3c;border-color:rgba(231,76,60,.5)}.payfe-autoplay-action-controls .button{text-align:center;line-height:2.4rem;height:2.4rem;font-weight:700;border-radius:4px;cursor:pointer}.payfe-autoplay-change-bet-wrap .payfe-btn-update-bet{line-height:2.2rem;height:2.2rem;white-space:nowrap}

.view.history{padding:0 0 4.4rem}.view.history .history-empty{display:block;font-style:italic;font-weight:100;text-align:center;padding:3rem 1rem}.view.history.has-items .history-empty{display:none}.view.history table{display:none;width:100%;font-size:.9rem;border-spacing:0;border-collapse:collapse}.view.history.has-items table{display:table}.view.history th{font-weight:700}.view.history tr:nth-child(odd) td{background:#1c1c1c}.view.history td,.view.history th{text-align:center;padding:.4rem}.view.history td{padding:.6rem .4rem}.view.history td:first-child,.view.history th:first-child{text-align:left}.view.history td:first-child{font-family:monospace;font-size:1.1rem}.view.history td:last-child,.view.history td:nth-last-child(2),.view.history td:nth-last-child(3),.view.history td:nth-last-child(4),.view.history th:last-child,.view.history th:nth-last-child(2),.view.history th:nth-last-child(3),.view.history th:nth-last-child(4){text-align:center;padding:0}.view.history .history-item .tx-status,.view.history .history-item .tx-type{display:inline-block;vertical-align:middle;width:1.2rem;height:1.2rem;background-size:1.2rem;background-position:50%;background-repeat:no-repeat}.view.history .history-item .tx-type{opacity:.8}.view.history .history-item .tx-status.pending{background-image:url(../images/pending.svg)}.view.history .history-item .tx-status.invalid{background-image:url(../images/invalid.svg)}.view.history .history-item .tx-status.confirmed{background-image:url(../images/confirmed.svg)}.view.history .history-item .tx-type.payment{background-image:url(../images/tx-type-payment.svg)}.view.history .history-item .tx-type.double-spend{background-image:url(../images/tx-type-double-spend.svg)}.view.history .history-item .tx-label{display:inline-block;vertical-align:top;width:100%;height:100%}.view.history .history-item .button{position:relative;display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;border-radius:50%;padding:0}.view.history .history-item .button:before{position:absolute;left:0;top:0;content:" ";width:100%;height:100%;background-size:60%;background-repeat:no-repeat;background-position:50%;background-color:transparent}.view.history .history-item .button.broadcast:before{background-image:url(../images/send.svg)}.view.history .history-item .button.copy-to-clipboard:before{background-image:url(../images/copy.svg)}.view.history .history-item .button.refresh:before{opacity:.7;background-image:url(../images/cycle.svg)}.view.history .history-item .button.summary:before{opacity:.75;background-image:url(../images/summary.svg)}.view.history .button.secondary-control{font-size:1rem}.view.history .button.secondary-control:before{width:2rem;background-size:2rem}.view.history .button.secondary-control.has-text:before{margin-right:.5rem}

.view.receive{padding-bottom:7rem}.view.receive .page-title{position:absolute;left:0;top:1rem;width:100%;height:2rem;line-height:2rem;text-align:center;margin:0}.view.receive .address{position:relative;width:100%;height:100%;box-sizing:border-box;padding-top:3.5rem;padding-bottom:5.5rem}.view.receive .address-instructions,.view.receive .address-text{position:absolute;left:0;width:100%;height:auto;line-height:3.5rem;text-align:center;margin:0}.view.receive .address-instructions{top:0;padding-bottom:1rem}.view.receive .address-text{bottom:0;font-weight:100;font-family:Courier;font-size:1.2rem;line-height:1.7rem;letter-spacing:.25rem;word-break:break-all}.view.receive .address-qrcode{display:block;width:100%;height:100%}

.view.send{overflow:hidden;padding:0}.view.send .scoreboard{position:absolute;left:0;top:0;width:100%;height:7rem;z-index:50;background:#111}.view.send .scoreboard table{width:100%;text-align:center;border-spacing:.1rem}.view.send .scoreboard td,.view.send .scoreboard th{height:1.6rem;line-height:1.6rem;padding:0 .2rem}.view.send .scoreboard .scoreboard-1st,.view.send .scoreboard .scoreboard-4th{width:50%}.view.send .scoreboard .scoreboard-1st{font-size:1.1rem}.view.send .scoreboard .scoreboard-4th{height:1.4rem;line-height:1.4rem}.view.send .scoreboard .scoreboard-2nd,.view.send .scoreboard .scoreboard-3rd{width:16.666666%}.view.send .scoreboard .scoreboard-2nd{background-color:#222;background-size:1.2rem;background-position:50%;background-repeat:no-repeat}.view.send .scoreboard .scoreboard-2nd.pending{background-image:url(../images/pending.svg)}.view.send .scoreboard .scoreboard-2nd.invalid{background-image:url(../images/invalid.svg)}.view.send .scoreboard .scoreboard-2nd.confirmed{background-image:url(../images/confirmed.svg)}.view.send .scoreboard .scoreboard-3rd{width:16.666666%;height:2rem;line-height:2rem;font-family:Courier New;font-size:1.4rem;font-weight:700}.view.send .scoreboard .scoreboard-1st.payments{background-color:rgba(52,112,247,.4)}.view.send .scoreboard .scoreboard-4th.payments{color:rgba(52,112,247,.7)}.view.send .scoreboard .scoreboard-1st.double-spends{background-color:rgba(255,0,0,.4)}.view.send .scoreboard .scoreboard-4th.double-spends{color:rgba(255,0,0,.7)}.view.send .scoreboard .scoreboard-3rd.invalid{color:rgba(255,0,0,.6)}.view.send .scoreboard .scoreboard-3rd.pending{color:hsla(0,0%,100%,.6)}.view.send .scoreboard .scoreboard-3rd.confirmed{color:rgba(0,128,0,.75)}.view.send .scoreboard .sum{font-weight:700}.view.send .scoreboard .symbol{font-weight:100;padding-left:.5rem}.view.send .balance{position:absolute;left:0;top:7rem;height:2.5rem;width:100%;z-index:50;background:#111}.view.send.has-pending-balance .balance{height:3.9rem}.view.send .balance-pending,.view.send .balance-total{width:100%;text-align:center}.view.send .balance-total{height:2.5rem;line-height:2.2rem;font-size:1.2rem}.view.send .balance-pending{display:none;height:1.4rem;line-height:1.4rem;font-size:1rem;font-weight:100;opacity:.6}.view.send.has-pending-balance .balance-pending{display:block}.view.send .balance-value{display:inline;font-weight:700;padding-right:.25rem}.view.send .balance-symbol{display:inline;font-weight:100;padding-left:.25rem}.view.send .balance-refresh{display:inline-block;vertical-align:middle;left:.4rem;width:1.5rem;height:1.5rem;border-radius:.6rem;opacity:.7;background-image:url(../images/cycle.svg);background-size:60%;background-repeat:no-repeat;background-position:50%}.view.send .balance-pending:after{position:relative;left:.25rem;display:inline-block;vertical-align:middle;content:" ";width:1rem;height:1rem;background:transparent url(../images/pending.svg) 0 0 no-repeat;background-size:1rem}.view.send .balance-pending .balance-value{font-style:italic;font-weight:100;padding-right:0}.view.send .scoreboard-and-balance{position:absolute;left:0;top:0;z-index:40;width:100%;height:10rem;background:#111}.view.send.has-pending-balance .scoreboard-and-balance{height:11.5rem}.view.send .form{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;box-sizing:border-box;padding:10rem 1rem 9rem}.view.send.has-pending-balance .form{padding-top:11.5rem}.view.send .form-field,.view.send .form-label{box-sizing:border-box}.view.send .form-input[type=number],.view.send .form-input[type=password],.view.send .form-input[type=text]{height:1.5rem;line-height:1.5rem;border-top:.1rem solid #222}.view.send input[name=address]{font-family:Courier;letter-spacing:.1rem}.view.send .button.secondary-control{background-position:50%;background-size:2.4rem;background-repeat:no-repeat}.view.send .button.secondary-control.payment:before{background-image:url(../images/send.svg)}.view.send .button.secondary-control.double-spend:before{background-image:url(../images/wink.svg);opacity:.6}.view.send .secondary-control.double-spend.has-active-timer:before{opacity:.4}.view.send .button.secondary-control.reset:before{background-image:url(../images/cancel.svg)}.view.send .button.secondary-control.payment{background-color:rgba(52,112,247,.8)}.view.send .button.secondary-control.double-spend{background-color:rgba(255,0,0,.8)}.view.send .button.secondary-control.reset{background-color:#666}.view.send .form-row--amount .form-field.has-1-actions{padding-right:7.6rem}.view.send .form-row--feeRate .form-field.has-1-actions{padding-right:2rem}.view.send .form-row--amount .currency-symbol{position:absolute;right:4.6rem;top:0;width:3rem;color:#888;font-size:1rem;text-align:center;line-height:1.6rem}.view.send .form-field-action.select-all{width:4rem;height:100%;line-height:1.6rem;text-align:center;text-transform:lowercase;padding:0;box-sizing:border-box;background-size:initial;background-image:none}.view.send .form-switch{width:2.2rem;height:1.2rem}.view.send .form-switch-slider{border-radius:1rem}.view.send .form-switch-slider:before{width:1rem;height:1rem;left:.2rem;top:.1rem}.view.send input:checked+.form-switch-slider:before{-webkit-transform:translateX(.8rem);transform:translateX(.8rem)}.view.send .form-row-type--checkbox{min-height:1.5rem;padding-bottom:.2rem}.view.send .form-row+.form-row.form-row--feeRate{margin-top:1.25rem}.view.send .form-row+.form-row.form-row--autoBroadcastDoubleSpend,.view.send .form-row+.form-row.form-row--autoBroadcastDoubleSpendDelay{margin-top:.5rem}.view.send .form-row-type--checkbox .form-label{height:1.2rem;opacity:.4;text-align:left;padding-left:.8rem;transition:opacity .4s ease-in-out;margin:0}.view.send .form-row-type--checkbox.checked .form-label{opacity:1}.view.send .form-row-type--checkbox .form-field{height:1.2rem;line-height:1.2rem;text-align:right;margin:0}.view.send .form-row--replacementStyle .form-label{display:none}.view.send .form-row--autoBroadcastDoubleSpendDelay .form-label,.view.send .form-row--feeRate .form-label{text-align:left;line-height:1.5rem;padding-left:.8rem}.view.send .secondary-control.double-spend .timer{position:absolute;left:1.25rem;font-size:1.4rem}.view.send .form-row--autoBroadcastDoubleSpendDelay .form-field,.view.send .form-row--feeRate .form-field,.view.send .form-row-type--checkbox .form-field{float:left;width:25%}.view.send .form-row--autoBroadcastDoubleSpendDelay .form-label,.view.send .form-row--feeRate .form-label,.view.send .form-row-type--checkbox .form-label{float:right;width:75%}.view.send input[name=feeRate]{width:100%;max-width:3.75rem}.view.send .form-row--feeRate .form-field-action{width:1.5rem;height:1.5rem;border-radius:50%;padding:0}.view.send .form-field-action.cycle{background-size:60%}html.keyboard-visible #header,html.keyboard-visible .view.send .scoreboard-and-balance{display:none}html.keyboard-visible #view{padding-top:0}html.keyboard-visible .view.send .form{padding-top:1rem;padding-bottom:1.5rem}

.transaction-summary-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.75);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:20000;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.transaction-summary-card{position:relative;box-sizing:border-box;aspect-ratio:9/16;width:min(360px,90vw,49.5vh);height:min(640px,88vh,160vw);max-width:100%;max-height:90vh;background:#181818;border:1px solid #333;border-radius:1.2rem;box-shadow:0 16px 48px rgba(0,0,0,.85),0 0 1px hsla(0,0%,100%,.12);color:#eee;font-family:OpenSans,sans-serif,arial;display:flex;flex-direction:column;overflow:hidden}.transaction-summary-close-btn{position:absolute;top:.8rem;right:.8rem;width:2rem;height:2rem;line-height:2rem;border-radius:50%;background:#2a2a2a;color:#ccc;text-align:center;font-size:1.2rem;cursor:pointer;z-index:10;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center}.transaction-summary-close-btn:active,.transaction-summary-close-btn:hover{background:#3a3a3a;color:#fff}.transaction-summary-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.2rem 1.1rem .5rem;box-sizing:border-box;display:flex;flex-direction:column}.transaction-summary-header{text-align:center;margin-bottom:.8rem}.transaction-summary-logo{width:48px;height:48px;margin:0 auto .5rem;display:block}.transaction-summary-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .3rem;letter-spacing:.2px}.transaction-summary-badges{display:flex;justify-content:center;gap:.4rem;margin-top:.3rem}.transaction-summary-badge{font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.5px;background:#282828;color:#aaa;border:1px solid #383838}.transaction-summary-badge.status-confirmed{background:rgba(39,174,96,.18);color:#2ecc71;border-color:rgba(39,174,96,.4)}.transaction-summary-badge.status-pending{background:rgba(243,156,18,.18);color:#f39c12;border-color:rgba(243,156,18,.4)}.transaction-summary-badge.status-invalid{background:rgba(231,76,60,.18);color:#e74c3c;border-color:rgba(231,76,60,.4)}.transaction-summary-amount-block{background:#202020;border:1px solid #2d2d2d;border-radius:.8rem;padding:.8rem .6rem;margin-bottom:.9rem;text-align:center}.transaction-summary-amount-btc{font-size:1.35rem;font-weight:700;color:#fff;line-height:1.2;word-break:break-all}.transaction-summary-amount-fiat{font-size:.95rem;color:#f90;font-weight:600;margin-top:.35rem}.transaction-summary-fields{display:flex;flex-direction:column;gap:.7rem;margin-bottom:.5rem}.transaction-summary-field{background:#1f1f1f;border:1px solid #2a2a2a;border-radius:.6rem;padding:.55rem .75rem;box-sizing:border-box}.transaction-summary-field-label{font-size:.7rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.transaction-summary-field-value{font-size:.82rem;color:#eee;line-height:1.4}.transaction-summary-field-value.monospace{font-family:Courier New,monospace;word-break:break-all;font-size:.75rem;color:#ddd}.transaction-summary-field-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.transaction-summary-copy-action{flex-shrink:0;width:1.4rem;height:1.4rem;background-color:#333;background-image:url(../images/copy.svg);background-size:60%;background-position:50%;background-repeat:no-repeat;border-radius:50%;cursor:pointer;transition:background-color .2s}.transaction-summary-copy-action:active,.transaction-summary-copy-action:hover{background-color:#4a4a4a}.transaction-summary-link-action{color:#3f94c5;text-decoration:underline;cursor:pointer}.transaction-summary-footer{padding:.65rem 1rem;background:#181818;border-top:1px solid #292929;display:flex;justify-content:center;align-items:center}.transaction-summary-footer .button.close-summary{width:100%;text-align:center;padding:.5rem 1rem;font-size:.95rem;font-weight:600;border-radius:.5rem;background:#333;color:#eee}.transaction-summary-footer .button.close-summary:active,.transaction-summary-footer .button.close-summary:hover{background:#444;color:#fff}

html.theme-dark,html.theme-dark body{color:#ccc;background:#111}html.theme-dark #header{background:#222}html.theme-dark .button{color:hsla(0,0%,100%,.8);background-color:#444}html.theme-dark .header-button{opacity:.4}html.theme-dark .button.disabled{color:hsla(0,0%,100%,.4)}html.theme-dark .menu,html.theme-dark .secondary-controls{background:#222}html.theme-dark .view.getting-started .getting-started-choose-payment-methods .form-group.configurableCryptoCurrencies .button.payment-method{-webkit-transition:opacity .4s;transition:opacity .4s;opacity:.6}html.theme-dark .view.admin .form-group.configurableCryptoCurrencies input[type=checkbox]:checked+.button.payment-method{opacity:1}html.theme-dark .form-input{color:#eee;background-color:#222;padding-left:.5rem;padding-right:.5rem}html.theme-dark select.form-input{padding-left:.2rem;padding-right:.2rem}html.theme-dark .form-switch-slider:before{background-color:#666}html.theme-dark input:checked+.form-switch-slider{background-color:rgba(52,112,247,.8)}html.theme-dark input:checked+.form-switch-slider:before{background-color:#eee}html.theme-dark .view.admin .form-group.configurableCryptoCurrencies .form-group-label{color:#eee}html.theme-dark .number-pad-key{color:#eee;font-family:Courier New;font-weight:700;border-color:#444}html.theme-dark .button.touchstart,html.theme-dark .header-button.active,html.theme-dark .header-button.touchstart,html.theme-dark .menu-item:nth-child(2n),html.theme-dark .view.admin .form-group.configurableCryptoCurrencies input[type=checkbox]:checked+.button.payment-method,html.theme-dark .view.getting-started .getting-started-choose-payment-methods .form-group.configurableCryptoCurrencies input[type=checkbox]:checked+.button.payment-method{background-color:#3f3f3f}html.theme-dark .form-switch-slider,html.theme-dark .menu-item,html.theme-dark .secondary-menu,html.theme-dark .secondary-menu-item{color:#eee;background-color:#333}html.theme-dark .secondary-menu-item.active{background-color:#444}html.theme-dark .view.admin .payment-history-items{color:#eee}html.theme-dark .view.admin .payment-history-item.status-canceled,html.theme-dark .view.payment-detail.status-canceled .payment-details-info-item-value.status{color:#eee;opacity:.7}html.theme-dark #cover{background-color:rgba(0,0,0,.8)}html.theme-dark.loaded.busy #cover-image{background-color:transparent}html.theme-dark .view-display-payment-address .address-qr-code-cover{background-color:rgba(0,0,0,.7)}html.theme-dark .enter-pin,html.theme-dark .export-payment-history-dialog{background:#111}html.theme-dark .sample-addresses-content-address-index,html.theme-dark .sample-addresses-content-address-text{color:#e7e7e7}html.theme-dark .sample-addresses-content-address-index{background:#333}html.theme-dark .sample-addresses-content-address-text{background:#272727}html.theme-dark .sample-addresses-content-address:nth-child(2n) .sample-addresses-content-address-index{background:#222}html.theme-dark .sample-addresses-content-address:nth-child(2n) .sample-addresses-content-address-text{background:#373737}html.theme-dark #screen-saver{background:#111}html.theme-dark .screen-saver-accepted-here,html.theme-dark .screen-saver-hide-instructions{color:#f7f7f7}html.theme-dark .button.secondary-control.disabled{opacity:.4}html.theme-dark .view.send .utxo td,html.theme-dark .view.send .utxo th{border-bottom:.1rem solid #333}html.theme-dark .view.send .utxo tr:last-child td{border-bottom:none}html.theme-dark .view.send .utxo table{border:.1rem solid #333}

@media screen and (min-resolution:120dpi){body{font-size:1.2rem}}@media screen and (max-height:648px){body{font-size:1rem}#header{height:3rem}.header.button{width:3rem;background-size:2.1rem}.header-button.debug{background-size:1.1rem}#view{padding-top:3rem}.form-label{margin-bottom:.3rem}.secondary-controls{height:3.6rem;line-height:3.2rem;padding:.2rem}.button.secondary-control:before,.view.send .button.secondary-control:before{width:2rem;background-size:2rem}.button.secondary-control.has-text:before{margin-right:1rem}.view.export-wif,.view.receive{padding-bottom:5rem}.view.export-wif .wif-text,.view.receive .address-text{font-size:1rem;line-height:1.5rem}.view.receive .address-text{bottom:1rem}.view.export-wif .wif-text{bottom:-.5rem}.view.send .scoreboard-and-balance{height:9.2rem}.view.send .scoreboard{height:6.5rem}.view.send .scoreboard .scoreboard-3rd,.view.send .scoreboard .scoreboard-3rd th,.view.send .scoreboard .scoreboard-4th,.view.send .scoreboard .scoreboard-4th td{height:1.5rem;line-height:1.5rem;font-size:1.25rem}.view.send .balance{top:6.5rem;height:2.2rem}.view.send .balance-pending{position:relative;top:-.5rem}.view.send .form{padding-top:9.6rem;padding-bottom:6rem}.view.send.has-pending-balance .scoreboard-and-balance{height:10rem}.view.send.has-pending-balance .balance{height:3.6rem}.view.send.has-pending-balance .form{padding-top:11rem}.view.send .form-row+.form-row.form-row--feeRate{margin-top:.8rem}.view.send .form-row+.form-row.form-row--autoBroadcastDoubleSpend,.view.send .form-row+.form-row.form-row--autoBroadcastDoubleSpendDelay{margin-top:.4rem}.view.debug{padding-bottom:4.6rem}.view.debug pre{font-size:1rem;line-height:1rem}.view.history{padding-bottom:3.6rem}}
