/* Shared MudBlazor helper utilities for small, reusable helpers
   Use these only for cross-component styling gaps MudBlazor utilities do not cover.
*/

/* Monospace font helper (opt-in) */
.mono-font {
    font-family: 'Cascadia Mono', monospace;
}

/* Fixed-height content area for tabbed config dialogs. The dialog shell keeps
   its title/actions stable while this area owns overflow. */
.catherder-config-dialog-content {
    height: 620px;
    max-height: calc(100dvh - 180px);
    overflow-y: auto;
}

/* Pinned variant of the config dialog content: the content becomes a flex
   column with hidden overflow so strips like a usage header or an actions row
   stay in place while inner panes own the scrolling. */
.catherder-config-dialog-content--pinned {
    padding: 0;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
