.tip-wallet-area{display:flex;align-items:center;gap:8px;margin-left:auto}.tip-wallet{display:inline-flex;align-items:center;gap:6px;color:red;font-size:.75rem;opacity:.8;font-weight:700;font-family:var(--font-jetbrains),-apple-system,sans-serif}.tip-wallet-label{color:#789078;font-size:.76rem;font-weight:700;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.tip-wallet-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tip-fee-strip{display:flex;width:100%;align-items:center;gap:12px 18px;flex-wrap:wrap;padding:.8rem .8rem .8rem 60px;position:relative}.tip-fee-strip-item{display:inline-flex;align-items:baseline;gap:6px;min-width:0;color:#a7c9a7;font-size:.76rem}.tip-fee-strip-label{color:#789078;font-weight:700;text-transform:uppercase}.tip-fee-strip-value{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tip-fee-strip-item .sync-address-wrap:not(:hover),.tip-fee-strip-value{color:var(--brand-secondary)}.tip-fee-info-icon{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:40px;flex:0 0 20px;padding:0;border-right:1px solid var(--border-0);border-radius:0;background:transparent;color:var(--border-1);font-size:1.2rem;font-weight:700;line-height:1;height:100%}.tip-editor,.tip-token-picker{min-width:0;min-height:0;background:rgba(22,22,22,.6);border:1px solid rgba(255,255,255,.1)}.tip-token-picker-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem;width:100%;padding:.8rem}.tip-token-picker-header .tip-label{margin-bottom:0}.tip-token-filter-group{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.4rem;min-width:0}.tip-label{display:block;padding:0 .2rem .4rem;color:#a7c9a7;font-size:.75rem;font-weight:700;text-transform:uppercase}.tip-input{width:100%;padding:4px 8px;border:1px solid #113516;border-radius:4px;background:#000000;color:var(--text-hover);font-size:.8rem}.tip-input::placeholder{color:#608060}.tip-input:focus{border-color:var(--text-hover);box-shadow:0 0 4px var(--text-hover)}.tip-input:disabled{opacity:.5}.tip-textarea{min-height:78px;resize:vertical}.tip-input[aria-invalid=true]{border-color:rgba(255,95,95,.65)}.tip-field-error{display:block;margin-top:5px;color:#ff5f5f;font-size:.72rem;line-height:1.35}.tip-token-list{display:flex;width:100%;flex-direction:column;height:410px;overflow-y:auto;border-top:0 solid rgba(44,44,44,1);border-bottom:0 solid rgba(44,44,44,1);background:rgba(0,0,0,.4);box-shadow:inset 0 0 8px #000000}.tip-token-row{display:flex;gap:10px;align-items:center;width:100%;min-height:58px;padding:8px 10px;border:0;background:transparent;color:var(--text-hover);text-align:left;cursor:pointer;border-radius:0!important}.tip-token-row:hover{background:rgba(48,214,48,.08);box-shadow:inset 3px 0 0 var(--text-hover)}.tip-token-row-selected,.tip-token-row-selected:hover{background:rgba(48,214,48,.08);box-shadow:inset 3px 0 0 #30d430}.tip-token-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;overflow:hidden;border-radius:50%;background:transparent;color:var(--text-accent);font-size:.78rem;font-weight:700}.tip-token-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:transparent}.tip-token-text{flex:1 1 auto;display:flex;min-width:0;flex-direction:column;gap:2px}.tip-token-text small,.tip-token-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-token-symbol-line{display:flex;align-items:center;gap:.35rem;min-width:0}.tip-token-symbol-line strong{min-width:0}.tip-token-text strong{color:var(--text-accent);font-size:.86rem}.tip-token-text small{color:#789078;font-size:.7rem}.tip-token-type{color:#555555;font-size:.6rem;text-transform:uppercase;font-weight:700}.tip-selected-actions{display:flex;align-items:center;position:absolute;top:.8rem;right:.8rem;gap:6px}.tip-editor{display:flex;flex:1 1 62%;flex-direction:column}.tip-editor-empty,.tip-empty-state{display:flex;align-items:center;justify-content:center;width:100%;gap:.8rem;color:#789078;font-size:.8rem;text-align:center;line-height:1rem;padding:.8rem}.tip-editor-empty{margin:auto 0}.tip-editor-empty,.tip-empty-state-loading{flex-direction:column}.tip-editor-empty-icon{width:36px;height:36px;color:#30d430}.tip-empty-state{min-height:120px}.tip-selected-token{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;padding:.8rem;border-bottom:1px solid rgba(255,255,255,.1)}.tip-selected-identity{display:flex;min-width:0;align-items:center;gap:10px}.tip-selected-logo{position:relative;display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;border-radius:50%;background:transparent;color:var(--text-accent);font-size:.85rem;font-weight:700}.tip-selected-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:transparent}.tip-selected-text{display:flex;min-width:0;flex-direction:column;gap:.15rem}.tip-selected-token-info{display:flex;align-items:baseline;gap:.4rem;min-width:0}.tip-selected-symbol{color:var(--text-hover);font-size:1.1rem;font-weight:700;flex-shrink:0}.tip-selected-name{color:#789078;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;padding:.8rem}.tip-field{display:block;width:40%;flex-grow:1}.tip-field.field-desc{width:100%!important;margin-bottom:-6px}.tip-status{min-height:38px;padding:10px 12px;border:1px solid rgba(122,233,122,.2);background:rgba(0,0,0,.35);color:#a7c9a7;font-size:.78rem;width:100%}.tip-submit-button{width:100%;margin-top:0,4rem}.tip-form-actions{display:flex;gap:.8rem;width:100%}.tip-form-actions .tip-cancel-button{flex:0 1 30%}.tip-form-actions .tip-submit-button:not(.tip-cancel-button){flex:1 1 65%}.tip-cancel-button{border-color:rgba(122,233,122,.35);color:#a7c9a7}.light-mode .tip-panel{background:#f7faf7}.light-mode .tip-input{border-color:rgba(25,105,25,.28);background:#ffffff;color:#163416}.light-mode .tip-token-picker{border-right-color:rgba(25,105,25,.18)}.light-mode .tip-token-row{border-bottom-color:rgba(25,105,25,.12);color:#163416}.light-mode .tip-token-row-selected,.light-mode .tip-token-row:hover{background:rgba(25,105,25,.08)}.light-mode .tip-fee-strip{border-color:rgba(25,105,25,.16);background:rgba(25,105,25,.05)}.dapp-main .tip-token-picker{width:30%}@media (max-width:1024px){.dapp-main .tip-editor,.dapp-main .tip-token-picker{width:100%;flex-basis:100%}}@media (max-width:800px){.tip-fee-strip{align-items:stretch;flex-direction:column;position:relative}.tip-fee-strip-item{justify-content:space-between;width:100%}.tip-token-picker{flex-basis:auto;border-right:0;border-bottom:1px solid rgba(48,214,48,.2)}.tip-token-picker-header{align-items:stretch;flex-direction:column}.tip-token-filter-group{justify-content:flex-start}.tip-editor{flex-basis:auto}.tip-wallet-area{width:100%;min-width:0;justify-content:center}.tip-wallet{min-width:0}.tip-form-actions{flex-direction:column}.tip-form-actions .tip-cancel-button,.tip-form-actions .tip-submit-button:not(.tip-cancel-button){flex-basis:auto}.tip-field{width:100%}}.tip-history-modal{max-width:500px;max-height:calc(100svh - 2rem);overflow:auto;display:flex;flex-direction:column;padding:.8rem!important}.tip-history-modal .dappModal-body{flex:1 1 auto;overflow-y:auto}.tip-history-modal-icon{width:16px;height:16px;color:#30d430;flex-shrink:0}.tip-history-modal-symbol{color:#789078;font-size:1rem;font-weight:400}.tip-history-empty{display:flex;align-items:center;justify-content:center;min-height:120px;color:#4a664a;font-size:.8rem}.tip-history-entry{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.tip-history-entry:last-child{border-bottom:0}.tip-history-entry-meta{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.tip-history-date{color:#789078;font-size:.72rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.tip-history-entry-fields{display:flex;flex-direction:column;gap:4px}.tip-history-field{display:flex;gap:8px;font-size:.78rem;line-height:1.4;min-width:0}.tip-history-field-label{color:#789078;font-weight:700;text-transform:uppercase;font-size:.7rem;white-space:nowrap;flex-shrink:0;padding-top:1px}.tip-history-field-value{color:var(--text-hover);word-break:break-word;min-width:0}.tip-history-field-empty{color:#4a664a;font-style:italic}