:root{--calculator-bg:#1d1d1d00;--calculator-text:#fff;--calculator-border:rgba(255, 255, 255, 0.5);--calculator-input-bg:rgba(0, 0, 0, 0.7);--calculator-input-focus:rgba(255, 255, 255, 0.9);--calculator-button-whatsapp:#179345;--calculator-button-telegram:#0088cc;--calculator-error-bg:rgba(220, 53, 69, 0.2);--calculator-tab-inactive:#111111;--calculator-tab-active:rgba(255, 255, 255, 0);--calculator-tab-text-active:#fff;--calculator-tab-text-inactive:rgba(255, 255, 255, 0.7);--transition-speed:0.3s}.crypto-calculator{padding:0 25px 25px 25px;background:var(--calculator-bg)!important;color:var(--calculator-text);width:100%;min-width:320px;border-radius:12px;box-shadow:0 8px 15px rgb(0 0 0 / .1);transition:all var(--transition-speed) ease}.crypto-calculator .tab-nav{list-style:none;padding:0;margin:0 0 25px 0;display:flex;justify-content:space-around;border-radius:10px;width:100%;overflow:hidden}.crypto-calculator .tab-nav-item{flex:1;padding:5px 10px;cursor:pointer;transition:all var(--transition-speed) ease;font-size:x-large;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--calculator-tab-text-inactive);text-align:center;border:none;background:#fff0}.crypto-calculator .tab-nav-item.active{border-bottom:2px solid #01abb1;color:var(--calculator-tab-text-active)}.crypto-calculator .tab-nav-item.pulse-animation{animation:pulseButton 0.7s ease}.crypto-calculator .tab-content{position:relative;transition:all var(--transition-speed) ease}.crypto-calculator .tab-content .tab-pane{display:none}.crypto-calculator .tab-content .tab-pane.active{display:block}.crypto-calculator .calculator-body{opacity:1;transition:opacity var(--transition-speed) ease}.crypto-calculator .content-transition{animation:fadeIn 0.5s ease}.input-area{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);gap:20px;align-items:center;transition:all var(--transition-speed) ease}.input-label{text-align:left}.input-label label{font-size:1em;font-weight:300;color:var(--calculator-text)}.input-group{padding:10px;transition:all var(--transition-speed) ease;margin-bottom:10px;margin-top:5px}.input-group.full-width{width:100%;grid-column:1 / -1}.input-group.updated{animation:pulse 0.5s ease}.et_pb_column .crypto-calculator .input-group{width:auto!important}.currency-inputs-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}.currency-input{display:flex;align-items:center;gap:10px;background:var(--calculator-input-focus);border-radius:8px;border:1px solid var(--calculator-border);width:100%}.currency-input:focus-within{animation:glowEffect 1.5s infinite;border-color:rgb(255 255 255 / .4)}.currency-input input{flex:1;min-width:80px;width:100%;padding:11px 18px!important;border:none!important;background-color:transparent!important;color:#434343;font-size:1.5em;font-weight:600;transition:all var(--transition-speed) ease}.currency-input input::placeholder{color:rgb(255 255 255 / .4)}.currency-input input:focus{outline:none!important;box-shadow:0 0 0 3px rgb(59 130 246 / .1)!important}.currency-input input:focus-visible{outline:1px solid #3b83f609!important;outline-offset:2px!important}.input-group input::-webkit-outer-spin-button,.input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-group input[type=number]{-moz-appearance:textfield}.input-group input:-webkit-autofill,.input-group input:-webkit-autofill:hover,.input-group input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 30px #fff0 inset!important;box-shadow:0 0 0 30px #fff0 inset!important;background-color:transparent!important}.currency-label,.input-group .currency{padding:17px;background:var(--calculator-input-focus);color:var(--calculator-text);border-left:1px solid var(--calculator-border);font-weight:600;min-width:70px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all var(--transition-speed) ease}.currency-label{font-size:1.2em;background:#000;border-radius:0 8px 8px 0}.divider,.separator{color:rgb(255 255 255 / .8);font-size:16px;text-align:center;transition:opacity var(--transition-speed) ease}.separator{font-size:1.2em;padding:0 10px}.summary-section{text-align:center;margin:10px 0;font-size:1em;line-height:1.2;color:rgb(255 255 255 / .9);padding:5px;transition:all var(--transition-speed) ease}.summary-section strong{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-weight:800;font-size:1em;color:#fff;letter-spacing:.5px}.transaction-limits{text-align:center;font-size:.9em}.limits-section{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.limits-section.highlighted-limit{background:var(--calculator-error-bg);color:var(--calculator-text);font-weight:700;padding:10px;margin:15px 0;box-shadow:0 4px 12px rgb(255 0 0 / .3);border:1px solid rgb(255 100 100 / .3);animation:pulseHighlight 2s infinite}.limits-section.highlighted-limit p{font-size:17px}.wallet-info{margin:10px;padding:5px;background:var(--calculator-input-bg);border-radius:8px;border:1px solid var(--calculator-border);transition:all var(--transition-speed) ease}.wallet-info p{display:flex;align-items:center;gap:1em;margin-top:.5em;font-size:small;margin-block-start:0;margin-block-end:0}.wallet-info code{flex:1;display:block;margin:10px 0;padding:.2em;background:rgb(0 0 0 / .2);border-radius:4px;word-break:break-all;font-family:monospace;font-size:14px}.crypto-address-section{text-align:center;margin:5px 0;padding:5px;background:var(--calculator-input-bg);border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:all var(--transition-speed) ease;border:1px solid var(--calculator-border)}.crypto-address-section p{font-size:12px}.crypto-address-section strong{display:block;margin-top:12px;word-break:break-all;font-family:monospace;font-size:14px;background:rgb(0 0 0 / .2);padding:10px;border-radius:8px}.profit-info-section{margin-top:15px;padding:15px;background:var(--calculator-input-bg);border-radius:8px;border:1px solid var(--calculator-border);font-size:12px;color:rgb(255 255 255 / .8)}.profit-details{display:flex;justify-content:space-between;gap:20px}.profit-info-left,.profit-info-right{flex:1;padding:10px;background:rgb(0 0 0 / .2);border-radius:6px}.info-title{color:#4CAF50!important;font-weight:600!important;margin-bottom:8px!important;font-size:12px!important;border-bottom:1px solid rgb(255 255 255 / .1);padding-bottom:5px}.profit-details p{margin:5px 0;font-size:11px;font-weight:500;color:rgb(255 255 255 / .9)}.profit-details p:last-child{color:#FFC107}.cambista-actions{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;display:flex;gap:15px;margin-top:30px}.cambista-button{flex:1;padding:15px;border-radius:10px;color:var(--calculator-text)!important;text-align:center;text-decoration:none;font-weight:600;font-size:16px;cursor:pointer;transition:all var(--transition-speed) ease;box-shadow:0 4px 8px rgb(0 0 0 / .2);border:none}.cambista-button.whatsapp{background:var(--calculator-button-whatsapp)}.cambista-button.telegram{background:var(--calculator-button-telegram)}.cambista-button:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 12px rgb(0 0 0 / .3)}.cambista-error,.crypto-calculator-error{background:var(--calculator-error-bg);color:var(--calculator-text);padding:15px;border-radius:10px;margin:15px 0;text-align:center;animation:fadeIn 0.4s ease;box-shadow:0 4px 8px rgb(0 0 0 / .15)}.crypto-calculator-error{color:#dc3232;background:#f8d7da;border:1px solid #f5c6cb}.crypto-calculator input.invalid{border-color:#dc3232;background-color:rgb(220 50 50 / .05)}.crypto-calculator .error-message{color:#dc3232;font-size:14px;margin:10px 0;padding:8px 12px;background-color:rgb(220 50 50 / .1);border-radius:4px;font-weight:500}.crypto-calculator .validation-message{display:none;margin-top:5px;font-size:12px}.crypto-calculator .invalid~.validation-message{display:block}@keyframes pulseButton{0%{transform:scale(1);box-shadow:0 4px 8px rgb(0 0 0 / .2)}50%{transform:scale(1.05);box-shadow:0 6px 12px rgb(0 0 0 / .3)}100%{transform:scale(1);box-shadow:0 4px 8px rgb(0 0 0 / .2)}}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes pulseHighlight{0%{transform:scale(1);box-shadow:0 4px 12px rgb(255 0 0 / .3)}50%{transform:scale(1.03);box-shadow:0 4px 20px rgb(255 0 0 / .5)}100%{transform:scale(1);box-shadow:0 4px 12px rgb(255 0 0 / .3)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes glowEffect{0%{box-shadow:0 0 5px rgb(255 255 255 / .3)}50%{box-shadow:0 0 15px rgb(255 255 255 / .5)}100%{box-shadow:0 0 5px rgb(255 255 255 / .3)}}.pulse-animation{animation:pulseButton 0.7s ease}.fadeInUp-animation{animation:fadeInUp 0.5s ease}.calculator-row.updated{animation:pulse 0.5s ease}.glow-effect{animation:glowEffect 1.5s infinite}@media (max-width:980px){.et_pb_column .et_pb_row_inner,.et_pb_row{padding:0px!important}}@media screen and (max-width:480px){.crypto-calculator{padding:20px 15px;border-radius:10px}.crypto-calculator .tab-nav-item{padding:12px;font-size:1.2em}.input-area{grid-template-columns:1fr;gap:15px}.divider{display:none}.input-group{padding:0;min-width:100%;margin-bottom:15px}.wallet-info{margin-top:15px;padding:10px}.wallet-info code{font-size:12px;padding:8px}.currency-inputs-container{flex-direction:column;gap:10px;align-items:stretch}.currency-input{width:100%}.separator{display:block;text-align:center;font-size:1.2em}.cambista-actions{flex-direction:column}.profit-details{flex-direction:column;gap:10px}.profit-info-left,.profit-info-right{padding:8px}.currency-label,.input-group .currency{padding:14px 24px;color:var(--calculator-text);border-left:1px solid var(--calculator-border);font-weight:600;min-width:70px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all var(--transition-speed) ease}.currency-label{font-size:1em;background:#000;border-radius:0 8px 8px 0}.input-label label{font-size:.7em}}@media screen and (min-width:481px){.input-area{grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr)}}@media (hover:none) and (pointer:coarse){.input-group input{min-height:52px!important;font-size:18px!important;padding:14px 18px!important}.currency-input{min-height:52px}.currency-input input{font-size:18px!important;padding:0 14px!important}}@media (prefers-color-scheme:dark){.input-group input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px rgb(96 165 250 / .1)!important}}