@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@600;800;900&family=Manrope:wght@500;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--navy:#002c5f;--navy-2:#0633a4;--gold:#ffe600;--orange:#f5a623;--ink:#0f1720;--panel:#080e16c7;--line:#ffffff24;--text:#f7f7f7;--num:Orbitron,sans-serif;--ui:Manrope,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{margin:0}.app-shell,body,html{max-width:100%;overflow-x:hidden}.app-shell{background-color:#111;background-image:var(--bg-ver);background-position:top;background-size:cover;min-height:100vh}@media (min-width:769px){.app-shell{background-image:var(--bg-hor)}}.app-container{color:#f7f7f7;color:var(--text);font-family:Manrope,Segoe UI,sans-serif;font-family:var(--ui);margin:0 auto;max-width:520px;padding:4px 8px 8px;width:100%}.app-header{margin-bottom:0;text-align:center}.title{color:#8ec3ff;font-family:Orbitron,sans-serif;font-family:var(--num);font-size:clamp(1.15rem,5.5vw,1.7rem);font-weight:900;letter-spacing:.03em;line-height:1;margin:0 0 2px;overflow-wrap:anywhere;text-shadow:0 2px 0 #041428,0 8px 18px #0000008c}.card{background:#080e16c7;background:var(--panel);border:1px solid #ffffff24;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 24px #00000047;margin-bottom:3px;overflow:hidden;padding:4px 8px 5px}.card h2,.card-head h2{font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1;margin:0;text-transform:uppercase}.card-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;min-width:0}.card-head h2{margin:0;min-width:0}.card-pay{background:linear-gradient(180deg,#ffb347,#f39c12);border:none;color:#0f1720;color:var(--ink)}.card-pay h2{color:#0633a4;color:var(--navy-2)}.card-receive h2{color:#ffe600;color:var(--gold)}.card-rates h2,.card-summary h2{color:#dbeafe}.card-convert{background:linear-gradient(180deg,#1a8f45,#0f5c2a);border:none}.card-convert h2,.convert-item p{color:#eaffef}.btn-clear{background:#c62828;border:0;border-radius:6px;box-shadow:0 2px 0 #8e1b1b;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;font-size:.7rem;font-weight:800;height:22px;letter-spacing:0;line-height:1;padding:0;place-items:center;text-transform:uppercase;width:22px}.btn-clear:active{box-shadow:0 1px 0 #8e1b1b;transform:translateY(2px)}.field{display:flex;flex-direction:column;gap:0;margin:0;min-width:0;width:100%}.field-label{font-size:.64rem;font-weight:800;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}.card-pay .field-label{color:#1a1a1a}.card-receive .field-label,.card-summary .field-label{color:#ffe600;color:var(--gold)}.card-convert .field-label{color:#d9ffe6}.field-box{display:block;min-width:0;position:relative;width:100%}.field-box input{font-feature-settings:"tnum";background:#fff;border:1px solid #0000002e;border-radius:8px;color:#111;font-family:Orbitron,sans-serif;font-family:var(--num);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:900;height:26px;line-height:26px;max-width:100%;min-height:26px;padding:0 8px;text-align:center;width:100%}.field-box.has-suffix input{padding-right:52px}.field.is-readonly input{background:#002c5f;background:var(--navy);border-color:#0000;color:#fff}.card-convert .field.is-readonly input{background:#084422}.field-suffix{color:#667;font-size:.62rem;font-weight:800;letter-spacing:.02em;max-width:46px;overflow:hidden;pointer-events:none;position:absolute;right:8px;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.field.is-readonly .field-suffix{color:#dbeafe}.convert-list,.pair,.rate-grid,.trio{grid-gap:2px;display:grid;gap:2px;min-width:0}.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trio{grid-template-columns:repeat(3,minmax(0,1fr))}.convert-item,.highlight,.pair>*,.rate-grid>*,.trio>*{min-width:0}.highlight{border:1px solid #0000;border-radius:10px;margin:0;padding:0}.highlight.is-on{padding:2px 4px}.highlight-title{color:#ffe600;color:var(--gold);font-size:.64rem;font-weight:800;letter-spacing:.04em;line-height:1.1;margin:0;text-transform:uppercase}.highlight.is-faltante{background:#c6282847;border-color:#ffb4b480}.highlight.is-vuelto{background:#157a3859;border-color:#b4ffc673}.rate-grid{grid-template-columns:1fr;row-gap:2px}.rate-row{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;font-size:.82rem;font-weight:800;grid-template-columns:minmax(4.8rem,1fr) minmax(0,2.2fr) minmax(4.8rem,1fr);margin:0;min-width:0;width:100%}.rate-prefix,.rate-unit{white-space:nowrap}.rate-prefix{justify-self:end;text-align:right}.rate-unit{justify-self:start;text-align:left}.rate-input{font-feature-settings:"tnum";background:#eef2f7;border:0;border-radius:8px;color:#111;font-family:Orbitron,sans-serif;font-family:var(--num);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:900;height:26px;line-height:26px;min-height:26px;min-width:0;padding:0 8px;text-align:center;width:100%}.convert-item p{font-size:.64rem;font-weight:800;letter-spacing:.04em;line-height:1.1;margin:0;text-transform:uppercase}.card-convert,.card-pay,.card-rates,.card-receive,.card-summary{display:flex;flex-direction:column;gap:1px}.card-convert h2,.card-rates h2,.card-receive h2,.card-summary h2{margin-bottom:0}.app-footer{font-size:.88rem;overflow-wrap:anywhere;text-align:center;text-shadow:0 1px 6px #000c}.app-footer p{line-height:1.2;margin:0}.app-footer .name{color:#7dff9a;font-weight:800;text-decoration:none}.whatsapp-icon{margin-left:6px}@media (max-width:380px){.trio{grid-template-columns:1fr}.field-box input,.rate-input{font-size:1rem}}@media (min-width:900px){.convert-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
/*# sourceMappingURL=main.03f30d93.css.map*/