.success-page-content{background:var(--card-bg,#fff);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;max-width:500px;padding:2.5rem;display:flex;box-shadow:0 4px 20px #00000026}.success-page-content .icon{color:#fff;background-color:#32cd32;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:2rem;display:flex}.success-page-content .title{color:var(--text-primary,#333);margin-bottom:1rem;font-size:2rem}.success-page-content .message{color:var(--text-secondary,#666);margin-bottom:2rem;line-height:1.6}.success-page-content button{color:var(--accent-primary,#e53935);cursor:pointer;border:1px solid var(--accent-primary,#e53935);background-color:#0000;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:transform .2s}.success-page-content button:hover{transform:translateY(-1px)}.tip-modal{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media screen and (width<=767px){.tip-modal{align-items:flex-end}}.tip-modal.add{background:0 0}.tip-modal.tip-modal--page{background:var(--bg-primary,#111);align-items:center;padding:12px}.tip-modal.tip-modal--page .modal-content-trx{border-radius:1rem;animation:none}.modal-content-trx{background:var(--card-bg,#fff);border:1px solid var(--border-light,transparent);border-radius:1rem;width:100%;max-width:32rem;padding:1.5rem;box-shadow:0 8px 32px #00000040}@media screen and (width<=767px){.modal-content-trx{width:100%;max-width:100%;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;animation:.3s forwards modal-slide-up}}.modal-content-trx.add{padding:0}.modal-content-trx.add .tip-modal-header{margin-bottom:0;padding:16px 24px 12px}.modal-content-trx.add .success-page-content{box-shadow:none}.modal-content-trx.add .success-page-content .title{display:none}.tip-modal .form{flex-direction:column;gap:1.2rem;display:flex}.tip-modal .field{flex-direction:column;gap:.5rem;display:flex}@media screen and (width<=767px){.tip-modal .field{gap:.35rem}}.tip-modal .field label{color:var(--text-primary,#333);font-weight:500}@media screen and (width<=767px){.tip-modal .field label{font-size:14px}}.tip-modal .field input,.tip-modal .field select{border:1px solid var(--border-light,#e1e1e1);background:var(--bg-tertiary,#f5f5f5);color:var(--text-primary,#333);border-radius:8px;padding:.75rem;transition:border-color .2s}@media screen and (width<=767px){.tip-modal .field input,.tip-modal .field select{padding:8px;font-size:16px}}.tip-modal .field input:focus,.tip-modal .field select:focus{border-color:var(--accent-primary,#e53935);outline:none}.tip-modal .field .balance-wrap{color:var(--text-secondary,#666);align-items:center;gap:4px;font-size:12.35px;display:flex}.tip-modal .field .memo-link-note{color:var(--text-secondary,#666);overflow-wrap:anywhere;margin-top:4px;font-size:12.35px}.tip-modal .actions{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.tip-modal .actions button{cursor:pointer;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:transform .2s,background .15s}@media screen and (width<=767px){.tip-modal .actions button{padding:.55rem 1.5rem}}.tip-modal .actions button:hover{transform:translateY(-1px)}.tip-modal .actions .cancel-btn{color:var(--text-primary,#333);border:1px solid var(--border-light,#e1e1e1);background:0 0}.tip-modal .actions .cancel-btn:hover{background:var(--bg-tertiary,#f5f5f5)}.tip-modal .actions .send-btn{color:var(--accent-primary,#e53935);border:1px solid var(--accent-primary,#e53935);background-color:#0000}.tip-modal .tip-method-switch{gap:.5rem;margin-bottom:1.2rem;display:flex}.tip-modal .tip-method-switch button{border:1px solid var(--border-light,#e1e1e1);min-width:0;color:var(--text-secondary,#666);cursor:pointer;background:0 0;border-radius:999px;flex:1;padding:.55rem .6rem;font-weight:500}.tip-modal .tip-method-switch button.active{border-color:var(--accent-primary,#e53935);color:var(--accent-primary,#e53935)}.tip-modal .tip-method-note{color:var(--text-secondary,#666);overflow-wrap:anywhere;margin:0;font-size:13px}.tip-modal .sats-presets{flex-wrap:wrap;gap:.5rem;display:flex}.tip-modal .sats-presets button{border:1px solid var(--border-light,#e1e1e1);background:var(--bg-tertiary,#f5f5f5);color:var(--text-primary,#333);cursor:pointer;border-radius:999px;padding:.35rem .85rem}.tip-modal .sats-presets button.active{border-color:var(--accent-primary,#e53935);color:var(--accent-primary,#e53935)}.tip-modal .wallet-choices{flex-direction:column;gap:.6rem;display:flex}.tip-modal .wallet-choices button{cursor:pointer;color:var(--accent-primary,#e53935);border:1px solid var(--accent-primary,#e53935);background:0 0;border-radius:8px;padding:.75rem 1.5rem;font-weight:500}.tip-modal .wallet-choices button:disabled{opacity:.6;cursor:default}.tip-modal .lightning-links{justify-content:center;gap:1.5rem;display:flex}.tip-modal .lightning-done{color:var(--text-secondary,#666);cursor:pointer;background:0 0;border:none;text-decoration:underline}.tip-modal .lightning-actions{flex-wrap:wrap}.tip-modal .lightning-actions>button{flex:auto}.tip-modal .send-btn:disabled{opacity:.6;cursor:default}.tip-modal .actions a{border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:transform .2s,background .15s;display:inline-flex}@media screen and (width<=767px){.tip-modal .actions a{padding:.55rem 1.5rem}}.tip-modal .actions a:hover{transform:translateY(-1px)}.tip-modal .lightning-invoice{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.tip-modal .lightning-invoice .qr-wrap{border-radius:12px;line-height:0;display:block;overflow:hidden}.tip-modal .lightning-invoice .actions{justify-content:center;width:100%;margin-top:0}.tip-modal .lightning-invoice .actions>*{flex:1;font-size:15px;line-height:1.2}.tip-modal .lightning-invoice .lightning-links{gap:1.5rem;display:flex}.tip-modal .lightning-invoice .lightning-waiting{color:var(--text-secondary,#666);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.tip-modal .lightning-invoice .lightning-done{color:var(--text-secondary,#666);cursor:pointer;background:0 0;border:none;text-decoration:underline}.tip-modal .tip-monthly-current{border:1px solid var(--border-light,#e1e1e1);background:var(--bg-tertiary,#f5f5f5);color:var(--text-primary,#333);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:13px;display:flex}.tip-modal .tip-monthly-current .lightning-done{flex-shrink:0}.tip-modal .tip-other-ways{flex-direction:column;gap:.6rem;display:flex}.tip-modal .tip-other-ways a{border:1px solid var(--accent-primary,#e53935);color:var(--accent-primary,#e53935);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:flex}.tip-modal .tip-other-ways a:hover{background:var(--bg-tertiary,#f5f5f5)}.toastify-custom{border-radius:8px;max-width:300px;padding:10px 14px;font-size:14px}@media screen and (width<=767px){.toastify-custom{max-width:80px;padding:8px 12px;font-size:12px}}@keyframes modal-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}
