.CurrencyCalculator_calculator-container__K2Wz0{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.05);margin-bottom:20px}.CurrencyCalculator_calculator-mode-indicator__Krzwc{text-align:center;font-weight:600;margin-bottom:15px;color:#333;font-size:1.1rem}.CurrencyCalculator_calculator-content__Np_VR{margin-bottom:20px}.CurrencyCalculator_calculator-row__hstCP{display:flex;justify-content:space-between;align-items:center;gap:15px}.CurrencyCalculator_calculator-column__PqBkV{flex:1 1}.CurrencyCalculator_calc-label__4Or0B{margin-bottom:8px;font-weight:500;color:#555}.CurrencyCalculator_calc-input___Ax3R{display:flex;align-items:center;position:relative;background-color:#f8f8f8;border-radius:8px;padding:5px 10px;overflow:visible}.CurrencyCalculator_calc-input___Ax3R input{border:none;background:rgba(0,0,0,0);padding:10px;width:100%;font-size:16px;font-weight:500}.CurrencyCalculator_calc-input___Ax3R input:focus{outline:none}.CurrencyCalculator_select-container__Z27_x{--currency-control-width:120px;--currency-control-height:42px;width:var(--currency-control-width);min-width:var(--currency-control-width);margin-right:14px;position:relative;z-index:2}.CurrencyCalculator_select-container--open__wJtvM{z-index:10000}.CurrencyCalculator_select-container--open__wJtvM .CurrencyCalculator_currency-selector__Vn4Ji{z-index:10001}.CurrencyCalculator_select-container--open__wJtvM .CurrencyCalculator_dropdown-options__xZ8ys{z-index:10002}.CurrencyCalculator_currency-selector-wrap__pr3Eq{position:relative;width:100%}.CurrencyCalculator_currency-selector__Vn4Ji{display:flex;align-items:center;padding:0 14px;background-color:#fff;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .2s;gap:8px;position:relative;overflow:visible;min-width:0;border:none;width:100%;min-height:var(--currency-control-height);box-sizing:border-box;text-align:left}.CurrencyCalculator_currency-selector__Vn4Ji:hover{box-shadow:0 2px 5px rgba(0,0,0,.15)}.CurrencyCalculator_currency-selector__Vn4Ji>.CurrencyCalculator_flag__ZMRMp{flex:0 0 auto}.CurrencyCalculator_currency__hQXED.CurrencyCalculator_static__oRzdY{display:flex;align-items:center;padding:0 14px;background-color:#f0f0f0;border-radius:6px;width:100%;min-width:0;min-height:var(--currency-control-height);box-sizing:border-box;position:relative;z-index:0}.CurrencyCalculator_currency__hQXED .CurrencyCalculator_flag__ZMRMp{margin-right:6px}.CurrencyCalculator_currency__hQXED .CurrencyCalculator_ccy___oa2C{font-weight:500;font-size:14px}.CurrencyCalculator_swap-button-container__L42zg{display:flex;justify-content:center;align-items:center;padding:0 10px;margin-top:24px}.CurrencyCalculator_swap-button__p6m05{width:40px;height:40px;border-radius:50%;background-color:#f0f0f0;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,transform .2s}.CurrencyCalculator_swap-button__p6m05:hover{background-color:#e0e0e0;transform:scale(1.1)}.CurrencyCalculator_swap-icon__flwfd{color:#555;transition:transform .3s}.CurrencyCalculator_swap-icon__flwfd.CurrencyCalculator_flipped__C77X7{transform:rotate(180deg)}.CurrencyCalculator_dropdown-options__xZ8ys{position:absolute;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.3);max-height:300px;overflow-y:auto;z-index:10000;min-width:100%;width:100%;box-sizing:border-box;padding:8px 0;display:block!important;left:0;transform:none;top:calc(100% + 5px)}@media(max-width:768px){.CurrencyCalculator_select-container__Z27_x{position:relative;z-index:200000}.CurrencyCalculator_currency-selector__Vn4Ji{position:relative;z-index:200001}.CurrencyCalculator_dropdown-options__xZ8ys{z-index:200002}.CurrencyCalculator_select-container--open__wJtvM{z-index:300000}.CurrencyCalculator_select-container--open__wJtvM .CurrencyCalculator_currency-selector__Vn4Ji{z-index:300001}.CurrencyCalculator_select-container--open__wJtvM .CurrencyCalculator_dropdown-options__xZ8ys{z-index:300002}}.CurrencyCalculator_dropdown-item__1AxxZ{display:flex;align-items:center;min-height:var(--currency-control-height);padding:0 12px;cursor:pointer;transition:background-color .2s;margin-bottom:0;width:100%;text-align:left;background:rgba(0,0,0,0);border:none;border-bottom:1px solid #f0f0f0}.CurrencyCalculator_dropdown-item__1AxxZ:last-child{border-bottom:none}.CurrencyCalculator_dropdown-item__1AxxZ:hover{background-color:#f0f7ff}.CurrencyCalculator_dropdown-item__1AxxZ:focus-visible{outline:2px solid #6d43c9;outline-offset:-2px}.CurrencyCalculator_dropdown-item__1AxxZ .CurrencyCalculator_flag__ZMRMp{display:flex;align-items:center;justify-content:center;min-width:24px;height:18px;margin-right:12px;overflow:visible}.CurrencyCalculator_dropdown-item__1AxxZ .CurrencyCalculator_flag__ZMRMp img{width:100%;height:auto;object-fit:contain;max-height:18px}.CurrencyCalculator_currency-code__3OWVu{font-weight:500;font-size:14px}.CurrencyCalculator_ccy___oa2C{white-space:nowrap}.CurrencyCalculator_dropdown-arrow__r5X3b{margin-left:auto;flex:0 0 auto;display:block;transition:transform .3s;width:auto;height:auto;max-width:11px;max-height:6px}.CurrencyCalculator_dropdown-arrow__r5X3b.CurrencyCalculator_active__HOQbJ{transform:rotate(180deg)}.CurrencyCalculator_flag__ZMRMp{display:flex;align-items:center;justify-content:center;width:24px;height:18px;margin-right:8px;overflow:visible}.CurrencyCalculator_flag__ZMRMp img{width:100%;height:auto;object-fit:contain;max-height:18px}.CurrencyCalculator_delivery-order-button-container__R2apC{display:flex;justify-content:flex-end;margin-top:20px;width:100%}.CurrencyCalculator_delivery-order-button__BS4YP{background-color:#6d43c9;color:#fff;border:none;border-radius:8px;padding:12px 25px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s,transform .2s;height:50px;white-space:nowrap}.CurrencyCalculator_delivery-order-button__BS4YP:hover{background-color:#5a36ab;transform:translateY(-2px)}.CurrencyCalculator_delivery-order-button__BS4YP:disabled{background-color:#ccc;cursor:not-allowed;transform:none}@media(max-width:768px){.CurrencyCalculator_calculator-row__hstCP{flex-direction:column;gap:20px}.CurrencyCalculator_swap-button-container__L42zg{margin:10px 0;transform:rotate(90deg)}.CurrencyCalculator_delivery-order-button__BS4YP{width:100%}}