.bridge-page .chain-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#2a2a2a;border-radius:12px;border:1px solid rgba(255,204,0,.2);box-shadow:0 8px 32px #0009;z-index:1000;overflow:hidden;max-height:200px;overflow-y:auto}.bridge-page .chain-option{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid rgba(255,255,255,.1)}.bridge-page .chain-option:last-child{border-bottom:none}.bridge-page .chain-option:hover{background-color:#ffcc001a}.bridge-page .chain-option.selected{background-color:#fc03;color:#f0b90b}.bridge-page .chain-option span:not(.check){color:#fff;font-weight:500}.bridge-page .chain-option.selected span:not(.check){color:#f0b90b}.bridge-page .chain-option .check{margin-left:auto;color:#f0b90b;font-weight:700;font-size:16px}.bridge-page .app-container{min-height:100vh;display:flex;flex-direction:column;color:#ffffffe6;background-color:#040404;background-size:100% 100%;position:relative}.bridge-page .app-container:before{position:absolute;top:0;content:"";width:200px;height:100vh;transform:rotate(-45deg);background:linear-gradient(to bottom,#f0bb0b76,#fff0);filter:blur(50px);opacity:.5}.bridge-page .main-content{flex:1;position:relative}.bridge-page .main-header{text-align:center;margin-bottom:30px;width:100%}.bridge-page .main-title{font-size:54px;font-weight:800;color:#f0b90b;letter-spacing:1.5px;margin-bottom:8px;text-shadow:0 4px 15px rgba(249,203,40,.2);font-family:DM Sans,sans-serif}.bridge-page .mkl{position:absolute;top:-10px;width:10px;height:10px;left:84px;background:radial-gradient(circle at 100% 0,transparent 10px,rgba(130,130,130,.3) 10px)}.bridge-page .mkls{position:absolute;top:-10px;width:10px;height:10px;right:84px;display:block!important;background:radial-gradient(circle at 0 0,transparent 10px,rgba(130,130,130,.3) 10px)}.bridge-page .asset-access-container.dark-theme{max-width:570px;margin:0 auto;font-family:Arial,sans-serif;border-radius:0 0 6px 6px;color:#e0e0e0;box-sizing:border-box;position:relative}.bridge-page .mark{position:relative;padding:16px;background-color:#8282824d}.bridge-page .mark:before{content:"";position:absolute;top:-64px;left:0;width:84px;height:64px;background-color:#8282824d;border-radius:6px 6px 0 0}.bridge-page .mark:after{content:"";position:absolute;top:-64px;right:0;width:84px;height:64px;background-color:#8282824d;border-radius:6px 6px 0 0}.bridge-page .access-tabs{display:flex;width:calc(100% - 200px);max-width:370px;margin:0 auto 6px;border-radius:100px;padding:6px;background:#8282824d}.bridge-page .access-tabs button{flex:1;padding:12px 0;background:none;border:none;cursor:pointer;font-size:16px;color:#aaa;position:relative;transition:all .3s}.bridge-page .access-tabs button.active{color:#000;font-weight:700;background-color:#f0b90b;border-radius:100px}.bridge-page .asset-selector,.bridge-page .coin-selection,.bridge-page .amount-section,.bridge-page .address-input-section,.bridge-page .receiving-info,.bridge-page .fee-info{margin-bottom:20px;padding:15px;background-color:#252525;border-radius:10px}.bridge-page .asset-selector,.bridge-page .address-input-section{position:relative}.bridge-page .coin-tabsLine{height:1px;background-color:#8282824d;position:relative}.bridge-page .coin-tabsLine .nex{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:100%;background:#f0b90b;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #ffc20094;z-index:10}.bridge-page .asset-header,.bridge-page .coin-header,.bridge-page .amount-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bridge-page .asset-header,.bridge-page .coin-header{margin-bottom:0;border:transparent}.bridge-page .asset-name,.bridge-page .coin-name{font-weight:700;flex-grow:1}.bridge-page .deposit-interface,.bridge-page .withdraw-interface{background-color:#252525;padding:10px;border-radius:10px}.bridge-page .dropdown-arrow{color:#666;font-size:12px}.bridge-page .address-input,.bridge-page .amount-input{width:100%;box-sizing:border-box;padding:14px;background-color:#2d2d2d;border:1px solid #3a3a3a;border-radius:8px;color:#fff;font-size:16px}.bridge-page .address-input::placeholder,.bridge-page .amount-input::placeholder{color:#666}.bridge-page .address-input{background-color:#f0b90b1a;border:transparent;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#f0b90b}.bridge-page .balance-info{display:flex;align-items:center;font-size:14px;color:#888}.bridge-page .receiving-amount,.bridge-page .fee-amount{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.bridge-page .fee-amount{color:#888}.bridge-page .connect-btn{width:100%;padding:16px;color:#0d0b02;border:none;font-size:16px;cursor:pointer;background-color:#f0b90b;border-radius:12px;transition:background-color .3s;margin-top:10px;font-weight:700}.bridge-page .connect-btn:hover{background-color:#f0b90b}.bridge-page .token-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px;color:#fff;font-weight:700;font-size:10px}.bridge-page .modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.bridge-page .modal-content{width:400px;max-height:80vh;background-color:#252525;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000004d}.bridge-page .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #333}.bridge-page .modal-header h2{margin:0;color:#fff;font-size:20px}.bridge-page .close-btn{background:none;border:none;color:#aaa;font-size:24px;cursor:pointer;padding:0 10px}.bridge-page .close-btn:hover{color:#fff}.bridge-page .search-box{position:relative;padding:15px;border-bottom:1px solid #333}.bridge-page .search-input{width:100%;padding:12px 15px 12px 40px;background-color:#2d2d2d;border:1px solid #3a3a3a;border-radius:8px;color:#fff;font-size:14px}.bridge-page .search-icon{position:absolute;left:25px;top:50%;transform:translateY(-50%);color:#666}.bridge-page .chain-list{max-height:60vh;overflow-y:auto}.bridge-page .chain-item{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #333}.bridge-page .chain-item:last-child{border-bottom:none}.bridge-page .chain-item:hover{background-color:#333}.bridge-page .chain-item.selected{background-color:#4a8cff1a}.bridge-page .chain-info{display:flex;align-items:center}.bridge-page .chain-icon{margin-right:12px;font-size:20px}.bridge-page .chain-name{color:#fff;font-weight:500}.bridge-page .chain-status{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.bridge-page .selected-icon{color:#4a8cff;font-weight:700;font-size:16px}.bridge-page .dropdown-menu{position:absolute;right:0;top:calc(100% + 5px);background:#000000b3;border-radius:12px;box-shadow:0 8px 20px #0000004d;width:100%;max-width:180px;z-index:10;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.bridge-page .bridge-log-container{min-height:360px;padding:16px}.bridge-page .log-table{width:100%;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 4px 16px #00000059}.bridge-page .table-header{display:flex;background:#facc15;color:#000;font-weight:600;font-size:13px}.bridge-page .header-cell{flex:1;text-align:center;padding:12px 8px;border-right:1px solid rgba(0,0,0,.1)}.bridge-page .header-cell:last-child{border-right:none}.bridge-page .table-body{background:#000;color:#fff}.bridge-page .table-row{display:flex;border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .2s ease}.bridge-page .table-row:hover{background:#facc150d}.bridge-page .table-row:last-child{border-bottom:none}.bridge-page .table-cell{flex:1;text-align:center;padding:12px 8px;font-size:14px;border-right:1px solid rgba(255,255,255,.05)}.bridge-page .table-cell:last-child{border-right:none}.bridge-page .loading-row,.bridge-page .empty-row{display:flex;justify-content:center;align-items:center;min-height:200px;color:#aaa}.bridge-page .loading-text,.bridge-page .empty-text{font-size:14px;color:#aaa}.bridge-page .dropdown-item{padding:12px 16px;display:flex;align-items:center;cursor:pointer;transition:background .2s ease}.bridge-page .dropdown-item:hover{background:#ffffff0d}.bridge-page .dropdown-item .token-icon{margin-right:12px}.bridge-page .pagination-container{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.bridge-page .pagination-info{font-size:14px;color:#aaa}.bridge-page .pagination{display:flex;align-items:center;gap:8px}.bridge-page .page-btn{background:#2a2a2a;border:1px solid rgba(255,204,0,.2);color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}.bridge-page .page-btn:hover:not(:disabled){background:#ffcc001a;border-color:#fc06}.bridge-page .page-btn:disabled{background:#1a1a1a;border-color:#ffffff1a;color:#666;cursor:not-allowed}.bridge-page .page-numbers{display:flex;gap:4px;align-items:center}.bridge-page .page-number{background:#2a2a2a;border:1px solid rgba(255,255,255,.1);color:#fff;width:36px;height:36px;border-radius:6px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.bridge-page .page-number:hover:not(:disabled){background:#ffcc001a;border-color:#ffcc004d}.bridge-page .page-number.active{background:#f0b90b;border-color:#f0b90b;color:#000;font-weight:700}.bridge-page .page-number:disabled{background:#1a1a1a;border-color:#ffffff0d;color:#666;cursor:not-allowed}@media (max-width: 920px){.bridge-page .mark:before,.bridge-page .mark:after{content:"";width:0!important;background-color:transparent!important}.bridge-page .asset-access-container.dark-theme{width:calc(100% - 32px)!important;overflow:hidden!important;border-radius:6px!important}.bridge-page .mkYm{display:none!important}.bridge-page .access-tabs{max-width:100%!important;width:100%!important;width:calc(100% - 12px)!important;margin-bottom:0!important;border-radius:6px 6px 0 0!important}.bridge-page .main-title{font-size:28px}.bridge-page .pagination-container{margin-top:15px}.bridge-page .pagination-info{font-size:12px;text-align:center}.bridge-page .pagination{gap:4px}.bridge-page .page-btn{padding:6px 12px;font-size:12px}.bridge-page .page-number{width:32px;height:32px;font-size:12px}}
