/* /Layout/MainLayout.razor.rz.scp.css */
.app-name[b-qq1v90bkhk] {
    font-size: 18px !important;
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}

.menu-wrapper[b-qq1v90bkhk]  ul.k-menu > li.k-menu-item > span.k-menu-link {
    color: #fff !important;
}

.main-container[b-qq1v90bkhk] {
    height: calc(100dvh - 50px);
}
/* /Pages/HomeMarketCustomer.razor.rz.scp.css */
/* window class on TelerikWindow -> Class="totals-window" */
.totals-window .k-window-content[b-eb4leydl1i] {
    padding: 0 !important; /* we control padding inside */
}

.totals-card[b-eb4leydl1i] {
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    min-width: 400px;
}

.totals-header[b-eb4leydl1i] {
    background: #d90000; /* Coke red */
    color: #fff;
    padding: 14px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.totals-header-title[b-eb4leydl1i] {
    font-weight: 800;
    font-size: 1.1rem;
    letter-spacing: .2px;
}

.totals-close[b-eb4leydl1i] {
    color: #fff !important;
    font-weight: 800;
    text-decoration: none;
    padding: 2px 6px;
}

.totals-section-title[b-eb4leydl1i] {
    font-weight: 800;
    color: #d90000;
    margin: 4px 0 10px;
}

.totals-row[b-eb4leydl1i] {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    padding: 10px 2px;
    border-bottom: 1px solid #f2d0d0; /* soft divider */
}

    .totals-row:last-child[b-eb4leydl1i] {
        border-bottom: none;
    }

.totals-label[b-eb4leydl1i] {
    font-weight: 600;
    color: #2b2b2b;
}

.totals-value[b-eb4leydl1i] {
    font-weight: 700;
    color: #2b2b2b;
    text-align: right;
    white-space: nowrap;
    font-variant-numeric: tabular-nums; /* nicer numeric alignment */
}

.totals-row-strong .totals-label[b-eb4leydl1i],
.totals-row-strong .totals-value[b-eb4leydl1i] {
    color: #111;
    font-weight: 800;
}
/* /Pages/OnPremiseCustomer.razor.rz.scp.css */
.scrollable[b-7r96vt2rwt] {
    max-height:calc(100dvh - 600px);
    overflow-y:scroll;
    overflow-x:hidden;
}

/* xs (default) */
.responsive-height[b-7r96vt2rwt] {
    height: 33vh;
}

/* sm ≥576px */
@media (min-width: 576px) {
    .responsive-height[b-7r96vt2rwt] {
        height: 35vh;
    }
}

/* md ≥768px */
@media (min-width: 768px) {
    .responsive-height[b-7r96vt2rwt] {
        height: 42vh;
    }
}

/* lg ≥992px */
@media (min-width: 992px) {
    .responsive-height[b-7r96vt2rwt] {
        height: 53vh;
    }
}

/* window class on TelerikWindow -> Class="totals-window" */
.totals-window .k-window-content[b-7r96vt2rwt] {
    padding: 0 !important; /* we control padding inside */
}

.totals-card[b-7r96vt2rwt] {
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    min-width: 400px;
}

.totals-header[b-7r96vt2rwt] {
    background: #d90000; /* Coke red */
    color: #fff;
    padding: 14px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.totals-header-title[b-7r96vt2rwt] {
    font-weight: 800;
    font-size: 1.1rem;
    letter-spacing: .2px;
}

.totals-close[b-7r96vt2rwt] {
    color: #fff !important;
    font-weight: 800;
    text-decoration: none;
    padding: 2px 6px;
}

.totals-section-title[b-7r96vt2rwt] {
    font-weight: 800;
    color: #d90000;
    margin: 4px 0 10px;
}

.totals-row[b-7r96vt2rwt] {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    padding: 10px 2px;
    border-bottom: 1px solid #f2d0d0; /* soft divider */
}

    .totals-row:last-child[b-7r96vt2rwt] {
        border-bottom: none;
    }

.totals-label[b-7r96vt2rwt] {
    font-weight: 600;
    color: #2b2b2b;
}

.totals-value[b-7r96vt2rwt] {
    font-weight: 700;
    color: #2b2b2b;
    text-align: right;
    white-space: nowrap;
    font-variant-numeric: tabular-nums; /* nicer numeric alignment */
}

.totals-row-strong .totals-label[b-7r96vt2rwt],
.totals-row-strong .totals-value[b-7r96vt2rwt] {
    color: #111;
    font-weight: 800;
}
