/* _content/Hesabyar/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-ta7fuhunuj] {
    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-ta7fuhunuj] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/Hesabyar/Components/Layout/NavMenu.razor.rz.scp.css */
/* Keep multi-word menu labels (e.g. «دفتر روزنامه») from breaking mid-word
   when the bar is at its tightest just after expanding. */
[b-okafg9a4ho] .nav-link {
    white-space: nowrap;
}

/* A long signed-in email must not push the menu items and force a wrap.
   Truncate it with an ellipsis instead. */
.navbar-text[b-okafg9a4ho] {
    max-width: 12rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* _content/Hesabyar/Components/Shared/JalaliDateInput.razor.rz.scp.css */
/* The three selects share the column width and shrink to fit, so the picker
   never overflows its parent column (which caused overlap inside narrow
   col-md-2 cells). They wrap to a second line only as a last resort. */
.jalali-date[b-qhtey7ya15] {
    flex-wrap: wrap;
}

.jalali-date > .form-select[b-qhtey7ya15] {
    flex: 1 1 0;
    min-width: 3.4rem;
    padding-inline: 0.5rem; /* tighter than default so 3 fit a narrow column */
}

/* Month names («اردیبهشت») need a touch more room than year/day. */
.jalali-date > .jd-month[b-qhtey7ya15] {
    flex-grow: 1.5;
    min-width: 4.2rem;
}
