.button {
    position: relative;
}

.button .loading {
    position: relative;
    top: calc(50% - 8px);
    right: 5px;
}

/* Glass morphism cards to match input container style */
.cards_design {
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    transition: all 0.3s ease !important;
}

.cards_design:hover {
    background: rgba(255, 255, 255, 0.08) !important;
    border-color: #FC5D1F !important;
    box-shadow: 0 0 0 3px rgba(255, 140, 0, 0.1) !important;
}

.cards_text {
    color: #FC5D1F;
}

.table_border {
    background: rgba(26, 26, 26, 0.8) !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    border: 2px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 16px !important;
}