.funding-header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.funding-header__left{align-items:center;gap:var(--spacing-md);display:flex}.funding-header__left h1{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.funding-header__right{gap:var(--spacing-sm);display:flex}.funding-summary{gap:var(--spacing-xl);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex}.funding-summary__item{gap:var(--spacing-xs);flex-direction:column;display:flex}.funding-summary__label{font-size:var(--font-size-xs);color:var(--text-tertiary)}.funding-summary__value{align-items:baseline;gap:var(--spacing-sm);display:flex}.funding-summary__amount{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);font-family:var(--font-mono)}.funding-summary__btc{font-size:var(--font-size-sm);color:var(--text-secondary)}.funding-promo{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(135deg, rgba(var(--zxc-accent-rgb), .1), rgba(var(--zxc-accent-rgb), .05));border:1px solid rgba(var(--zxc-accent-rgb), .2);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);display:flex}.funding-promo__icon{background:rgba(var(--zxc-accent-rgb), .15);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.funding-promo__icon svg{width:20px;height:20px}.funding-promo__content{align-items:center;gap:var(--spacing-md);flex:1;display:flex}.funding-promo__text{font-size:var(--font-size-sm);color:var(--text-secondary)}.funding-promo__highlight{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);padding:var(--spacing-xs) var(--spacing-sm);background:rgba(var(--zxc-accent-rgb), .15);border-radius:var(--radius-sm)}.funding-promo__link{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-primary);white-space:nowrap;display:flex}.funding-promo__link svg{width:16px;height:16px}.funding-promo__link:hover{text-decoration:underline}.funding-filters{justify-content:space-between;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.funding-filters__left{align-items:center;gap:var(--spacing-lg);display:flex}.funding-search{width:240px;position:relative}.funding-search svg{left:var(--spacing-md);width:18px;height:18px;color:var(--text-tertiary);position:absolute;top:50%;transform:translateY(-50%)}.funding-search input{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding-left:40px}.funding-search input::placeholder{color:var(--text-tertiary)}.funding-search input:focus{border-color:var(--color-primary);outline:none}.funding-checkbox{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;display:flex}.funding-checkbox input{display:none}.funding-checkbox__mark{border:2px solid var(--border-color);border-radius:var(--radius-sm);width:18px;height:18px;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.funding-checkbox input:checked+.funding-checkbox__mark{background:var(--color-primary);border-color:var(--color-primary)}.funding-checkbox input:checked+.funding-checkbox__mark:after{content:"";border:2px solid var(--bg-primary);border-top:none;border-left:none;width:5px;height:9px;transform:rotate(45deg)translateY(-1px)}.funding-convert{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);display:flex}.funding-convert svg{width:16px;height:16px}.funding-convert:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-color-light)}.funding-table{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color);overflow:hidden}.funding-table__header{padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);font-size:var(--font-size-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;align-items:center;display:flex}.funding-table__col{padding:0 var(--spacing-sm)}.funding-table__col--coin{flex:2;min-width:200px}.funding-table__col--total,.funding-table__col--available,.funding-table__col--inuse,.funding-table__col--equiv{text-align:right;flex:1;min-width:120px}.funding-table__col--action{text-align:right;flex:1;min-width:180px}.funding-table__body{max-height:calc(100vh - 450px);overflow-y:auto}.funding-table__row{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);transition:background var(--transition-fast);align-items:center;display:flex}.funding-table__row:last-child{border-bottom:none}.funding-table__row:hover{background:var(--bg-tertiary)}.funding-coin{align-items:center;gap:var(--spacing-md);display:flex}.funding-coin__icon{width:36px;height:36px;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.funding-coin__icon--usdt{color:#fff;background:linear-gradient(135deg,#26a17b,#1e8c6a)}.funding-coin__icon--krw{background:var(--color-primary);color:var(--color-on-accent)}.funding-coin__icon--btc{color:#fff;background:linear-gradient(135deg,#f7931a,#e67e00)}.funding-coin__icon--eth{color:#fff;background:linear-gradient(135deg,#627eea,#4a6dd8)}.funding-coin__icon--usdc{color:#fff;background:linear-gradient(135deg,#2775ca,#1e5ea8)}.funding-coin__icon--sol{color:#fff;background:linear-gradient(135deg,#9945ff,#14f195)}.funding-coin__icon--xrp{color:#fff;background:linear-gradient(135deg,#23292f,#1a1f24)}.funding-coin__icon--doge{color:#fff;background:linear-gradient(135deg,#c3a634,#a18b2a)}.funding-coin__icon--hmstr{color:#fff;background:linear-gradient(135deg,#ff6b35,#e55a2b)}.funding-coin__info{flex-direction:column;gap:2px;display:flex}.funding-coin__symbol{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.funding-coin__name{font-size:var(--font-size-xs);color:var(--text-tertiary)}.funding-coin__apy{margin-left:var(--spacing-sm);padding:2px var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-success);background:#00c85326}.funding-amount{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-primary)}.funding-actions{justify-content:flex-end;gap:var(--spacing-md);display:flex}.funding-actions__link{font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0}.funding-actions__link:hover{text-decoration:underline}.funding-empty{padding:var(--spacing-3xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.funding-empty svg{width:64px;height:64px;color:var(--text-tertiary);margin-bottom:var(--spacing-lg)}.funding-empty p{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.funding-empty span{font-size:var(--font-size-sm);color:var(--text-tertiary)}.modal__backdrop{background:#000000b3;position:absolute;inset:0}.modal__container{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;max-width:440px;margin:var(--spacing-md);transition:transform var(--transition-normal);position:relative;transform:translateY(20px)}.modal__header{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.modal__header h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.modal__close{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal__close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.modal__close svg{width:20px;height:20px}.modal__body{padding:var(--spacing-lg)}.modal__footer{padding:var(--spacing-lg);border-top:1px solid var(--border-color)}.transfer-direction{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.transfer-account{flex:1}.transfer-account label{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-bottom:var(--spacing-xs);display:block}.transfer-account select{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer}.transfer-account select:focus{border-color:var(--color-primary);outline:none}.transfer-swap{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;margin-top:var(--spacing-lg);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.transfer-swap:hover{background:var(--bg-hover);color:var(--color-primary)}.transfer-swap svg{width:18px;height:18px}.transfer-coin{margin-bottom:var(--spacing-lg)}.transfer-coin label{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-bottom:var(--spacing-xs);display:block}.transfer-coin__select{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.transfer-coin__select:hover{border-color:var(--border-color-light)}.transfer-coin__selected{align-items:center;gap:var(--spacing-sm);display:flex}.transfer-coin__icon{color:#fff;width:24px;height:24px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#26a17b,#1e8c6a);border-radius:50%;justify-content:center;align-items:center;display:flex}.transfer-coin__select svg{width:18px;height:18px;color:var(--text-tertiary)}.transfer-amount label{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-bottom:var(--spacing-xs);display:block}.transfer-amount__input{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;display:flex;overflow:hidden}.transfer-amount__input:focus-within{border-color:var(--color-primary)}.transfer-amount__input input{padding:var(--spacing-md);color:var(--text-primary);font-size:var(--font-size-lg);font-family:var(--font-mono);background:0 0;border:none;flex:1}.transfer-amount__input input:focus{outline:none}.transfer-amount__input input::placeholder{color:var(--text-tertiary)}.transfer-amount__right{align-items:center;gap:var(--spacing-sm);padding-right:var(--spacing-md);display:flex}.transfer-amount__coin{font-size:var(--font-size-sm);color:var(--text-secondary)}.transfer-amount__max{padding:var(--spacing-xs) var(--spacing-sm);background:rgba(var(--zxc-accent-rgb), .15);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast);border:none}.transfer-amount__max:hover{background:rgba(var(--zxc-accent-rgb), .25)}.transfer-amount__info{margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--text-tertiary)}.transfer-amount__info strong{color:var(--text-secondary)}@media (max-width:1024px){.funding-table__col--total,.funding-table__col--inuse{display:none}.funding-table__col--coin{flex:2}.funding-table__col--available,.funding-table__col--equiv{flex:1}.funding-promo__content{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}}@media (max-width:768px){.funding-header{flex-direction:column;align-items:flex-start}.funding-header__right{flex-wrap:wrap;width:100%}.funding-header__right .btn{min-width:calc(50% - var(--spacing-xs));text-align:center;flex:1;justify-content:center}.funding-summary{gap:var(--spacing-md);flex-direction:column}.funding-promo{text-align:center;flex-direction:column}.funding-promo__content{align-items:center}.funding-filters,.funding-filters__left{flex-direction:column;align-items:stretch}.funding-search{width:100%}.funding-table__body{max-height:none;overflow-y:visible}.funding-convert{justify-content:center;width:100%}.funding-table__header{display:none}.funding-table__row{padding:var(--spacing-md);flex-wrap:wrap}.funding-table__col{padding:var(--spacing-xs)}.funding-table__col--coin{width:100%;margin-bottom:var(--spacing-sm)}.funding-table__col--available{text-align:left;flex:1}.funding-table__col--available:before{content:"사용 가능 잔액";font-size:var(--font-size-xs);color:var(--text-tertiary);margin-bottom:2px;display:block}.funding-table__col--equiv{flex:1}.funding-table__col--equiv:before{content:"환산 금액";font-size:var(--font-size-xs);color:var(--text-tertiary);margin-bottom:2px;display:block}.funding-table__col--action{width:100%;margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color)}.funding-actions{justify-content:space-around}.modal__container{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;max-height:100vh;margin:0;position:absolute;bottom:0}.transfer-direction{flex-direction:column}.transfer-swap{margin-top:0;transform:rotate(90deg)}}.funding-search input:focus-visible,.funding-checkbox input:focus-visible+.funding-checkbox__mark,.funding-convert:focus-visible,.funding-actions__link:focus-visible,.transfer-account select:focus-visible,.transfer-coin__select:focus-visible,.transfer-amount__input:focus-visible,.transfer-swap:focus-visible,.transfer-amount__max:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.funding-table__body::-webkit-scrollbar{width:6px}.funding-table__body::-webkit-scrollbar-track{background:var(--bg-secondary)}.funding-table__body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.funding-table__body::-webkit-scrollbar-thumb:hover{background:var(--border-color-light)}
