:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#1a1a1a;background-color:#f0f0f0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;justify-content:center;min-width:320px;min-height:100vh}#root{width:100%;display:flex;justify-content:center}*{box-sizing:border-box}button{cursor:pointer;font-family:inherit}.send-usdt-container{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:480px;margin:0 auto;background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 0 20px #0000000d}@media(max-width:480px){.send-usdt-container{box-shadow:none;max-width:100%}}.send-usdt-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;position:sticky;top:0;z-index:10}.icon-button{background:none;border:none;padding:8px;cursor:pointer;color:#555;display:flex;align-items:center;justify-content:center}.header-center{display:flex;align-items:center;gap:8px}.header-logo{width:24px;height:24px;object-fit:contain}.header-title{font-size:18px;font-weight:700;margin:0;color:#1a1a1a}.send-usdt-content{flex:1;padding:16px;display:flex;flex-direction:column;gap:20px}.input-section{display:flex;flex-direction:column;gap:8px}.input-label{font-size:14px;font-weight:600;color:#666}.input-wrapper{display:flex;align-items:center;border:1.5px solid #e0e0e0;border-radius:12px;padding:12px;background-color:#fff;transition:border-color .2s;gap:8px}@media(max-width:360px){.input-wrapper{padding:10px}.input-actions{gap:8px}.text-action{font-size:12px}}.main-input{flex:1;border:none;outline:none;font-size:16px;color:#333;background:transparent;min-width:0}.input-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.text-action{background:none;border:none;color:#524cf5;font-weight:600;font-size:14px;cursor:pointer;padding:0}.icon-action{background:none;border:none;color:#222e99;cursor:pointer;padding:0;display:flex}.network-selector{display:flex;align-items:center;justify-content:space-between;background-color:#f2f2f2;border-radius:20px;padding:6px 14px;width:fit-content;max-width:100%;cursor:pointer;color:#8c8c8c;gap:12px;transition:background-color .2s}.network-selector:hover{background-color:#ededed}.network-info{display:flex;align-items:center;gap:8px}.network-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.network-icon img{width:100%;height:100%;object-fit:contain}.network-name{font-size:14px;font-weight:500;color:#8c8c8c}.amount-input-wrapper{display:flex;align-items:center;border:1.5px solid #e0e0e0;border-radius:12px;padding:12px;background-color:#fff;transition:border-color .2s;gap:8px}.amount-input-wrapper:focus-within{border-color:#00f}@media(max-width:360px){.amount-input-wrapper{padding:10px 12px}.amount-input{font-size:18px}.currency-label,.max-button{font-size:12px}}.amount-input{flex:1;border:none;outline:none;font-size:16px;font-weight:700;color:#000;background:transparent;min-width:0}.amount-input::placeholder{font-weight:400;color:#8c8c8c}.amount-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.clear-button{background:none;border:none;color:#8c8c8c;cursor:pointer;padding:0;display:flex}.currency-label{font-size:12px;font-weight:500;color:#575656}.max-button{background:none;border:none;color:#00f;font-weight:600;font-size:14px;cursor:pointer;padding:0}.amount-estimate{font-size:14px;color:#333;margin-top:8px;font-weight:500}.send-usdt-footer{padding:16px 16px 24px;margin-top:auto}@media(min-height:800px){.send-usdt-footer{padding-bottom:40px}}.next-button{width:100%;padding:16px;border-radius:40px;border:none;background-color:#8a88fc;color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .2s,opacity .3s,transform .1s;opacity:.7}.next-button.active{background-color:#7b78ff;opacity:1}.next-button.active:active{transform:scale(.98)}@media(max-width:360px){.next-button{padding:14px;font-size:16px}}.next-button:hover{opacity:.9}.app-container{width:100%;display:flex;justify-content:center;background-color:#f0f0f0}
