/* _content/GoldenMeat.Web/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-4gnionxvey] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    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-4gnionxvey] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/GoldenMeat.Web/Components/Pages/Orders.razor.rz.scp.css */
/* ── Date-label helper ───────────────────────────────────────────── */
.ord-date-label[b-8bmsdin12e] {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 0.8rem;
    color: var(--text-muted);
    white-space: nowrap;
}

/* ── Table wrapper ───────────────────────────────────────────────── */
.ord-table-wrap[b-8bmsdin12e] {
    overflow-x: auto;
    border-radius: 12px;
    border: 1px solid var(--border);
    background: var(--card-bg);
    margin-top: 12px;
}

.ord-table[b-8bmsdin12e] {
    width: 100%;
    border-collapse: collapse;
    font-size: 0.875rem;
}

.ord-table thead tr[b-8bmsdin12e] {
    background: var(--blue-xlt);
    border-bottom: 2px solid var(--border);
}

.ord-table th[b-8bmsdin12e] {
    padding: 10px 14px;
    text-align: left;
    font-weight: 600;
    color: var(--text-muted);
    font-size: 0.78rem;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    white-space: nowrap;
}

.ord-table td[b-8bmsdin12e] {
    padding: 9px 14px;
    border-bottom: 1px solid var(--border);
    vertical-align: middle;
    color: var(--text);
}

.ord-table tbody tr[b-8bmsdin12e] {
    cursor: pointer;
    transition: background 0.12s;
}

.ord-table tbody tr:hover td[b-8bmsdin12e] {
    background: var(--blue-xlt);
}

.ord-table tbody tr:last-child td[b-8bmsdin12e] {
    border-bottom: none;
}

.ord-row-active td[b-8bmsdin12e] {
    background: #eff6ff !important;
    border-left: 3px solid var(--blue);
}

.ord-wa-tag[b-8bmsdin12e] {
    font-size: 0.78rem;
    color: var(--text-muted);
    margin-top: 2px;
}

/* ── Pagination bar ──────────────────────────────────────────────── */
.ord-pagination[b-8bmsdin12e] {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 4px;
    font-size: 0.85rem;
    color: var(--text-muted);
}

/* ── Inline item-edit inputs ─────────────────────────────────────── */
.ord-qty[b-8bmsdin12e]   { width: 72px !important; }
.ord-uom[b-8bmsdin12e]   { width: 72px !important; }
.ord-price[b-8bmsdin12e] { width: 96px !important; }

/* ── Scrollable items area inside modal ──────────────────────────── */
.ord-items-scroll[b-8bmsdin12e] {
    overflow-x: auto;
    margin-top: 8px;
}

/* Modal styles are now global in app.css */
