/* Blazor-specific overrides to ensure full-width layout */

/* Ensure Blazor root container doesn't add margins or constraints */
#app, body > div {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

/* Ensure app-container stretches full width */
.app-container {
    width: 100vw;
    max-width: 100vw;
    margin: 0;
    padding: 0;
}

/* Ensure top-bar and footer stretch full width */
.top-bar,
.system-footer {
    width: 100%;
    max-width: 100vw;
}

/* Ensure main-container takes remaining space correctly */
.main-container {
    width: 100%;
    max-width: 100vw;
}
