@font-face{font-family:Spartan;font-style:normal;font-display:swap;font-weight:400;src:url(/spartan-latin-ext-400-normal.6c91081f.woff2) format("woff2"),url(/spartan-all-400-normal.c351b93e.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spartan;font-style:normal;font-display:swap;font-weight:400;src:url(/spartan-latin-400-normal.01b6e71a.woff2) format("woff2"),url(/spartan-all-400-normal.c351b93e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{font-family:Spartan,sans-serif;font-size:13px;color:#333;box-sizing:border-box}body,html{margin:0;padding:0}body{width:100%;height:100vh;display:flex;flex-direction:column}body #root{flex:auto;display:flex;overflow:hidden}a{color:#dfa465;text-decoration:none;border-bottom:4px solid transparent;transition:border-bottom-color .3s ease-out;padding:.25rem 0}a.active,a:hover{border-bottom:4px solid #eee}h1,h2,h3,h4{margin-top:0}button{border:none;border-radius:5px;background-color:#dfa465;color:#fff;padding:.5rem 1.5rem}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],select{border-radius:0;border:1px solid #ccc;padding:.5rem;color:#444}.card-details input{font-size:1.25em;font-family:Courier New,fixed}.editor .gui>section{margin:0;padding:1rem;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:40rem}.editor .gui>section:first-of-type{margin-top:1rem}.editor .gui>section:not(:first-of-type){border-top:1px solid #eee}.editor .gui>section .field{flex:auto;display:flex;margin-bottom:1rem}.editor .gui>section .field label{font-size:.9em;flex:none;display:flex;align-content:center;align-items:center;width:10rem;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.editor .gui>section .field label{width:8rem}}.editor .gui>section .field input[type=date],.editor .gui>section .field input[type=email],.editor .gui>section .field input[type=number],.editor .gui>section .field input[type=tel],.editor .gui>section .field input[type=text],.editor .gui>section .field select{display:block;flex:auto;min-width:0;width:2rem}@media (min-width:768px){.editor .gui>section .fieldgroup{display:flex;margin-bottom:1rem}.editor .gui>section .fieldgroup .field{flex:1}.editor .gui>section .fieldgroup .field:not(:first-child) label{width:auto;margin-left:2rem;margin-right:1rem}}footer.actions{flex:none;display:flex;align-items:stretch;justify-content:center;background-color:#fff;z-index:100;box-shadow:0 0 30px rgba(0,0,0,.05);padding:.5rem}footer.actions button{flex:none;margin:.5rem;padding:1rem 4rem}footer.actions button.reset{padding:1rem;color:#777;background-color:#ddd}footer.actions input{flex:auto;padding:0 .5rem;border-radius:5px;border:2px solid #ddd;margin:.5rem}header.app{background-color:#fff;flex:none;display:flex;align-items:center;height:6rem;overflow:hidden;z-index:100;box-shadow:0 0 30px rgba(0,0,0,.05)}header.app>*{flex:auto}header.app>nav{flex:auto;display:flex;padding-right:2rem;justify-content:center}header.app>nav ul{display:flex;margin:0;padding:0;align-items:center}header.app>nav ul li{display:block;margin:0;padding:1rem;font-weight:700}header.app>nav ul li a{padding-top:.75rem;padding-bottom:.75rem}@media (max-width:768px){header.app>nav ul li a .exp{display:none}}header.app>.brand{padding:0 2rem 0 3rem}header.app>.brand h1{margin:0 0 .25rem;padding:0;width:16rem;height:3rem;overflow:hidden;text-indent:-9999px;background-image:url(/logo-with-text.eecf42b6.svg);background-repeat:no-repeat;background-position:0;background-size:contain}header.app>.brand h2{margin:0;padding:0;font-size:.8rem;letter-spacing:3px;color:#999}@media (max-width:768px){header.app>.brand h1{width:12rem;height:2.5rem}header.app>.brand h2{display:none}}.sale-request{flex:auto;display:flex;flex-direction:column;background-color:#fcfcfc;overflow-x:hidden;overflow-y:auto}.sale-request .editor{flex:auto;display:flex;flex-direction:row;overflow:hidden}.sale-request .editor .gui{flex:1;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:2rem;align-items:center}@media (min-width:768px){.sale-request .editor .gui .field.currency,.sale-request .editor .gui .field.cvv{flex:none;min-width:14rem;width:5rem}}.sale-request .editor .code{flex:1;overflow-x:hidden;overflow-y:auto}@media (max-width:1024px){.sale-request .editor .gui{flex:4}.sale-request .editor .code{overflow-x:auto;flex:3}}@media (max-width:768px){.sale-request .editor{flex-direction:column;overflow-y:auto}.sale-request .editor .code,.sale-request .editor .gui{overflow:visible}}.sale-transaction{flex:auto;display:flex;flex-direction:column;background-color:#fcfcfc;overflow-x:hidden;overflow-y:auto}.sale-transaction .pending,.sale-transaction .verification-required{flex:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.sale-transaction .pending .render_html,.sale-transaction .pending .visit_url,.sale-transaction .verification-required .render_html,.sale-transaction .verification-required .visit_url{flex:auto;display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem}.sale-transaction .pending .render_html p,.sale-transaction .pending .visit_url p,.sale-transaction .verification-required .render_html p,.sale-transaction .verification-required .visit_url p{margin:1em;padding:0;text-align:center}.sale-transaction .pending .render_html iframe,.sale-transaction .pending .visit_url iframe,.sale-transaction .verification-required .render_html iframe,.sale-transaction .verification-required .visit_url iframe{border:none;flex:auto;margin:1rem;padding:0;box-shadow:3px 3px 20px rgba(0,0,0,.2);width:90%;max-width:70rem}.sale-transaction .complete{flex:auto;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.sale-transaction .complete .response{flex:auto;display:flex;flex-direction:row;overflow:hidden}.sale-transaction .complete .response .gui{flex:1;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:2rem;align-items:center}.sale-transaction .complete .response .gui table{width:100%;border-collapse:collapse}.sale-transaction .complete .response .gui table tr td{border-bottom:1px solid #ddd;padding:1rem 0}.sale-transaction .complete .response .gui table tr td.val{text-align:right;font-family:Courier new,fixed}.sale-transaction .complete .response .gui table tr.error{color:red}.sale-transaction .complete .response .gui table tr.error .val{font-weight:700}.sale-transaction .complete .response .code{flex:1;overflow:hidden}.sale-transaction .complete .response .code .selector select{width:100%}.score-result-summary{flex:none;display:flex;background-color:#fff}.score-result-summary .grade{padding:1rem}.score-result-summary .categories{flex:auto;display:flex;flex-wrap:wrap;align-items:center;justify-items:center;justify-content:center}.score-result-summary .categories .category{width:6rem;height:6rem;border:2px solid #ccc;margin:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-result-summary .categories .category.good{background-color:#98e798}.score-result-summary .categories .category.ok{background-color:#e4e798}.score-result-summary .categories .category.bad{background-color:#e79899}.score-result-summary .categories .category .key{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em}.score-result-summary .categories .category .adj{margin:.5rem;font-family:Courier New,fixed;font-weight:700}
/*# sourceMappingURL=/style.3fcb585b.css.map */