@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';

/* _content/Wallet/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-iod2jjaoyj] {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    background-color: black;
    color: white;
    font-family: 'Pixeloid Sans', PixeloidSans, monospace;
    position: relative;
}
/* _content/Wallet/Components/Pages/Components/Modals/CombinedCameraInvoiceModal.razor.rz.scp.css */
.modal-body[b-volpvly2hn] {
    padding: 0;
}

.qr-video-border[b-volpvly2hn] {
    border: 1px solid white; 
            border-radius: 5px;
}

#qr-video[b-volpvly2hn] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* _content/Wallet/Components/Pages/Components/Modals/ModalWrapper.razor.rz.scp.css */
.custom-modal[b-3zrtfs9jy5] {
    background-color: #000000;
    border-color: darkgrey;
    border: 1px solid;
    border-radius: 5px;
    color: #ffffff;
    padding: 0px;
    max-width: 99vw;
    min-width: 30vw;
    overflow-y: auto;
    max-height: 85vh;
    margin: auto !important;
}

.position-topright .custom-modal[b-3zrtfs9jy5] {
    margin-right: 1.25rem !important;
}

.modal[b-3zrtfs9jy5] {
    padding: 0px 10px;
    overflow-y: auto;
    top: 50px;
}

.modal-title[b-3zrtfs9jy5] {
    margin: 0;
    font-size: 1.25rem;
}

.modal-header[b-3zrtfs9jy5] {
    padding: 16px 4px;
}

.custom-header[b-3zrtfs9jy5] {
    border-bottom: 1px solid #dee2e6;
    margin: 0 1.5rem;
}

.modal-body[b-3zrtfs9jy5] {
    padding: 1rem;
}

.modal-footer[b-3zrtfs9jy5] {
    padding: 16px 4px;
    display: flex;
    justify-content: flex-end;
}

.custom-footer[b-3zrtfs9jy5] {
    border-top: 1px solid #dee2e6;
    margin: 0 1.5rem;
}

.modal-footer-button-container[b-3zrtfs9jy5] {
    display: flex;
    justify-content: end;
}

.container-fluid[b-3zrtfs9jy5] {
    padding: 0;
}
/* _content/Wallet/Components/Pages/Components/Modals/QrScannerModal.razor.rz.scp.css */
.modal-body[b-myjerdgh9e] {
    padding: 0;
}

#qr-video[b-myjerdgh9e] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.close-button-qr[b-myjerdgh9e] {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 5px;
    pointer-events: auto;
    display: inline-block;
    width: auto;
    height: auto;
    line-height: normal;
}
/* _content/Wallet/Components/Pages/Components/NodeInfo.razor.rz.scp.css */
.node-info[b-q3sogxslft] {
    background-color: #000000;
    color: white;
    width: 100%;
    overflow-y: auto;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}

.node-info-content[b-q3sogxslft] {
    flex-grow: 1;
    padding: 20px;
    overflow-y: auto;
}

.node-info-footer[b-q3sogxslft] {
    background-color: #000000;
    padding: 5px;
    position: sticky;
    bottom: 0;
    text-align: center;
}

.node-info-close-button[b-q3sogxslft] {
    font-size: 1.5rem;
    cursor: pointer;
    background: none;
    border: none;
    color: white;
}

.node-info-header[b-q3sogxslft] {
    font-size: 1.5rem;
    margin-bottom: 10px;
    font-weight: bold;
}

.node-info-text[b-q3sogxslft] {
    font-size: 1rem;
    margin-bottom: 10px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
}

.node-info-text-bold[b-q3sogxslft] {
    font-size: 1rem;
    font-weight: bold;
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
}

.node-info-divider[b-q3sogxslft] {
    border-top: 1px solid #444;
    margin: 10px 0;
}

.node-info-channelinfo[b-q3sogxslft] {
    margin-bottom: 20px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
}

.hidden[b-q3sogxslft] {
    display: none;
}

.github-icon[b-q3sogxslft] {
    font-size: 1.5rem;
}

.github-icon a[b-q3sogxslft] {
    color: white;
}
/* _content/Wallet/Components/Pages/Components/TransactionsList.razor.rz.scp.css */
.transactions-list[b-4kgakvth8b] {
    background-color: #000000;
    color: white;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}

.transactions-list-header[b-4kgakvth8b] {
    background-color: #000000;
    padding: 0;
    position: sticky;
    top: 0;
    text-align: center;
    z-index: 1000;
}

.transactions-list-content[b-4kgakvth8b] {
    flex-grow: 1;
    padding: 5px;
    overflow-y: auto;
}

.transactions-close-button[b-4kgakvth8b] {
    font-size: 1.5rem;
    cursor: pointer;
    background: none;
    border: none;
    color: white;
}

.transactions-list-wrapper[b-4kgakvth8b] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.transactions-list-row[b-4kgakvth8b] {
    display: flex;
    justify-content: space-between;
    padding: 0px;
}

.transactions-list-row-header[b-4kgakvth8b] {
    display: flex;
    justify-content: space-between;
    padding: 0;
}

.transactions-list-header-row[b-4kgakvth8b] {
    font-weight: bold;
    background-color: #000000;
}

.transactions-list-cell[b-4kgakvth8b] {
    flex: 1;
    text-align: left;
    padding: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .transactions-list-cell.text-end[b-4kgakvth8b] {
        text-align: right;
    }

.transactions-list-row:nth-child(odd)[b-4kgakvth8b] {
    background-color: #1a1a1a;
}

.transactions-list-row:nth-child(even)[b-4kgakvth8b] {
    background-color: #000000;
}

.incoming[b-4kgakvth8b] {
    color: green;
}

.outgoing[b-4kgakvth8b] {
    color: red;
}

.wide-cell[b-4kgakvth8b] {
    flex: 2;
}

@media (max-width: 640.98px) {
    .transactions-list-cell[b-4kgakvth8b] {
        font-size: 1rem;
    }

    .wide-cell[b-4kgakvth8b] {
        flex: 1.5;
    }

    .transactions-list-header[b-4kgakvth8b] {
        font-size: 1.5rem;
        padding: 8px;
    }

    .transactions-close-button[b-4kgakvth8b] {
        padding: 6px 12px;
        font-size: 1.5rem;
    }
}
/* _content/Wallet/Components/Pages/Home.razor.rz.scp.css */
.home-container[b-mhet0uwj6d] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding: 1rem 0;
    position: relative;
    overflow: hidden;
}

.home-header[b-mhet0uwj6d] {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0.5rem;
    position: absolute;
    top: 0;
    left: 0;
}

.home-menu-button[b-mhet0uwj6d], .home-refresh-button[b-mhet0uwj6d], .home-settings-button[b-mhet0uwj6d] {
    background: none;
    border: none;
    color: white;
    font-size: 1.5rem;
}

.home-balance[b-mhet0uwj6d] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    width: 100%;
    margin-top: -4.5rem;
}

.home-balance-amount[b-mhet0uwj6d] {
    font-size: 4rem;
    text-align: center;
}

.amount-type[b-mhet0uwj6d] {
    color: orange;
    text-align: center;
    font-size: 3.5rem;
}

@media (max-width: 640px) {
    .home-balance-amount[b-mhet0uwj6d] {
        font-size: 3.2rem;
    }

    .amount-type[b-mhet0uwj6d] {
        font-size: 2.7rem;
    }
}

.spinner-border[b-mhet0uwj6d] {
    font-size: 1.5rem;
    text-align: center;
}

.home-actions[b-mhet0uwj6d] {
    width: 100%;
    display: flex;
    justify-content: space-around;
    position: absolute;
    bottom: 9rem;
    padding: 0 1rem;
}

.home-qr-icon[b-mhet0uwj6d] {
    font-size: 2.5rem;
}

.home-receive-button[b-mhet0uwj6d], .home-send-button[b-mhet0uwj6d] {
    background-color: transparent;
    border: 1px solid #fff;
    color: white;
    padding: 0.75rem;
    font-size: 1rem;
    margin: 0 0.5rem;
    flex: 1;
}

.home-receive-button[b-mhet0uwj6d], .home-send-button[b-mhet0uwj6d] {
    flex: 1.5;
}

@media (max-width: 640.98px) {
    .home-actions button[b-mhet0uwj6d] {
        margin: 0 0.25rem;
    }
}

@media (min-width: 641px) {
    .home-actions button[b-mhet0uwj6d] {
        margin: 0 0.5rem;
    }
}

.home-transactions-button[b-mhet0uwj6d] {
    position: fixed;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1000;
    width: auto;
    display: flex;
    justify-content: center;
    cursor: pointer;
    padding: 0px;
    border-radius: 5px;
    pointer-events: auto;
}

.home-transactions-overlay[b-mhet0uwj6d] {
    position: fixed;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 1);
    transition: top 0.3s ease;
    z-index: 900;
    display: flex;
    flex-direction: column;
    pointer-events: none;
}

    .home-transactions-overlay.show[b-mhet0uwj6d] {
        top: 0;
        pointer-events: auto;
    }

.home-transactions-header[b-mhet0uwj6d] {
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 1);
    z-index: 1001;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.5rem;
}

.home-transactions-close-button[b-mhet0uwj6d] {
    background: none;
    border: none;
    color: white;
    font-size: 1.5rem;
}

.home-transactions-list[b-mhet0uwj6d] {
    padding: 20px;
    color: white;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    flex-grow: 1;
    max-height: 100%;
    pointer-events: auto;
}

.home-incoming-amount[b-mhet0uwj6d] {
    color: green;
}

.home-outgoing-amount[b-mhet0uwj6d] {
    color: white;
}

.home-side-menu-overlay[b-mhet0uwj6d] {
    position: fixed;
    top: -100vh;
    left: 0;
    width: 100%;
    height: 100%;
    background: #222222;
    transition: top 0.3s ease;
    z-index: 1050;
    display: flex;
    flex-direction: column;
    pointer-events: none;
}

    .home-side-menu-overlay.show[b-mhet0uwj6d] {
        top: 0;
        pointer-events: auto;
    }
/* _content/Wallet/Components/Pages/Offline.razor.rz.scp.css */
html[b-l1vgebh506], body[b-l1vgebh506] {
    font-family: 'Pixeloid Sans', PixeloidSans, monospace;
    background-color: #000000;
    height: 100%;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.offline-container[b-l1vgebh506] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    width: 100%;
    text-align: center;
}

.offline-message[b-l1vgebh506] {
    font-size: 1.5em;
    color: #ffffff;
}
