html,body{margin:0;font-family:Inter,"Segoe UI",sans-serif;background:#f5f7fa}*{box-sizing:border-box}.font-weight-semibold{font-weight:600}.mud-table-container{overflow-x:auto}.mud-table-cell{white-space:nowrap}.status-chip{font-weight:600}.row-actions{display:flex;justify-content:flex-start}.justify-start{justify-content:flex-start!important}#blazor-error-ui{background:#fff3cd;bottom:0;box-shadow:0 -1px 8px rgba(0,0,0,.2);display:none;left:0;padding:.75rem 1.25rem;position:fixed;width:100%;z-index:10000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}

h1:focus,
h2:focus,
.mud-typography:focus {
    outline: none;
}

.mud-input-required,
.mud-input-label-asterisk,
.mud-input-label .mud-input-required,
.mud-input-label > span:last-child {
    color:#E53935!important;
}

.medflow-drawer .mud-nav-link.mud-nav-link-disabled,
.medflow-drawer .mud-nav-link.mud-nav-link-disabled .mud-nav-link-text,
.medflow-drawer .mud-nav-link.mud-nav-link-disabled .mud-nav-link-icon {
    color:#B8C8D8!important;
    opacity:.82!important;
}

.mobile-app-title { display:none!important; }

@media (max-width:600px) {
    .desktop-app-title { display:none!important; }
    .mobile-app-title { display:block!important; }
}
