.gms-profile--depositScreen{border:1px solid #222225;background-color:#17171a;padding-top:42px;padding-left:32px;padding-right:32px}.gms-profile--depositScreen-main{max-width:800px}.gms-profile--depositScreen-main__title{font-size:28px;color:#fff;font-weight:600}.gms-profile--depositScreen-main__content{padding:35px;margin-top:32px;background-color:#0c0c0f;border:1px solid #222225;border-radius:16px}.gms-profile--depositScreen-main__content--header{border-bottom:1px solid #222225}.gms-profile--depositScreen-main__content--header h2{font-size:20px;color:#fff;font-weight:600}.gms-profile--depositScreen-main__content--main{margin-top:34px}.gms-profile--depositScreen-main__content--main-input{margin-top:20px}.gms-profile--depositScreen-main__content--main-input p{font-size:14px;color:#fff;font-weight:600;margin-bottom:10px}.gms-profile--depositScreen-main__content--main-detail{border:1px solid #222225;border-radius:12px;margin-top:16px;padding:24px}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-container{width:100%;padding:24px;border-radius:4px;background:#17171a;border:1px solid #222225}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-section{display:flex;align-items:flex-start;gap:24px}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-code{background:#fff;padding:16px;border-radius:4px;width:160px;height:160px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #222225}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-code.no-address{background:#0c0c0f;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:14px;text-align:center}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-code.no-address:hover{background:#141417}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-code.no-address.loading{cursor:not-allowed;opacity:.7}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-info{flex:1;display:flex;flex-direction:column;gap:16px}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-info .generate-address{background:#0c0c0f;border:1px solid #222225;border-radius:4px;padding:16px;cursor:pointer;transition:all .2s;text-align:center;color:#fff}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-info .generate-address:hover{background:#141417}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-info .generate-address.loading{cursor:not-allowed;opacity:.7}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-coin-title{display:flex;align-items:center;gap:12px}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-coin-title h2{font-size:28px;color:#fff;margin:0;font-weight:500}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-network{background:#0c0c0f;color:#fff;padding:4px 12px;border-radius:4px;font-size:14px;border:1px solid #222225}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-address-input{background:#0c0c0f;border-radius:4px;padding:12px 16px;display:flex;align-items:center;gap:12px;border:1px solid #222225}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-address-input p{font-family:monospace;font-size:14px;color:#fff;margin:0;word-break:break-all;flex:1}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-address-input .destination-tag{flex:1;display:flex;flex-direction:column;gap:4px}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-address-input .destination-tag .tag-label{font-size:12px;color:grey;font-weight:500}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-address-input .destination-tag p{font-size:16px;font-weight:500;color:#ffc107}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-copy-btn{background:#222225;border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s;white-space:nowrap;font-weight:500}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-copy-btn:hover{background:#2c2c30}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-copy-btn.copied{background:#28a745;pointer-events:none}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-warning{color:#ffc107;font-size:13px;line-height:1.5}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-warning p{margin:0;display:flex;align-items:center;gap:8px}@media screen and (max-width:768px){.gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-container{padding:16px}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-section{flex-direction:column;align-items:center}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-code{width:200px;height:200px}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-info{width:100%;text-align:center}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-coin-title{justify-content:center}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-address-input{flex-direction:column;align-items:stretch;text-align:left}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-copy-btn{width:100%}.gms-profile--depositScreen-main__content--main-detail__qr .deposit-warning{text-align:left}}.gms-profile--depositScreen-main__content--main-detail__info .bank-details-container{background:#17171a;border-radius:12px;padding:24px;width:100%}.gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item{background:#0c0c0f;border:1px solid #222225;border-radius:8px;padding:20px;margin-bottom:16px;transition:all .2s ease}.gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item:last-child{margin-bottom:0}.gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item:hover{border-color:#2c2c30;transform:translateY(-1px)}.gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item .bank-info-header{margin-bottom:8px}.gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item .bank-info-header h2{color:grey;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item .bank-info-content p{color:#fff;font-size:15px;margin:0;font-weight:500;line-height:1.4}.gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item .bank-info-content .iban-text{font-family:Roboto Mono,monospace;letter-spacing:1px;background:#17171a;padding:16px;border-radius:6px;border:1px solid #222225;font-size:15px;user-select:all;cursor:pointer;transition:all .2s ease}.gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item .bank-info-content .iban-text:hover{background:#1a1a1d;border-color:#2c2c30}.gms-profile--depositScreen-main__content--main-detail__info .bank-select-message{text-align:center;color:grey;padding:40px;font-size:15px;background:#17171a;border-radius:12px;border:1px dashed #222225}.gms-profile--depositScreen-main__content--main-pairs{margin-top:24px;background:#17171a;border-radius:12px;padding:24px}.gms-profile--depositScreen-main__content--main-pairs div{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #222225}.gms-profile--depositScreen-main__content--main-pairs div:last-child{border-bottom:none;padding-bottom:0}.gms-profile--depositScreen-main__content--main-pairs div:first-child{padding-top:0}.gms-profile--depositScreen-main__content--main-pairs div p{font-size:14px;color:#fff;font-weight:500;margin:0}.gms-profile--depositScreen-main__content--main-pairs div p:first-child{color:grey}.gms-profile--depositScreen-main__content--loading{padding:60px;margin-top:32px;background-color:#0c0c0f;border:1px solid #222225;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.gms-profile--depositScreen-main__content--loading p{color:grey;font-size:14px;margin:0}.gms-profile--depositScreen-main__content--loading .loading-spinner{width:40px;height:40px;border-radius:50%;border:3px solid hsla(0,0%,100%,.1);border-top-color:#2c2c30;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.light-mode .gms-profile--depositScreen{border-color:#e0e0e0;background-color:#f5f5f5}.light-mode .gms-profile--depositScreen-main__title{color:#1e1f25}.light-mode .gms-profile--depositScreen-main__content{background-color:#fff;border-color:#e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.light-mode .gms-profile--depositScreen-main__content--header{border-color:#e0e0e0}.light-mode .gms-profile--depositScreen-main__content--header h2,.light-mode .gms-profile--depositScreen-main__content--main-input p{color:#1e1f25}.light-mode .gms-profile--depositScreen-main__content--main-detail{border-color:#e0e0e0;background:#fff}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-code,.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-container{background:#fff;border:1px solid #e0e0e0}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-code.no-address{background:#f8f9fa;color:#1e1f25}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-qr-code.no-address:hover{background:#f0f0f0}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-coin-title h2{color:#1e1f25}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-network{background:#f8f9fa;color:#1e1f25;border:1px solid #e0e0e0}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-address-input{background:#f8f9fa;border:1px solid #e0e0e0}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-address-input p{color:#1e1f25}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-address-input .destination-tag .tag-label{color:#757575}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-address-input .destination-tag p{color:#f57c00}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-copy-btn{background:#e0e0e0;color:#1e1f25}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-copy-btn:hover{background:#d0d0d0}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-copy-btn.copied{background:#28a745;color:#fff}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-warning{color:#f57c00}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-info .generate-address{background:#f8f9fa;border:1px solid #e0e0e0;color:#1e1f25}.light-mode .gms-profile--depositScreen-main__content--main-detail__qr .deposit-info .generate-address:hover{background:#f0f0f0}.light-mode .gms-profile--depositScreen-main__content--main-detail__info .bank-details-container{background:#f8f9fa;border:1px solid #e0e0e0}.light-mode .gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item{background:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 3px rgba(0,0,0,.02)}.light-mode .gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item:hover{border-color:#bdbdbd;box-shadow:0 2px 8px rgba(0,0,0,.05)}.light-mode .gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item .bank-info-header h2{color:#757575}.light-mode .gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item .bank-info-content p{color:#1e1f25}.light-mode .gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item .bank-info-content .iban-text{background:#f5f5f5;border:1px solid #e0e0e0;color:#1e1f25}.light-mode .gms-profile--depositScreen-main__content--main-detail__info .bank-details-container .bank-info-item .bank-info-content .iban-text:hover{background:#eee;border-color:#bdbdbd}.light-mode .gms-profile--depositScreen-main__content--main-detail__info .bank-select-message{color:#757575;background:#f8f9fa;border-color:#e0e0e0}.light-mode .gms-profile--depositScreen-main__content--main-pairs{background:#f8f9fa;border:1px solid #e0e0e0}.light-mode .gms-profile--depositScreen-main__content--main-pairs div{border-color:#e0e0e0}.light-mode .gms-profile--depositScreen-main__content--main-pairs div p{color:#1e1f25}.light-mode .gms-profile--depositScreen-main__content--main-pairs div p:first-child{color:#757575}.light-mode .gms-profile--depositScreen-main__content--loading{background-color:#fff;border-color:#e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.light-mode .gms-profile--depositScreen-main__content--loading p{color:#757575}.light-mode .gms-profile--depositScreen-main__content--loading .loading-spinner{border-color:#bdbdbd rgba(0,0,0,.1) rgba(0,0,0,.1)}.gms-profile--depositScreen-main__content--disabled{display:flex;justify-content:center;align-items:center;min-height:300px;background:var(--body-background-color);border-radius:4px;margin:20px;padding:20px}.gms-profile--depositScreen-main__content--disabled .deposit-disabled-message{text-align:center;max-width:400px}.gms-profile--depositScreen-main__content--disabled .deposit-disabled-message svg{margin-bottom:16px;stroke:var(--primary-text-color)}.gms-profile--depositScreen-main__content--disabled .deposit-disabled-message h3{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--primary-text-color)}.gms-profile--depositScreen-main__content--disabled .deposit-disabled-message p{color:var(--secondary-text-color);font-size:14px;line-height:1.5}