/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-wq765g6z9b] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-wq765g6z9b] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

.custom-footer-bg[b-wq765g6z9b] {
    background-color: #002766; /* Replace with your desired color */
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.brand-image[b-japd4265k1] {
    background-image: url("logo.png");
    background-position: center;
    background-size: cover;
    width: 3em;
    height: 3em;
}
/* /Components/Pages/Configuration.razor.rz.scp.css */

/* Hide the default Bootstrap dropdown arrow for a cleaner look */
.dropdown-toggle[b-dgfb53s8im]::after {
    display: none;
}

/* Same focus logic from before */
.input-group-custom:focus-within[b-dgfb53s8im] {
    border-color: #86b7fe;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.input-group-custom[b-dgfb53s8im] {
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.dropdown-menu.show[b-dgfb53s8im] {
    display: block;
    /* Force it to be only as wide as the content */
    min-width: 0 !important; 
    width: fit-content !important;
    /* Fix the 'ugly' round corners and borders */
    border-radius: 2px !important; /* Sharp, modern look */
    border: 1px solid #dee2e6;
    padding: 0 !important;
    margin-top: 2px !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1) !important;
}

/* Style the individual items */
.dropdown-item[b-dgfb53s8im] {
    padding: 4px 12px !important;
    font-size: 0.75rem !important;
    text-align: right !important;
    font-family: monospace;
    background: white;
}

/* Hover effect for the items */
.dropdown-item:hover[b-dgfb53s8im] {
    background-color: #f8f9fa !important;
    color: #212529 !important;
}
/* /Components/Pages/SlideShowViewer.razor.rz.scp.css */
.patient-call-msg[b-tkxm50y9oq] {
   
    width: 100%;
    container-type: inline-size;
    font-weight: 900;
}
