*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}button{cursor:pointer}.logo-view{display:grid;grid:1fr/1fr 1fr;height:100vh}.logo-view .logo{background:linear-gradient(270deg,#240845 20%,rgb(0,0,0));display:grid;place-items:center;color:#fff}.logo-view .logo img{object-fit:contain}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.tabs-con{display:grid;grid:min-content 1fr/1fr}.tabs{display:flex;align-items:center;border:1px solid rgba(0,0,0,.5)}.tabs p{flex:1 1;cursor:pointer;padding:20px;font-size:1.4rem;text-align:center;border-right:1px solid rgba(0,0,0,.5)}.tabs p:not(.actual,.tabs p:hover){background:rgba(0,0,0,.3);opacity:.5}.tabs .actual{position:relative;color:#375db3}.tabs .actual:before{position:absolute;bottom:0;left:0;content:"";width:100%;height:4px;background:#375db3}.nav-bg{display:none}.recovery{position:relative;padding:20px;max-width:600px;height:100dvh;margin:auto;display:flex}.recovery img{align-self:center;justify-self:center}.r-con{display:grid;height:-moz-fit-content;height:fit-content}.main-form,.r-con{width:100%;margin:auto}.main-form{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px 60px 60px}.main-form>a{margin-top:10px}.main-form h2{margin:20px 0}.main-form>img{margin-bottom:40px}.main-form button{width:100%;border:none;height:40px;margin-top:20px;background-color:#612386;color:#fff;font-weight:700;font-size:1.2rem}.main-form button,.main-form input{height:40px;border-radius:5px}.main-form .links{margin-top:30px;width:100%;display:flex;justify-content:space-between}select:not(#swal2-select){width:100%;height:30px;font-size:1rem;padding:0 15px}.select:not(#swal2-select){width:100%;display:grid;grid-gap:5px;gap:5px}.input{width:100%;display:grid;grid:min-content min-content/max-content 1fr;grid-gap:5px;gap:5px;grid-column-gap:10px;column-gap:10px}.input input{padding:0 20px;font-size:1.2rem;border:1px solid #612386;grid-column:span 2}.input span{font-size:.7rem;font-weight:700;color:red;display:grid;align-items:center;grid-area:1/2/2/3;justify-self:end}.col-2{display:flex;width:100%;gap:25px}.check{width:100%;display:grid;grid:min-content 19.3px/min-content 1fr;align-items:center;grid-gap:10px;gap:10px;grid-row-gap:3px;row-gap:3px}.check input,.check label{cursor:pointer}.check span{color:red;grid-area:2/1/3/3}.check a{color:#612386}.details{height:100vh;display:grid;grid:1fr/1fr min-content}.details .data{width:0;display:flex;flex-direction:column;justify-content:center;gap:10px;transform-origin:right;transition:all .3s ease;overflow:hidden;opacity:0}.details .data h1{margin-bottom:30px}.details .show{opacity:1;width:40vw}.account-type{position:relative;display:flex;justify-content:center;align-items:center;gap:20px}.account-type img{position:absolute;inset:0;margin:-130px auto auto}.account-type .radio{padding:10px 20px;width:250px;height:180px;position:relative;font-size:1.6rem}.account-type .radio label{cursor:pointer;position:absolute;inset:0;margin:auto;z-index:10;border-radius:20px;outline:2px solid gray;display:grid;place-items:center;font-weight:700}.account-type .radio label svg{align-self:end}.account-type input{display:none}.account-type input:checked+label{color:#612386;outline:4px solid #612386}.account-type button{position:absolute;width:520px;max-width:700px;right:0;left:0;bottom:-70%;margin:0 auto}.account-type .show-btn{display:block}.view{display:grid;grid:1fr/min-content 1fr;height:100vh}.top-bar,.view .btn-menu{display:none}.menu{display:grid;grid:min-content 1fr/1fr;width:250px;background:linear-gradient(#240845 20%,rgb(0,0,0))}.menu img{margin:30px 0;justify-self:center}.menu ul li a{display:flex;gap:15px;justify-content:flex-start;align-items:center;padding:20px 30px;color:#fff}.menu ul li a.selected,.menu ul li a:hover{background:#375db3}.container{max-width:100vw;padding:30px 50px;display:grid}.trans{grid-template-rows:repeat(3,min-content);gap:40px}.payments{grid:min-content 1fr/1fr;gap:50px}.payments header{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.payments button{display:flex;gap:10px;padding:10px 15px;border-radius:10px;border:none;background-color:#240845;color:#fff}.payments .banks{display:flex;flex-direction:column;gap:10px}.payments .bank-card{padding:20px 30px;border:1px solid gray;border-radius:10px;display:grid;grid:1fr/1fr 1fr}.payments .bank-card .info{display:grid}.payments .bank-card .info h2{text-transform:capitalize}.payments .bank-card .info p:last-of-type{color:gray}.payments .bank-card .actions{display:flex;justify-content:flex-end;align-items:center;gap:15px}.payments .bank-card .actions .yellow{background-color:#b28124}.payments .bank-card .actions .red{background-color:rgba(255,0,0,.9)}.balance{display:grid;grid:1fr 1fr/1fr 1fr;grid-gap:15px;gap:15px;background:#240845;padding:20px 30px;color:#fff;border-radius:10px}.balance:not(.b-matic){padding:45px 30px}.balance h2{text-transform:uppercase}.balance .s-text{text-align:end}.balance span{font-size:1.4rem}.balance p:not(.hnl,.p-text){position:relative;justify-self:end;text-transform:uppercase;text-align:end}.balance p:not(.hnl,.p-text) span{font-size:inherit;font-weight:700}.b-matic{justify-items:end;font-size:1rem;align-items:center}.b-matic h2{font-weight:400}.b-matic .p-text{text-transform:inherit;justify-self:start}.b-matic .p-text span{font-weight:700;font-size:1rem}.b-matic .adr-scroll{text-align:end}.b-matic .adr-scroll span{font-size:1rem}.b-matic button{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;padding:10px 15px;border-radius:10px;border:none;background-color:#375db3;color:#fff}.address{width:80%;display:grid;grid:1fr/1fr min-content;align-items:center;grid-gap:20px;gap:20px}.address .adr-scroll{position:relative;overflow:hidden;width:100%}.address svg{cursor:pointer;justify-self:end}.pos{padding:20px 0;width:50%;height:100%;margin:0 auto;grid:min-content 1fr min-content/1fr;grid-gap:15px;font-weight:700}.pos,.pos .info{display:grid;gap:15px}.pos .info{grid:repeat(2,min-content) repeat(3,30px)/1fr;justify-items:center;align-items:center;grid-gap:15px;margin-bottom:10px}.pos .info h1{position:relative;font-size:3rem}.pos .info h1:before{position:absolute;width:-moz-fit-content;width:fit-content;height:100%;display:grid;place-items:center;content:attr(data-text);top:0;left:calc(100% + 20px);font-size:1rem;color:rgba(0,0,0,.6);white-space:nowrap}.pos .info p:not(.discount){color:rgba(0,0,0,.6)}.pos .info .discount{display:flex;align-items:center;gap:5px;font-size:1.4rem;font-weight:700}.pos .info .discount span{font-size:1rem;color:rgba(0,0,0,.6)}.pos .info .discount,.pos .info .iva{grid-area:4/1/5/2}.pos .info b{position:relative;color:#000;border:1px solid #000;padding:3px}.pos .info b:before{position:absolute;width:-moz-fit-content;width:fit-content;height:100%;display:grid;place-items:center;content:attr(data-text);top:0;left:calc(100% + 10px);font-size:1rem;color:rgba(0,0,0,.6);white-space:nowrap}.pos .iva,.pos .types{display:flex;gap:10px}.pos .iva input[type=radio],.pos .types input[type=radio]{display:none}.pos .types{grid-row:5/6}.pos .info-radio input:checked+label{background-color:#612386;color:#fff}.pos .info-radio label{font-size:.8rem;border:1px solid rgba(97,35,134,.4);border-radius:30px;padding:10px;color:rgba(97,35,134,.8);cursor:pointer}.pos .keyboard{display:grid;grid-template-columns:repeat(3,1fr)}.pos .keyboard button{font-size:2rem;font-weight:700;background:#fff;border:1px solid rgba(97,35,134,.6);color:#612386}.pos .keyboard button:hover{background:rgba(0,0,0,.1)}.pos .actions{display:grid;grid:60px/1fr 1fr;grid-gap:10px;gap:10px;height:-moz-fit-content;height:fit-content}.pos .actions button{border:1px solid rgba(97,35,134,.4);background:#fff;color:#612386;font-size:1.2rem}.pos .actions button:hover{background:rgba(0,0,0,.1)}.pos .actions .main{background:#612386;color:#fff}.pos .actions .main:hover{background:rgba(97,35,134,.9)}.r{grid:min-content 1fr/1fr}.ref{display:grid;place-items:center;align-items:baseline;grid-gap:40px;gap:40px}.ref .code{display:grid;grid:1fr/1fr min-content;align-items:center;align-self:end;font-size:3rem;font-weight:700;grid-gap:20px;gap:20px}.ref .code button{height:-moz-fit-content;height:fit-content;padding:10px;border-radius:10px;color:#fff;background:#612386}.modal{position:fixed;inset:0;margin:auto;z-index:100}.modal .modal-bg{position:relative;height:100%;background:rgba(0,0,0,.7)}.modal .content{position:absolute;inset:0;margin:auto;width:80%;height:-moz-fit-content;height:fit-content;background:#fff;display:grid;grid:min-content 1fr/1fr}.modal .content header{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:30px 20px}.modal .content header h2{position:absolute;inset:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:2rem}.modal .content header svg{cursor:pointer}.modal .qr{height:650px}.modal .qr .logo{width:60%;max-width:300px;position:absolute;inset:0;margin:auto}.modal .qr .logo img{height:unset!important;margin:auto}.tabs-items{padding:30px;display:grid;grid-gap:30px;gap:30px;place-items:center}.tran-info{text-align:center;font-size:2rem;font-weight:700}.qr-copy{display:grid;justify-items:center;align-items:center;grid-gap:20px;gap:20px;padding:30px;height:300px}.qr-copy p{text-align:center}.qr-copy .addr{overflow-x:scroll;max-width:70vw;font-size:2rem;font-weight:700;padding:10px;border:1px solid rgba(0,0,0,.7);border-radius:5px;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.qr-copy .addr::-webkit-scrollbar{display:none}.qr-copy button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:10px 20px;border-radius:10px;background:#375db3;color:#fff;border:none;font-size:1.4rem;gap:10px}.admin header,.qr-copy button{display:flex;align-items:center}.admin header{position:-webkit-sticky;position:sticky;top:0;left:0;justify-content:space-between;background:#fff;padding:20px 40px;z-index:10}.admin header nav ul{display:flex;align-items:center;gap:10px;list-style:none}.admin header nav ul a{position:relative;display:block;padding:15px;font-size:1.2rem;color:#000;font-weight:700}.admin header nav ul a:before{position:absolute;content:"";width:0;height:4px;bottom:0;left:0;background:#375db3;transition:all .3s ease}.admin header nav ul a:hover{color:#375db3}.admin header nav ul a:hover:before{width:100%}.admin h1{text-align:center}.admin .btn-menu{display:none}.dashboard_admin{padding:40px 60px}.dashboard_admin h2{margin-top:20px;scroll-margin-top:120px}.stats{display:grid;grid:1fr/1fr 1fr;align-items:center;grid-gap:40px;gap:40px;padding:30px 0}.stats .info{border-radius:20px;background:linear-gradient(#78c5f9 1%,#375db3);padding:30px;color:#fff;font-size:1.4rem;display:grid;grid-gap:10px;gap:10px}.stats .info .label{font-size:1.8rem;font-weight:700}.tables{padding:30px 0}.table-actions{width:100%;display:grid;place-items:center}.table-actions button{display:flex;align-items:center;gap:5px;padding:10px;font-size:1rem;font-weight:700;background:#375db3;color:#fff;border:none;border-radius:10px}.graph{position:relative;max-width:550px;justify-self:center}.graph,.graph canvas{width:100%}@media(max-width:480px){.dashboard_admin{padding:40px 20px}.qr-copy{padding:30px 0}}@media(max-width:999px){.nav-bg{position:fixed;height:100vh;inset:0;margin:auto;background:rgba(0,0,0,.7);z-index:9}.logo-view{grid:120px 1fr/1fr}.account-type{flex-direction:column-reverse}.account-type img{width:100%;object-fit:contain}.account-type button{width:100%;bottom:-50%}.main-form{padding:30px 60px 40px}.col-2{flex-direction:column;gap:10px}.dashboard_admin h2{text-align:center}.dashboard_admin .stats{grid:1fr 1fr/1fr}.dashboard_admin .graph canvas{margin:auto}.admin .show{display:block}.admin header{justify-content:center}.admin header>a{transform:translateY(5px)}.admin header nav{position:absolute;top:100%;right:0;width:100%;transform:scaleY(0);transform-origin:top;transition:all .3s ease-in-out}.admin header nav ul{background:#fff;flex-direction:column;padding-bottom:10px}.admin header .show-menu{transform:scaleY(1)}.admin header .btn-menu{display:block;position:absolute;inset:0;margin:auto 20px auto auto;width:40px;height:40px;display:grid;place-items:center;background:rgba(0,0,0,0);border:none}.view{padding-top:100px}.view .menu{padding-top:80px;position:fixed;top:0;left:-100%;height:100vh;transition:all .3s ease;z-index:10}.view .top-bar{display:grid;place-items:center;position:fixed;width:100%;top:0;left:0;padding:20px;background:#240845}.view .show{display:block}.view .show-menu{left:0}.view .btn-menu{display:block;border:none;background:rgba(0,0,0,0);position:absolute;top:35px;left:20px;z-index:20;color:#fff}.container{width:100vw;padding:30px 20px}.container h1:not(.payments){text-align:center}.payments .bank-card{grid:unset;gap:20px}.payments .bank-card .actions{align-items:stretch}.payments .bank-card .actions button{align-items:center}.pos{width:100%}.modal .qr{height:-moz-fit-content;height:fit-content;width:100vw}.tabs-items{height:484px}.qr-copy .addr{width:70vw}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}