@import '_content/ReactorBlazorQRCodeScanner/ReactorBlazorQRCodeScanner.bundle.scp.css';
@import '_content/Supercode.Blazor.BreadcrumbNavigation/Supercode.Blazor.BreadcrumbNavigation.bundle.scp.css';

/* _content/Tamarian.Web/Components/OrderProcessing/PendingOrderComponent.razor.rz.scp.css */
.order-processing-layout[b-1e170qmb7p] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.order-processing-panel[b-1e170qmb7p] {
    padding: 1.5rem;
    margin-bottom: 1rem;
    border: 1px solid var(--bs-border-color, #dee2e6);
    border-radius: var(--bs-border-radius, 0.75rem);
}

.pending-order-details-scroll[b-1e170qmb7p] {
    position: relative;
    min-width: 0;
}

.pending-order-details-scroll__viewport[b-1e170qmb7p] {
    min-width: 0;
    max-width: 100%;
}

.pending-order-details-scroll__hint[b-1e170qmb7p] {
    display: none;
}

.order-processing-field[b-1e170qmb7p] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 0.25rem;
}

.order-processing-field--top-space[b-1e170qmb7p] {
    margin-top: 0.5rem;
}

.order-processing-label[b-1e170qmb7p] {
    margin-bottom: 0;
    white-space: nowrap;
    flex-shrink: 0;
}

.order-processing-label--small[b-1e170qmb7p] {
    min-width: 55px;
}

.order-processing-label--medium[b-1e170qmb7p] {
    min-width: 75px;
}

.order-processing-label--large[b-1e170qmb7p] {
    min-width: 90px;
}

.order-processing-link[b-1e170qmb7p],
.order-processing-address-link[b-1e170qmb7p] {
    cursor: pointer;
    text-decoration: underline;
}

.order-processing-link--compact[b-1e170qmb7p] {
    font-size: 0.85rem;
}

.order-processing-notes[b-1e170qmb7p] {
    margin-top: 1rem;
}

.order-processing-notes-label[b-1e170qmb7p] {
    display: inline-block;
    margin-bottom: 0.25rem;
    white-space: nowrap;
}

@media (max-width: 1400px) {
    .pending-order-details-scroll__viewport[b-1e170qmb7p] {
        overflow-x: auto;
        overscroll-behavior-x: contain;
        scrollbar-width: thin;
        -webkit-overflow-scrolling: touch;
    }

    .pending-order-details-strip[b-1e170qmb7p] {
        width: 1352px;
        min-width: 1352px;
    }

    .pending-order-details-strip > .row[b-1e170qmb7p] {
        flex-wrap: nowrap;
    }

    .pending-order-details-strip > .row > div[b-1e170qmb7p] {
        flex: 0 0 320px;
        width: 320px;
        max-width: 320px;
    }

    .pending-order-details-scroll__hint[b-1e170qmb7p] {
        position: absolute;
        top: 50%;
        right: 1rem;
        display: grid;
        width: 2.75rem;
        aspect-ratio: 1;
        place-items: center;
        transform: translateY(-50%);
        color: var(--bs-secondary-color, #6c757d);
        background: var(--bs-body-bg, #fff);
        border: 1px solid var(--bs-border-color, #dee2e6);
        border-radius: 50%;
        box-shadow: 0 1px 5px rgb(0 0 0 / 16%);
        font-size: 1.15rem;
        pointer-events: none;
    }
}

/* _content/Tamarian.Web/Components/OrderProcessing/PendingOrderItemsComponent.razor.rz.scp.css */
.order-items-table th[b-ybihlxivtd],
.order-items-table td[b-ybihlxivtd] {
    width: auto;
}

.order-items-table .table-input[b-ybihlxivtd] {
    display: inline-block;
}

.order-items-currency-input[b-ybihlxivtd] {
    border-radius: 1rem;
    overflow: hidden;
}

.order-items-currency-input > .input-group-text[b-ybihlxivtd] {
    border: 0;
    border-radius: 1rem 0 0 1rem;
}

.order-items-currency-input > .form-control[b-ybihlxivtd] {
    border-radius: 0 1rem 1rem 0 !important;
}

.order-item-size-input[b-ybihlxivtd] {
    width: 9ch;
    min-width: 9ch;
    max-width: 9ch;
    text-align: center;
}

.order-item-date-input[b-ybihlxivtd] {
    min-width: 12ch;
}

.order-item-tracking-input[b-ybihlxivtd] {
    min-width: 18ch;
}

.order-item-context-input[b-ybihlxivtd],
.order-item-sale-type-input[b-ybihlxivtd] {
    min-width: 12ch;
}
/* _content/Tamarian.Web/Components/OrderProcessing/ProofreadingOrderComponent.razor.rz.scp.css */
.order-processing-layout[b-dsse9kdgjq] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.order-processing-panel[b-dsse9kdgjq] {
    padding: 1.5rem;
    margin-bottom: 1rem;
    border: 1px solid var(--bs-border-color, #dee2e6);
    border-radius: var(--bs-border-radius, 0.75rem);
}

.proofreading-order-details-viewport[b-dsse9kdgjq] {
    min-width: 0;
    max-width: 100%;
}

.proofreading-order-details-scroll[b-dsse9kdgjq] {
    position: relative;
    min-width: 0;
}

.proofreading-order-details-hint[b-dsse9kdgjq] {
    display: none;
}

@media (max-width: 1600px) {
    .proofreading-order-details-viewport[b-dsse9kdgjq] {
        overflow-x: auto;
        overscroll-behavior-x: contain;
        scrollbar-width: thin;
        -webkit-overflow-scrolling: touch;
    }

    .proofreading-order-details-strip[b-dsse9kdgjq] {
        width: max-content;
        min-width: max-content;
    }

    .proofreading-order-details-strip > .row[b-dsse9kdgjq] {
        flex-wrap: nowrap;
    }

    .proofreading-order-details-strip > .row > div[b-dsse9kdgjq] {
        flex: 0 0 320px;
        width: 320px;
        max-width: 320px;
    }

    .proofreading-order-details-hint[b-dsse9kdgjq] {
        position: absolute;
        top: 50%;
        right: 1rem;
        display: grid;
        width: 2.75rem;
        aspect-ratio: 1;
        place-items: center;
        transform: translateY(-50%);
        color: var(--bs-secondary-color, #6c757d);
        background: var(--bs-body-bg, #fff);
        border: 1px solid var(--bs-border-color, #dee2e6);
        border-radius: 50%;
        box-shadow: 0 1px 5px rgb(0 0 0 / 16%);
        font-size: 1.15rem;
        pointer-events: none;
    }
}

.order-processing-actions[b-dsse9kdgjq] {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 1rem;
}

.order-processing-field[b-dsse9kdgjq] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 0.25rem;
}

.order-processing-label[b-dsse9kdgjq] {
    margin-bottom: 0;
    white-space: normal;
    overflow-wrap: anywhere;
    flex-shrink: 0;
}

.order-processing-field > .form-control[b-dsse9kdgjq],
.order-processing-field > .form-select[b-dsse9kdgjq] {
    flex: 1 1 0;
    min-width: 0;
    width: 0;
}

.proofreading-order-billing-address[b-dsse9kdgjq] {
    margin: 0.5rem 0;
    padding: 0;
}

.order-processing-label--small[b-dsse9kdgjq] {
    width: 55px;
    min-width: 55px;
}

.order-processing-label--medium[b-dsse9kdgjq] {
    width: 75px;
    min-width: 75px;
}

.order-processing-label--large[b-dsse9kdgjq] {
    width: 90px;
    min-width: 90px;
}

.order-processing-notes[b-dsse9kdgjq] {
    margin-top: 1rem;
}

.order-processing-notes-label[b-dsse9kdgjq] {
    display: inline-block;
    margin-bottom: 0.25rem;
    white-space: nowrap;
}
/* _content/Tamarian.Web/Components/OrderProcessing/ProofreadingOrderComponentAlt.razor.rz.scp.css */
.order-processing-layout[b-2xnpc74w16] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.order-processing-actions[b-2xnpc74w16] {
    display: flex;
    justify-content: flex-end;
}

.order-processing-field[b-2xnpc74w16] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.order-processing-field--spaced[b-2xnpc74w16] {
    margin-bottom: 0.5rem;
}

.order-processing-label[b-2xnpc74w16] {
    margin-bottom: 0;
    white-space: nowrap;
    flex-shrink: 0;
}

.order-processing-label--medium[b-2xnpc74w16] {
    min-width: 75px;
}

.order-processing-label--large[b-2xnpc74w16] {
    min-width: 90px;
}

.order-processing-notes[b-2xnpc74w16] {
    margin-top: 1rem;
}

.order-processing-notes-label[b-2xnpc74w16] {
    display: inline-block;
    margin-bottom: 0.25rem;
    white-space: nowrap;
}

@media (max-width: 991.98px) {
    .light-rounded-ctr > .title[b-2xnpc74w16],
    .light-rounded-ctr > div > .title[b-2xnpc74w16] {
        font-size: clamp(0.9rem, 4vw, 1.1rem);
        line-height: 1.2;
        overflow-wrap: anywhere;
    }
}
/* _content/Tamarian.Web/Components/OrderProcessing/ProofreadingOrderItemsComponent.razor.rz.scp.css */
.proofreading-order-items-search[b-usycw5hoe5] {
    width: min(100%, 300px);
    margin-bottom: 1rem;
}

.proofreading-order-items-actions[b-usycw5hoe5] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.proofreading-order-items-shipping-input[b-usycw5hoe5] {
    width: 5.5rem;
    min-width: 5.5rem;
}

.proofreading-order-items-currency-input[b-usycw5hoe5] {
    border-radius: 1rem;
    overflow: hidden;
}

.proofreading-order-items-currency-input > .input-group-text[b-usycw5hoe5] {
    border: 0;
    border-radius: 1rem 0 0 1rem;
}

.proofreading-order-items-currency-input > .form-control[b-usycw5hoe5] {
    border-radius: 0 1rem 1rem 0 !important;
}

.proofreading-order-items-table th[b-usycw5hoe5],
.proofreading-order-items-table td[b-usycw5hoe5] {
    width: auto;
}

@media (min-width: 768px) {
    .proofreading-order-items-table[b-usycw5hoe5] {
        min-width: 1200px;
    }
}

.proofreading-order-items-table th:nth-child(3)[b-usycw5hoe5],
.proofreading-order-items-table th:nth-child(4)[b-usycw5hoe5],
.proofreading-order-items-table th:nth-child(6)[b-usycw5hoe5],
.proofreading-order-items-table th:nth-child(7)[b-usycw5hoe5] {
    min-width: 8rem;
}
/* _content/Tamarian.Web/Components/OrderProcessing/SubmittedOrderComponent.razor.rz.scp.css */
.submitted-order[b-ow4w7m7lqy],
.submitted-order-column[b-ow4w7m7lqy],
.submitted-order-title[b-ow4w7m7lqy] {
    min-width: 0;
}

.submitted-order-title h5[b-ow4w7m7lqy],
.submitted-order-details p[b-ow4w7m7lqy] {
    overflow-wrap: anywhere;
}

.submitted-order-details .attribute-tag[b-ow4w7m7lqy] {
    gap: 0.75rem;
    align-items: baseline;
    padding: 0.4rem 0;
}

.submitted-order-details .attribute-tag > p:first-child[b-ow4w7m7lqy] {
    flex: 0 0 42%;
    min-width: 0;
    margin: 0;
}

.submitted-order-details .attribute-tag > p:nth-child(2)[b-ow4w7m7lqy],
.submitted-order-shipping[b-ow4w7m7lqy] {
    flex: 1;
    min-width: 0;
    margin: 0;
    text-align: right;
}

.submitted-order-details .attribute-tag > .submitted-order-shipping p[b-ow4w7m7lqy] {
    margin: 0;
    font-weight: normal;
    text-align: right;
}

.submitted-order-table table[b-ow4w7m7lqy] {
    min-width: 720px;
}

.submitted-order-image[b-ow4w7m7lqy] {
    width: 56px;
    height: 72px;
    object-fit: contain;
}

.submitted-order-design[b-ow4w7m7lqy] {
    min-width: 140px;
    max-width: 280px;
    overflow-wrap: anywhere;
}

.submitted-order-notes[b-ow4w7m7lqy] {
    white-space: pre-line;
}
/* _content/Tamarian.Web/Components/Sales/OrderComponent.razor.rz.scp.css */
.submitted-order-column[b-yxqwf85ywk] {
    min-width: 0;
}

.submitted-order-layout[b-yxqwf85ywk] {
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    gap: 1rem;
}

.submitted-order-details-column[b-yxqwf85ywk] {
    flex: 0 1 400px;
    width: 100%;
    max-width: 400px;
}

.submitted-order-rugs-column[b-yxqwf85ywk] {
    flex: 1 1 400px;
    min-width: min(400px, 100%);
}

.submitted-order-details p[b-yxqwf85ywk] {
    overflow-wrap: anywhere;
}

.submitted-order-details .attribute-tag[b-yxqwf85ywk] {
    gap: 0.75rem;
    align-items: baseline;
    padding: 0.4rem 0;
}

.submitted-order-details .attribute-tag > p:first-child[b-yxqwf85ywk] {
    flex: 0 0 42%;
    min-width: 0;
    margin: 0;
}

.submitted-order-details .attribute-tag > :not(:first-child)[b-yxqwf85ywk] {
    flex: 1;
    min-width: 0;
    margin: 0;
    text-align: right;
}

.submitted-order-details .attribute-tag > :not(:first-child) p[b-yxqwf85ywk] {
    margin: 0;
    font-weight: normal;
    text-align: right;
}

.submitted-order-details .submitted-order-shipping[b-yxqwf85ywk],
.submitted-order-details .submitted-order-shipping > p[b-yxqwf85ywk] {
    margin-right: 0 !important;
    text-align: right !important;
}

.submitted-order-rugs-column[b-yxqwf85ywk] (.table-card) {
    cursor: default;
}
/* _content/Tamarian.Web/Components/Shared/PricePreviewTable.razor.rz.scp.css */
.table-responsive[b-znt6kdligh] {
    margin-bottom: 1rem;
}

.price-table[b-znt6kdligh] {
    width: 100%;
    border-collapse: collapse;
    font-size: 16px;  /* Increased from 14px */
}

.price-table th[b-znt6kdligh],
.price-table td[b-znt6kdligh] {
    text-align: center;
    padding: 8px;
    border: 1px solid #dee2e6;
    white-space: nowrap;
}

.price-table th[b-znt6kdligh] {
    background-color: white;
    font-weight: 600;  /* Made headers semi-bold */
    border-bottom-width: 2px;
}

/* First column right border and last column left border */
.price-table th:first-child[b-znt6kdligh],
.price-table td:first-child[b-znt6kdligh] {
    text-align: left;
    font-weight: normal;
    padding-left: 15px;
    border-right-width: 2px;
}

.price-table th:last-child[b-znt6kdligh],
.price-table td:last-child[b-znt6kdligh] {
    border-left-width: 2px;
}

.knot-cell[b-znt6kdligh] {
    font-weight: normal !important;
}

.text-muted[b-znt6kdligh] {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;  /* Keep n/a same size as numbers */
}

/* Make non-n/a values bold */
 td:not(:first-child):not(:has(.text-muted))[b-znt6kdligh] {
    font-weight: 600;
}
/* _content/Tamarian.Web/Pages/OrderProcessing/SavedCartPage.razor.rz.scp.css */
.submitted-order[b-tucolsr1rg],
.submitted-order-title[b-tucolsr1rg] {
    min-width: 0;
}

.submitted-order-title h5[b-tucolsr1rg] {
    overflow-wrap: anywhere;
}
/* _content/Tamarian.Web/Pages/Shared/Dashboard.razor.rz.scp.css */
.dashboard-notification-bar > .dashboard-notification-button[b-x6urqfv5po],
.dashboard-notification-bar[b-x6urqfv5po]  > .dashboard-notification-button {
    /* flex: 1 1 240px; */
    min-width: 0;
    overflow: hidden;
    white-space: nowrap !important;
}

@media (min-width: 992px) {
    .dashboard-notification-bar[b-x6urqfv5po] {
        flex-wrap: wrap !important;
    }
}

.dashboard-notification-bar .dashboard-notification-button > div[b-x6urqfv5po],
.dashboard-notification-bar[b-x6urqfv5po]  .dashboard-notification-button > div {
    flex-wrap: nowrap !important;
    min-width: 0;
    overflow: hidden;
}

.dashboard-notification-text[b-x6urqfv5po],
.dashboard-notification-bar[b-x6urqfv5po]  .dashboard-notification-text {
    display: block;
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.dashboard-notification-bar .dashboard-notification-button .btn[b-x6urqfv5po],
.dashboard-notification-bar[b-x6urqfv5po]  .dashboard-notification-button .btn {
    flex: 0 0 auto;
}
