/* /Components/GridPanel.razor.rz.scp.css */
.custom-grid-width[b-v2uf2xl5vr] {
    width: 220px;
}
/* /Components/UpdateAvailableDetector.razor.rz.scp.css */
.floating-update-button[b-rlquxfi8kc] {
    position: fixed;
    right: 2rem;
    top: 2rem;
    padding: 1rem 1.5rem;
    background-color: #ffc107;
    color: #000;
    border: none;
    border-radius: 0.5rem;
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.2);
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 0.75rem;
    animation: slideIn-b-rlquxfi8kc 0.8s ease-out;
    z-index: 1000;
}

.floating-update-button:hover[b-rlquxfi8kc] {
    background-color: #e0a800;
}

.floating-update-button .close-btn[b-rlquxfi8kc] {
    background: transparent;
    border: none;
    font-size: 1.2rem;
    cursor: pointer;
    color: #000;
}

@keyframes slideIn-b-rlquxfi8kc {
    from { transform: translateX(150%); }
    to { transform: translateX(0); }
}
/* /Layout/MainLayout.razor.rz.scp.css */
.sidebar-mobile[b-meuxhqpqdz] {
    position: fixed;
    top: 0;
    left: 0;
    width: 250px; 
    height: 100vh; 
    z-index: 1923; 
    box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s ease-in-out;
    transform: translateX(-100%); 
}

.sidebar-mobile.show[b-meuxhqpqdz] {
    transform: translateX(0); 
}

.backdrop[b-meuxhqpqdz] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1453; 
}


/* /Pages/LiveSignals.razor.rz.scp.css */
.signal-flash-a[b-t97cydogso],
.signal-flash-b[b-t97cydogso] {
    animation: signal-flash-b-t97cydogso 900ms ease-out;
    border-radius: 3px;
    display: inline-block;
    padding: 0 4px;
}

@keyframes signal-flash-b-t97cydogso {
    0% {
        background-color: rgba(255, 193, 7, 0.45);
    }
    100% {
        background-color: transparent;
    }
}
/* /Pages/RawSignals.razor.rz.scp.css */
.signal-flash-a[b-b2hsjhbnhk],
.signal-flash-b[b-b2hsjhbnhk] {
    animation: signal-flash-b-b2hsjhbnhk 900ms ease-out;
    border-radius: 3px;
    display: inline-block;
    padding: 0 4px;
}

@keyframes signal-flash-b-b2hsjhbnhk {
    0% {
        background-color: rgba(255, 193, 7, 0.45);
    }
    100% {
        background-color: transparent;
    }
}
