.dt360-usdt-shell{--navy:#012970;--dark:#06152f;--green:#10b981;--line:#e7edf6;max-width:1120px;margin:28px auto;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#172033}.dt360-pay-head{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:30px;border-radius:24px 24px 0 0;background:linear-gradient(135deg,var(--dark),var(--navy));color:#fff}.dt360-pay-head span{font-size:12px;font-weight:800;letter-spacing:1.5px;color:#7ee7be}.dt360-pay-head h2{margin:5px 0 8px!important;color:#fff!important;font-size:34px!important}.dt360-pay-head p{margin:0;max-width:680px;color:#d9e5f8}.dt360-pay-head>b{background:#fff;color:var(--navy);padding:12px 16px;border-radius:999px;white-space:nowrap}.dt360-pay-grid{display:grid;grid-template-columns:1fr 1fr;background:#f6f8fc;border:1px solid var(--line);border-top:0;border-radius:0 0 24px 24px;padding:18px;gap:18px}.dt360-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 10px 30px rgba(1,41,112,.06)}.dt360-card h3{font-size:17px!important;margin:0 0 16px!important;color:var(--dark)!important}.dt360-card h3 i{font-style:normal;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;margin-right:8px}.dt360-plans{display:grid;gap:10px;margin-bottom:24px}.dt360-plan{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:14px;border-radius:15px;cursor:pointer}.dt360-plan.active{border:2px solid var(--navy);background:#f4f8ff}.dt360-plan input{accent-color:var(--navy)}.dt360-plan span{display:flex;flex-direction:column;flex:1}.dt360-plan small{color:#758197}.dt360-plan em{font-style:normal;font-weight:900;color:var(--navy)}.dt360-wallet{display:flex;gap:16px;align-items:center;padding:15px;background:#f7f9fd;border-radius:16px}.dt360-wallet img{width:120px;height:120px;object-fit:contain;background:#fff;border-radius:12px}.dt360-wallet>div{min-width:0;flex:1}.dt360-wallet small{display:block;font-size:10px;font-weight:800;color:#7a879a;margin-top:6px}.dt360-wallet strong{display:block}.dt360-copyrow{display:flex;gap:7px;align-items:center}.dt360-copyrow code{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.dt360-copyrow button,.dt360-status button{border:0;border-radius:9px;padding:9px 12px;background:var(--navy);color:#fff;font-weight:700;cursor:pointer}.dt360-warning{font-size:12px;background:#fff8e6;border:1px solid #ffe2a4;padding:10px 12px;border-radius:10px}.dt360-usdt-form label{display:block;font-weight:700;font-size:13px;margin:13px 0}.dt360-usdt-form label>input[type=text],.dt360-usdt-form label>input[type=file]{box-sizing:border-box;width:100%;margin-top:6px;border:1px solid #d8e0ec;border-radius:11px;padding:12px;background:#fff}.dt360-tabs{display:flex;gap:6px;background:#f1f4f9;padding:4px;border-radius:11px}.dt360-tabs button{flex:1;border:0;padding:9px;border-radius:8px;background:transparent;font-weight:800;cursor:pointer}.dt360-tabs button.active{background:#fff;color:var(--navy);box-shadow:0 2px 8px #dce4f0}.dt360-check{display:flex!important;gap:9px;align-items:flex-start;font-weight:500!important}.dt360-submit{width:100%;border:0;border-radius:12px;padding:14px;background:linear-gradient(135deg,var(--navy),#064fc4);color:#fff;font-weight:900;cursor:pointer}.dt360-submit:disabled{opacity:.6}.dt360-result,.dt360-status-result{margin-top:10px;padding:0;border-radius:10px}.dt360-result.success,.dt360-status-result.approved{padding:11px;background:#eafaf3;color:#087a51}.dt360-result.error,.dt360-status-result.error,.dt360-status-result.rejected{padding:11px;background:#fff0f0;color:#b42318}.dt360-status-result.pending{padding:11px;background:#fff8e6;color:#8a5b00}.dt360-status{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.dt360-status h4{margin:0 0 10px}.dt360-status-form{display:grid;grid-template-columns:1fr 1fr auto;gap:7px}.dt360-status input{min-width:0;border:1px solid #d8e0ec;border-radius:9px;padding:10px}@media(max-width:780px){.dt360-pay-grid{grid-template-columns:1fr}.dt360-pay-head{align-items:flex-start;flex-direction:column}.dt360-pay-head h2{font-size:28px!important}.dt360-wallet{align-items:flex-start;flex-direction:column}.dt360-status-form{grid-template-columns:1fr}.dt360-pay-grid{padding:10px}.dt360-card{padding:16px}}
