@import '_content/Lodelo.UI/Lodelo.UI.is459mr7sl.bundle.scp.css';

/* /Components/Layout/CarrierOnboardingLayout.razor.rz.scp.css */
.onboarding-shell[b-s22sven1kk] { max-width: 62rem; margin: 0 auto; padding: var(--lodelo-space-6); }
header[b-s22sven1kk] { display: flex; align-items: center; justify-content: space-between; gap: var(--lodelo-space-4); flex-wrap: wrap; margin-bottom: var(--lodelo-space-6); }
header span[b-s22sven1kk] { color: var(--lodelo-text-muted); }
main[b-s22sven1kk] { min-width: 0; }
footer[b-s22sven1kk] { margin-top: var(--lodelo-space-6); font-size: .875rem; color: var(--lodelo-text-muted); }
@media(max-width:600px) { .onboarding-shell[b-s22sven1kk] { padding: var(--lodelo-space-4); } }
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-an7495eu94],
.components-reconnect-repeated-attempt-visible[b-an7495eu94],
.components-reconnect-failed-visible[b-an7495eu94],
.components-pause-visible[b-an7495eu94],
.components-resume-failed-visible[b-an7495eu94],
.components-rejoining-animation[b-an7495eu94] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-an7495eu94],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-an7495eu94],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-an7495eu94],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-an7495eu94],
#components-reconnect-modal.components-reconnect-retrying[b-an7495eu94],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-an7495eu94],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-an7495eu94],
#components-reconnect-modal.components-reconnect-failed[b-an7495eu94],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-an7495eu94] {
    display: block;
}


#components-reconnect-modal[b-an7495eu94] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-an7495eu94 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-an7495eu94 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-an7495eu94 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-an7495eu94]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-an7495eu94 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-an7495eu94 {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-an7495eu94 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-an7495eu94 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-an7495eu94] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-an7495eu94] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-an7495eu94] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-an7495eu94] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-an7495eu94] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-an7495eu94] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-an7495eu94] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-an7495eu94 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-an7495eu94] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-an7495eu94 {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Pages/Accounting/BrokerageAccountingWorkspace.razor.rz.scp.css */
.brokerage-accounting[b-l6ol8ozfmx] { display:grid;gap:var(--lodelo-space-3);min-width:0; }
.brokerage-accounting[b-l6ol8ozfmx]  .page-heading { margin-bottom:0; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-toolbar { display:flex;align-items:end;gap:.75rem;flex-wrap:wrap; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-toolbar>div:first-child { flex:1;min-width:15rem; }
.brokerage-accounting[b-l6ol8ozfmx]  label { display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-grid { min-width:0;overflow:auto;border:1px solid var(--lodelo-cloud);border-radius:var(--lodelo-radius); }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-grid .dxbl-grid { border:0; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-grid td { height:48px;vertical-align:middle; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-secondary { display:block;font-size:.8rem;color:var(--lodelo-text-muted); }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-pager { display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.875rem; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-pager span { font-variant-numeric:tabular-nums; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-panel { padding:1rem;background:var(--lodelo-surface);border:1px solid var(--lodelo-cloud);border-radius:var(--lodelo-radius-card);min-width:0; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-panel h2 { margin:0 0 .75rem;font-size:1.1rem; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-detail-grid { display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:1rem; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-summary { display:flex;align-items:start;gap:1rem;flex-wrap:wrap; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-summary>div { flex:1;min-width:10rem; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-total { font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--lodelo-navy); }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-address { white-space:pre-line; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-money { text-align:right;font-variant-numeric:tabular-nums; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-check { margin-block:.75rem; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-check label { font-weight:400; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-list { margin:.5rem 0;padding-left:1.25rem; }
.brokerage-accounting[b-l6ol8ozfmx]  .accounting-history { margin-top:.5rem; }
.brokerage-accounting[b-l6ol8ozfmx]  summary { min-height:44px;cursor:pointer;align-content:center;font-weight:600; }
.brokerage-accounting[b-l6ol8ozfmx]  .dxbl-btn,.brokerage-accounting[b-l6ol8ozfmx]  .dxbl-text-edit { min-height:44px; }
.brokerage-accounting[b-l6ol8ozfmx]  button:focus-visible,.brokerage-accounting[b-l6ol8ozfmx]  a:focus-visible,.brokerage-accounting[b-l6ol8ozfmx]  summary:focus-visible { outline:2px solid var(--lodelo-focus);outline-offset:3px; }
@media(max-width:60rem) { .brokerage-accounting[b-l6ol8ozfmx]  .accounting-detail-grid { grid-template-columns:minmax(0,1fr); } }
@media(max-width:34rem) { .brokerage-accounting[b-l6ol8ozfmx]  .accounting-toolbar>div:first-child { min-width:0;flex-basis:100%; }.brokerage-accounting[b-l6ol8ozfmx]  .accounting-panel { padding:.75rem; } }
/* /Components/Pages/Accounting/BrokerageLoadBillSummary.razor.rz.scp.css */
.brokerage-bill-summary[b-gpinb0wje7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brokerage-bill-summary>div[b-gpinb0wje7]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.brokerage-bill-summary h3[b-gpinb0wje7]{margin:0;font-size:1rem}@media(max-width:40rem){.brokerage-bill-summary[b-gpinb0wje7]{align-items:flex-start;flex-direction:column}}
/* /Components/Pages/Accounting/BrokerageLoadInvoiceSummary.razor.rz.scp.css */
.brokerage-invoice-summary[b-6106m3dqih] { display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.75rem; }
.brokerage-invoice-summary>div[b-6106m3dqih] { display:flex;align-items:center;gap:.75rem;flex-wrap:wrap; }
.brokerage-invoice-summary h3[b-6106m3dqih] { margin:0;font-size:1rem; }
.brokerage-invoice-summary strong[b-6106m3dqih],.brokerage-invoice-summary span[b-6106m3dqih] { font-variant-numeric:tabular-nums; }
/* /Components/Pages/Accounting/CarrierBillDetails.razor.rz.scp.css */
.bill-entry-fields[b-ssel3diekn]{display:grid;grid-template-columns:minmax(15rem,2fr) minmax(11rem,1fr) minmax(10rem,1fr);gap:1rem;align-items:end;margin-block:1rem}.bill-charge-region[b-ssel3diekn]{min-width:0;overflow-x:auto}.bill-charges[b-ssel3diekn]{width:100%;border-collapse:collapse;font-size:.9rem}.bill-charges th[b-ssel3diekn],.bill-charges td[b-ssel3diekn]{padding:.65rem .75rem;border-bottom:1px solid var(--lodelo-cloud);vertical-align:middle}.bill-charges th[b-ssel3diekn]{text-align:left}.bill-charges td[b-ssel3diekn],.bill-charges thead th:not(:first-child)[b-ssel3diekn]{text-align:right;font-variant-numeric:tabular-nums}.bill-charges td[b-ssel3diekn]{min-width:8rem}.bill-charges tbody th[b-ssel3diekn]{font-weight:500;min-width:12rem}.bill-charges tfoot[b-ssel3diekn]{font-weight:700;background:var(--lodelo-canvas)}.bill-difference[b-ssel3diekn]{color:var(--lodelo-danger);font-weight:600}.bill-beneficiary[b-ssel3diekn]{margin-block:1rem}.bill-beneficiary p[b-ssel3diekn]{margin-block:.4rem}.bill-charge-region:focus-visible[b-ssel3diekn]{outline:2px solid var(--lodelo-focus);outline-offset:3px}@media(max-width:60rem){.bill-entry-fields[b-ssel3diekn]{grid-template-columns:1fr 1fr}}@media(max-width:40rem){.bill-entry-fields[b-ssel3diekn]{grid-template-columns:1fr}.bill-charges[b-ssel3diekn]{min-width:36rem}}
/* /Components/Pages/Accounting/CustomerInvoiceDetails.razor.rz.scp.css */
.brokerage-invoice-preview[b-z3vt1l47wm] { margin-block: 1rem; padding: .5rem; overflow-x: auto; background: var(--lodelo-canvas); }
.brokerage-invoice-preview[b-z3vt1l47wm]  .invoice-document-logo { max-height: 44pt; max-width: 235pt; }
/* /Components/Pages/Accounting/PayableSettlementPanel.razor.rz.scp.css */
.payable-workspace[b-88n3b6akt6]{margin-block:1rem;padding:1rem;border:1px solid var(--lodelo-cloud);border-radius:var(--lodelo-radius-md,10px);background:var(--lodelo-surface,#fff);min-width:0}.payable-header[b-88n3b6akt6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.payable-header h2[b-88n3b6akt6]{display:inline-block;margin:0 .75rem .5rem 0}.payable-totals[b-88n3b6akt6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:1rem 0}.payable-totals div[b-88n3b6akt6]{min-width:0}.payable-totals dt[b-88n3b6akt6]{font-size:.875rem;color:var(--lodelo-text-muted)}.payable-totals dd[b-88n3b6akt6]{margin:.35rem 0;font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.payable-balance[b-88n3b6akt6]{padding-inline-start:1rem;border-inline-start:3px solid var(--lodelo-teal)}.payable-editor[b-88n3b6akt6]{margin-block:1rem;padding:1rem;background:var(--lodelo-canvas);border:1px solid var(--lodelo-cloud);border-radius:var(--lodelo-radius-md,10px)}.payable-editor h3[b-88n3b6akt6]{margin-block:0 .75rem}.payable-fields[b-88n3b6akt6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.payable-fields label[b-88n3b6akt6],.payable-editor>label[b-88n3b6akt6]{display:block;margin-bottom:.35rem}.payable-full[b-88n3b6akt6]{grid-column:1/-1}.payable-beneficiary[b-88n3b6akt6]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem}.payable-beneficiary span[b-88n3b6akt6]{font-size:.875rem}.payable-comparison[b-88n3b6akt6]{overflow-x:auto;min-width:0;margin-block:1rem}.payable-comparison table[b-88n3b6akt6]{width:100%;border-collapse:collapse;font-size:.9rem}.payable-comparison th[b-88n3b6akt6],.payable-comparison td[b-88n3b6akt6]{padding:.65rem .75rem;border-bottom:1px solid var(--lodelo-cloud)}.payable-comparison th[b-88n3b6akt6]{text-align:left}.payable-comparison td[b-88n3b6akt6],.payable-comparison thead th:not(:first-child)[b-88n3b6akt6]{text-align:right;font-variant-numeric:tabular-nums}.payable-comparison tfoot[b-88n3b6akt6]{font-weight:650}.payable-history[b-88n3b6akt6]{margin-top:.8rem}.payable-history>summary[b-88n3b6akt6]{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-weight:600}.payable-attention[b-88n3b6akt6]{margin-block:.75rem;color:var(--lodelo-text)}.payable-attention ul[b-88n3b6akt6]{margin:.35rem 0;padding-left:1.25rem}.payable-pending[b-88n3b6akt6]{border-inline-start:3px solid var(--lodelo-warning,var(--lodelo-navy));padding:1rem;margin-block:1rem}.payable-comparison:focus-visible[b-88n3b6akt6],.payable-history>summary:focus-visible[b-88n3b6akt6]{outline:2px solid var(--lodelo-focus);outline-offset:3px}.payable-workspace[b-88n3b6akt6]  button{min-height:44px}.payable-workspace[b-88n3b6akt6]  .dxbl-grid{--dxbl-grid-row-min-height:44px}.payable-workspace[b-88n3b6akt6]  .dxbl-grid-table td{font-variant-numeric:tabular-nums}@media(max-width:70rem){.payable-totals[b-88n3b6akt6]{grid-template-columns:repeat(3,minmax(0,1fr))}.payable-fields[b-88n3b6akt6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42rem){.payable-workspace[b-88n3b6akt6],.payable-editor[b-88n3b6akt6]{padding:.8rem}.payable-totals[b-88n3b6akt6]{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-fields[b-88n3b6akt6]{grid-template-columns:1fr}.payable-full[b-88n3b6akt6]{grid-column:auto}.payable-comparison table[b-88n3b6akt6]{min-width:40rem}.payable-totals dd[b-88n3b6akt6]{font-size:1.125rem}}
/* /Components/Pages/BrokerageLoadCarrierSearch.razor.rz.scp.css */
.load-carrier-search[b-i99tgx4cxt] { min-width:0; color:var(--lodelo-navy); }
.load-match-requirements[b-i99tgx4cxt] { display:grid; grid-template-columns:1fr .8fr 1fr 1.6fr; gap:.75rem; margin:0 0 1rem; padding:.75rem; background:var(--lodelo-surface-subtle,var(--lodelo-cloud)); border-radius:.5rem; }
.load-match-requirements div[b-i99tgx4cxt] { min-width:0; }
.load-match-requirements dt[b-i99tgx4cxt] { font-size:.85rem; color:var(--lodelo-text-muted); }
.load-match-requirements dd[b-i99tgx4cxt] { margin:.2rem 0 0; font-weight:600; font-variant-numeric:tabular-nums; }
.load-match-search[b-i99tgx4cxt] { display:flex; align-items:end; gap:.75rem; }
.load-match-search label[b-i99tgx4cxt] { flex:1; min-width:0; }
.load-match-filters label[b-i99tgx4cxt] { display:flex; flex-direction:column; gap:.3rem; }
.load-match-primary-filters[b-i99tgx4cxt] { display:flex; flex-wrap:wrap; gap:.75rem 1.25rem; margin:.9rem 0 .5rem; }
.load-match-more[b-i99tgx4cxt] { margin:.75rem 0; }
.load-match-more summary[b-i99tgx4cxt],.load-match-selection summary[b-i99tgx4cxt] { cursor:pointer; padding:.5rem 0; }
.load-match-filter-grid[b-i99tgx4cxt] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:.75rem; padding:.5rem 0; }
.load-match-toolbar[b-i99tgx4cxt],.load-match-pages[b-i99tgx4cxt],.load-match-count[b-i99tgx4cxt],.load-match-selection-heading[b-i99tgx4cxt] { display:flex; align-items:center; flex-wrap:wrap; gap:.75rem; }
.load-match-toolbar select[b-i99tgx4cxt] { padding:.4rem .55rem; border:1px solid var(--lodelo-border-strong,var(--lodelo-navy)); border-radius:.3rem; background:var(--lodelo-surface); color:inherit; }
.load-match-count[b-i99tgx4cxt] { justify-content:space-between; margin:.75rem 0; }
.load-match-count span[b-i99tgx4cxt] { color:var(--lodelo-text-muted); font-size:.875rem; }
.load-match-pages[b-i99tgx4cxt] { margin:.75rem 0; }
.load-match-empty[b-i99tgx4cxt] { padding:1rem; border:1px solid var(--lodelo-cloud); border-radius:.4rem; }
.load-match-selection[b-i99tgx4cxt] { margin-top:.75rem; padding:.75rem; border-inline-start:3px solid var(--lodelo-teal); background:var(--lodelo-surface-subtle,var(--lodelo-surface)); }
.load-match-selection-heading[b-i99tgx4cxt] { justify-content:space-between; }
.load-carrier-search[b-i99tgx4cxt]  small { display:block; font-size:.8rem; line-height:1.35; color:var(--lodelo-text-muted); }
.match-signal[b-i99tgx4cxt] { display:inline-block; padding:.15rem .45rem; border-radius:1rem; font-size:.8rem; border:1px solid currentColor; }
.match-signal--match[b-i99tgx4cxt],.load-match-preferred[b-i99tgx4cxt] { color:var(--lodelo-link,var(--lodelo-navy)); }
.match-signal--mismatch[b-i99tgx4cxt] { color:var(--lodelo-danger); }
.match-signal--unknown[b-i99tgx4cxt] { color:var(--lodelo-text-muted); }
.load-carrier-search[b-i99tgx4cxt]  .match-signal--mismatch { color:var(--lodelo-danger); }
.load-carrier-search :is(summary,select):focus-visible[b-i99tgx4cxt] { outline:3px solid var(--lodelo-sky); outline-offset:2px; }
@media(max-width:1100px) { .load-match-requirements[b-i99tgx4cxt],.load-match-filter-grid[b-i99tgx4cxt] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) { .load-match-requirements[b-i99tgx4cxt],.load-match-filter-grid[b-i99tgx4cxt] { grid-template-columns:minmax(0,1fr); } .load-match-search[b-i99tgx4cxt] { flex-direction:column; align-items:stretch; } .load-match-search label[b-i99tgx4cxt] { width:100%; } }
/* /Components/Pages/BrokerageLoadDispatch.razor.rz.scp.css */
.dispatch-assignment[b-qdnytl6bb7] { display: flex; flex-wrap: wrap; align-items: center; gap: var(--lodelo-space-3); }
.dispatch-history[b-qdnytl6bb7] { padding-block: var(--lodelo-space-3); border-block-end: 1px solid var(--lodelo-cloud); }
summary[b-qdnytl6bb7] { cursor: pointer; padding-block: var(--lodelo-space-3); }
@media(max-width:600px) { .dispatch-assignment[b-qdnytl6bb7] { display: grid; grid-template-columns: minmax(0,1fr); } }
.dispatch-workspace[b-qdnytl6bb7] { min-width: 0; }
.dispatch-workspace[hidden][b-qdnytl6bb7], [hidden][b-qdnytl6bb7] { display: none !important; }
.dispatch-workspace h2[b-qdnytl6bb7] { font-size: 1.125rem; margin-block: 0 var(--lodelo-space-3); }
.dispatch-workspace h3[b-qdnytl6bb7] { font-size: 1rem; }
.dispatch-stop[b-qdnytl6bb7] { display: grid; white-space: normal; overflow-wrap: anywhere; gap: .125rem; }
.dispatch-assignment[b-qdnytl6bb7] { display: grid; grid-template-columns: minmax(12rem,1fr) minmax(12rem,1.5fr) auto; }
@media(max-width:900px) { .dispatch-assignment[b-qdnytl6bb7] { grid-template-columns: minmax(0,1fr); } }
.dispatch-section-heading[b-qdnytl6bb7], .dispatch-stop-heading[b-qdnytl6bb7] { display:flex; align-items:center; justify-content:space-between; gap:var(--lodelo-space-3); }
.dispatch-section-heading h3[b-qdnytl6bb7] { margin:0; }
.dispatch-carrier-warning[b-qdnytl6bb7] { padding:.75rem 1rem; border-inline-start:3px solid var(--lodelo-warning); background:color-mix(in srgb,var(--lodelo-warning) 8%,var(--lodelo-surface)); color:var(--lodelo-warning); border-radius:var(--lodelo-radius); }
.dispatch-timeline[b-qdnytl6bb7] { list-style:none; padding:0; margin:var(--lodelo-space-4) 0 0; }
.dispatch-timeline-stop[b-qdnytl6bb7] { position:relative; padding-inline-start:2.75rem; padding-block-end:var(--lodelo-space-4); }
.dispatch-timeline-stop:not(:last-child)[b-qdnytl6bb7]::before { content:""; position:absolute; inset-inline-start:1rem; top:2rem; bottom:0; border-inline-start:2px solid var(--lodelo-cloud); }
.dispatch-sequence[b-qdnytl6bb7] { position:absolute; inset-inline-start:0; top:0; display:grid; place-items:center; width:2.125rem; height:2.125rem; border-radius:50%; background:var(--lodelo-cloud); color:var(--lodelo-navy); font-weight:700; z-index:1; }
.dispatch-timeline-stop--arrived .dispatch-sequence[b-qdnytl6bb7] { background:var(--lodelo-sky); }
.dispatch-timeline-stop--completed .dispatch-sequence[b-qdnytl6bb7] { background:var(--lodelo-teal); }
.dispatch-stop-card[b-qdnytl6bb7] { padding:0; background:var(--lodelo-surface); border:1px solid var(--lodelo-cloud); border-radius:var(--lodelo-radius); overflow-wrap:anywhere; }
.dispatch-stop-heading[b-qdnytl6bb7] { align-items:flex-start; }
.dispatch-stop-heading h4[b-qdnytl6bb7] { margin:0 0 .25rem; font-size:1rem; }
.dispatch-stop-heading strong[b-qdnytl6bb7] { font-size:.9375rem; font-weight:500; }
.dispatch-progress[b-qdnytl6bb7] { flex-shrink:0; padding:.25rem .625rem; border-radius:1rem; background:var(--lodelo-canvas); font-size:.875rem; font-weight:600; }
.dispatch-progress--arrived[b-qdnytl6bb7] { background:color-mix(in srgb,var(--lodelo-sky) 25%,var(--lodelo-surface)); }
.dispatch-progress--completed[b-qdnytl6bb7] { background:color-mix(in srgb,var(--lodelo-teal) 20%,var(--lodelo-surface)); }
.dispatch-address[b-qdnytl6bb7] { display:grid; margin:.5rem 0 0; font-style:normal; font-size:.9375rem; color:var(--lodelo-text-muted); }
.dispatch-stop-times[b-qdnytl6bb7] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:var(--lodelo-space-3); margin:var(--lodelo-space-4) 0 0; font-size:.875rem; }
.dispatch-stop-times dt[b-qdnytl6bb7] { color:var(--lodelo-text-muted); margin-bottom:.25rem; }
.dispatch-stop-times dd[b-qdnytl6bb7] { margin:0; font-variant-numeric:tabular-nums; }
.dispatch-window-end[b-qdnytl6bb7] { display:block; }
.dispatch-stop-action[b-qdnytl6bb7] { margin-top:var(--lodelo-space-3); }
@media(max-width:1100px) { .dispatch-stop-times[b-qdnytl6bb7] { grid-template-columns:minmax(0,1fr); } }
@media(max-width:600px) { .dispatch-timeline-stop[b-qdnytl6bb7] { padding-inline-start:2.5rem; } .dispatch-section-heading[b-qdnytl6bb7] { align-items:flex-start; flex-direction:column; } }
.dispatch-stop-card--selected[b-qdnytl6bb7] { outline:2px solid var(--lodelo-teal); outline-offset:2px; }
.dispatch-map-select[b-qdnytl6bb7] { min-height:44px; border:0; background:transparent; color:var(--lodelo-link); padding:.25rem 0; text-decoration:underline; cursor:pointer; }
.dispatch-map-select:focus-visible[b-qdnytl6bb7] { outline:2px solid var(--lodelo-focus); outline-offset:2px; }

.dispatch-stop-summary[b-qdnytl6bb7] { display:flex; align-items:center; gap:.75rem; min-height:44px; padding:.875rem 1rem; list-style:none; cursor:pointer; }
.dispatch-stop-summary[b-qdnytl6bb7]::-webkit-details-marker { display:none; }
.dispatch-stop-summary[b-qdnytl6bb7]::marker { content:""; }
.dispatch-stop-summary:focus-visible[b-qdnytl6bb7] { outline:2px solid var(--lodelo-navy); outline-offset:2px; border-radius:var(--lodelo-radius); }
.dispatch-stop-toggle[b-qdnytl6bb7] { flex-shrink:0; font-size:1.5rem; line-height:1; transition:transform .15s ease; }
.dispatch-stop-card[open] > .dispatch-stop-summary .dispatch-stop-toggle[b-qdnytl6bb7] { transform:rotate(90deg); }
.dispatch-stop-summary-text[b-qdnytl6bb7] { flex:1; min-width:0; }
.dispatch-stop-overview[b-qdnytl6bb7] { display:flex; flex-wrap:wrap; align-items:baseline; gap:.25rem .75rem; }
.dispatch-stop-preview[b-qdnytl6bb7] { display:flex; flex-wrap:wrap; gap:.125rem 1rem; margin-top:.25rem; color:var(--lodelo-text-muted); font-size:.875rem; }
.dispatch-stop-detail[b-qdnytl6bb7] { padding:0 1rem 1rem; border-top:1px solid var(--lodelo-cloud); }
@media(max-width:600px) { .dispatch-stop-summary[b-qdnytl6bb7] { flex-wrap:wrap; gap:.5rem; padding:.75rem; } .dispatch-stop-summary-text[b-qdnytl6bb7] { flex-basis:calc(100% - 2rem); } .dispatch-stop-summary > .dispatch-progress[b-qdnytl6bb7] { margin-inline-start:1.75rem; } .dispatch-stop-detail[b-qdnytl6bb7] { padding:0 .75rem .75rem; } }
@media(prefers-reduced-motion:reduce) { .dispatch-stop-toggle[b-qdnytl6bb7] { transition:none; } }
/* /Components/Pages/BrokerageLoadDocuments.razor.rz.scp.css */
.load-document-workspace[b-kqh098o99u] { min-width:0; }
.document-heading[b-kqh098o99u],.document-section-heading[b-kqh098o99u] { display:flex; align-items:center; justify-content:space-between; gap:1rem; flex-wrap:wrap; }
.document-heading h2[b-kqh098o99u],.document-section-heading h3[b-kqh098o99u] { margin:.25rem 0; }
.document-categories[b-kqh098o99u] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:.65rem; margin:.8rem 0 1rem; }
.document-categories button[b-kqh098o99u] { display:flex; align-items:center; justify-content:space-between; gap:.5rem; min-height:60px; padding:.65rem .85rem; border:1px solid var(--lodelo-cloud); border-radius:6px; background:var(--lodelo-surface); color:var(--lodelo-navy); font:inherit; text-align:left; cursor:pointer; }
.document-categories button.selected[b-kqh098o99u] { border-color:var(--lodelo-teal); box-shadow:inset 0 -3px var(--lodelo-teal); }
.document-categories strong[b-kqh098o99u] { font-size:1.25rem; font-variant-numeric:tabular-nums; }
.document-section-heading[b-kqh098o99u] { margin-bottom:.65rem; }.document-section-heading span[b-kqh098o99u],.document-description[b-kqh098o99u] { color:var(--lodelo-text-muted); font-size:.8rem; }
.document-group[b-kqh098o99u] { margin-bottom:1.15rem; padding-top:.65rem; border-top:1px solid var(--lodelo-cloud); }.document-group-selected[b-kqh098o99u] { border-top-color:var(--lodelo-teal); }
.document-row-actions[b-kqh098o99u] { display:flex; align-items:center; gap:.35rem; white-space:nowrap; }.document-row-actions a[b-kqh098o99u] { display:inline-flex; align-items:center; min-height:44px; padding-inline:.25rem; }
.document-description[b-kqh098o99u] { display:block; max-width:26rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.document-warning[b-kqh098o99u] { border-inline-start:3px solid var(--lodelo-teal); padding:.65rem .85rem; background:var(--lodelo-surface); }
.document-upload-fields[b-kqh098o99u] { display:grid; grid-template-columns:1fr 1fr; gap:.8rem; }.document-upload-fields label[b-kqh098o99u] { display:block; font-weight:600; margin-bottom:.3rem; }.document-description-field[b-kqh098o99u] { grid-column:1/-1; }
.document-inactive[b-kqh098o99u] { margin-top:1rem; }.inactive-document[b-kqh098o99u] { display:flex; justify-content:space-between; align-items:center; gap:.5rem; padding:.4rem 0; border-bottom:1px solid var(--lodelo-cloud); }
button:focus-visible[b-kqh098o99u],a:focus-visible[b-kqh098o99u],summary:focus-visible[b-kqh098o99u] { outline:3px solid var(--lodelo-focus); outline-offset:2px; }
@media(max-width:55rem) { .document-categories[b-kqh098o99u] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:38rem) { .document-upload-fields[b-kqh098o99u] { grid-template-columns:1fr; }.document-categories button[b-kqh098o99u] { font-size:.85rem; }.inactive-document[b-kqh098o99u] { align-items:start; flex-direction:column; } }
/* /Components/Pages/BrokerageLoadRouteOverview.razor.rz.scp.css */
.route-overview[b-a3gjt15v1j] { min-width:0; background:var(--lodelo-surface); border-radius:var(--lodelo-radius); padding:1rem; color:var(--lodelo-navy); }
header[b-a3gjt15v1j] { display:flex; align-items:baseline; justify-content:space-between; gap:.75rem; }
h2[b-a3gjt15v1j] { margin:0; font-size:1.125rem; }
header > span[b-a3gjt15v1j],.route-stop-kind[b-a3gjt15v1j],.route-map-state[b-a3gjt15v1j],.route-data-note[b-a3gjt15v1j] { color:var(--lodelo-text-muted); font-size:.875rem; }
.route-map-state[b-a3gjt15v1j] { margin:.75rem 0 1rem; }
.route-sequence[b-a3gjt15v1j] { list-style:none; padding:0; margin:0; }
.route-sequence li[b-a3gjt15v1j] { position:relative; display:flex; gap:.75rem; padding-bottom:1.25rem; overflow-wrap:anywhere; }
.route-sequence li:not(:last-child)[b-a3gjt15v1j]::before { content:""; position:absolute; left:1rem; top:2rem; bottom:0; border-left:2px dashed var(--lodelo-cloud); }
.route-sequence-number[b-a3gjt15v1j] { display:grid; place-items:center; flex:0 0 2rem; height:2rem; border:1px solid var(--lodelo-navy); border-radius:50%; font-weight:600; background:var(--lodelo-surface); }
.route-sequence li > div[b-a3gjt15v1j] { display:grid; gap:.2rem; min-width:0; }
.route-sequence strong[b-a3gjt15v1j] { font-size:1rem; }
.route-data-note[b-a3gjt15v1j] { margin:0; border-top:1px solid var(--lodelo-cloud); padding-top:.75rem; }
.route-metrics[b-a3gjt15v1j] { display:flex; gap:1.5rem; flex-wrap:wrap; border-top:1px solid var(--lodelo-cloud); padding-top:.75rem; }
.route-metrics dt[b-a3gjt15v1j] { color:var(--lodelo-text-muted); font-size:.875rem; }
.route-metrics dd[b-a3gjt15v1j] { margin:.25rem 0 0; font-weight:600; font-variant-numeric:tabular-nums; }
.route-refresh[b-a3gjt15v1j] { min-height:44px; padding:.45rem .75rem; border:1px solid var(--lodelo-border); border-radius:var(--lodelo-radius); color:var(--lodelo-navy); background:var(--lodelo-surface); }
.route-refresh:focus-visible[b-a3gjt15v1j] { outline:3px solid var(--lodelo-sky); outline-offset:2px; }
/* /Components/Pages/BrokerageLoads.razor.rz.scp.css */
.brokerage-load-board[b-7iggd0jgwi] { min-width:0; color:var(--lodelo-navy,#0F2D46); }
.board-queues[b-7iggd0jgwi] { display:flex; gap:.25rem; overflow-x:auto; border-bottom:1px solid var(--lodelo-cloud); }
.board-queue[b-7iggd0jgwi] { white-space:nowrap; border:0; border-bottom:3px solid transparent; background:transparent; padding:.7rem .85rem; min-height:44px; color:inherit; font:inherit; cursor:pointer; }
.board-queue.selected[b-7iggd0jgwi] { border-bottom-color:var(--lodelo-teal); font-weight:700; }
.board-queue span[b-7iggd0jgwi] { margin-left:.3rem; font-variant-numeric:tabular-nums; }
.secondary-queue[b-7iggd0jgwi] { margin-left:auto; }
.board-toolbar[b-7iggd0jgwi] { display:flex; flex-wrap:wrap; gap:.65rem; align-items:end; padding:.8rem 0; }
.board-toolbar label:not(.board-check)[b-7iggd0jgwi] { display:block; font-size:.8rem; margin-bottom:.2rem; }
.board-search[b-7iggd0jgwi] { flex:1 1 17rem; max-width:28rem; }
.board-toolbar select[b-7iggd0jgwi],.board-toolbar input:not([type=checkbox])[b-7iggd0jgwi],.board-pagination select[b-7iggd0jgwi] { min-height:36px; border:1px solid var(--lodelo-input-border); border-radius:4px; padding:.3rem .5rem; background:var(--lodelo-surface); color:inherit; }
.board-check[b-7iggd0jgwi] { display:flex; align-items:center; gap:.4rem; min-height:44px; }
.board-text-button[b-7iggd0jgwi] { min-height:44px; border:0; background:transparent; color:inherit; text-decoration:underline; padding:.3rem .6rem; }
.board-filters[b-7iggd0jgwi] { flex-basis:100%; display:flex; flex-wrap:wrap; gap:.7rem; }
.board-results[b-7iggd0jgwi] { display:flex; justify-content:space-between; gap:.5rem; font-size:.85rem; margin:0 0 .5rem; }
.board-results span[b-7iggd0jgwi],.board-grid small[b-7iggd0jgwi] { color:var(--lodelo-text-muted); }
.board-grid[b-7iggd0jgwi] { overflow-x:auto; min-width:0; background:var(--lodelo-surface); }
.board-load-number[b-7iggd0jgwi] { font-weight:600; }
.board-status[b-7iggd0jgwi] { display:inline-block; border:1px solid var(--lodelo-input-border); border-radius:1rem; padding:.1rem .55rem; font-size:.78rem; line-height:1.35; }
.board-pagination[b-7iggd0jgwi] { display:flex; align-items:center; flex-wrap:wrap; gap:.75rem; padding:.8rem 0; }
.board-retained-carrier[b-7iggd0jgwi] { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:.75rem; padding:.65rem 1rem; border-inline-start:3px solid var(--lodelo-teal); background:var(--lodelo-surface); }
button:focus-visible[b-7iggd0jgwi],a:focus-visible[b-7iggd0jgwi],select:focus-visible[b-7iggd0jgwi],input:focus-visible[b-7iggd0jgwi],summary:focus-visible[b-7iggd0jgwi] { outline:3px solid var(--lodelo-focus); outline-offset:2px; }
@media(max-width:60rem) { .board-results[b-7iggd0jgwi] { flex-direction:column; } .board-toolbar[b-7iggd0jgwi] { gap:.5rem; } }

.brokerage-load-board[b-7iggd0jgwi]  .page-heading { margin-bottom:.5rem; align-items:center; }
.brokerage-load-board[b-7iggd0jgwi]  .page-heading h1 { font-size:1.65rem; margin:.25rem 0; }

/* Override Fluent cell padding only inside this board; retain 44px row actions. */
.board-grid[b-7iggd0jgwi]  .lookup-admin-grid .dxbl-grid-table > tbody > tr:not(.dxbl-grid-detail-row) > td { padding-block:2px; height:48px; }
.board-dashboard-focus[b-7iggd0jgwi] { display:flex; flex-wrap:wrap; align-items:center; gap:.5rem 1rem; padding:.65rem .85rem; background:var(--lodelo-surface); border-left:3px solid var(--lodelo-teal); border-radius:.4rem; margin-bottom:.75rem; font-size:.875rem; }
.board-dashboard-focus span[b-7iggd0jgwi] { color:var(--lodelo-text-muted); }
/* /Components/Pages/BrokerageLoadsDetails.razor.rz.scp.css */
.load-stop[b-rfxdjjin1b] { border: 1px solid var(--lodelo-cloud); border-radius: var(--lodelo-radius); padding: 1rem; margin-block: 1rem; min-width: 0; }
.load-stop-location-name[b-rfxdjjin1b] { margin-bottom: var(--lodelo-space-3); }
.brokerage-load-workspace[b-rfxdjjin1b] { min-width: 0; }
.brokerage-load-workspace [hidden][b-rfxdjjin1b] { display: none !important; }
.load-command-bar[b-rfxdjjin1b] { position: sticky; top: 0; z-index: 20; display: flex; justify-content: space-between; align-items: center; gap: .75rem; min-height: 3.75rem; padding-block: .5rem; background: var(--lodelo-canvas); border-bottom: 1px solid var(--lodelo-cloud); }
.load-identity[b-rfxdjjin1b], .load-command-actions[b-rfxdjjin1b] { display: flex; align-items: center; gap: .75rem; min-width: 0; flex-wrap: wrap; }
.load-identity h1[b-rfxdjjin1b] { font-size: 1.65rem; margin: 0; overflow-wrap: anywhere; }
.load-back[b-rfxdjjin1b] { display: inline-flex; align-items: center; min-height: 44px; }
.load-next[b-rfxdjjin1b] { color: var(--lodelo-text-muted); font-size: .875rem; max-width: 20rem; }
.load-context[b-rfxdjjin1b] { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr); gap: 1rem; padding-block: .75rem; }
.load-context > div[b-rfxdjjin1b] { display: flex; flex-direction: column; min-width: 0; overflow-wrap: anywhere; }
.load-caption[b-rfxdjjin1b] { display: block; color: var(--lodelo-text-muted); font-size: .875rem; }
.load-overview-grid[b-rfxdjjin1b], .load-workflow-grid[b-rfxdjjin1b] { display: grid; grid-template-columns: minmax(0,2fr) minmax(280px,1fr); gap: 1rem; margin-top: 1rem; }
.load-workflow-grid[b-rfxdjjin1b]  > section { min-width: 0; margin: 0; }
.load-workflow-grid.load-history-grid[b-rfxdjjin1b] { grid-template-columns: minmax(0,1fr); }
.load-surface[b-rfxdjjin1b] { background: var(--lodelo-surface); padding: 1rem; border-radius: var(--lodelo-radius); min-width: 0; }
.load-surface h2[b-rfxdjjin1b] { font-size: 1.2rem; margin: 0 0 .75rem; }
.load-section-title[b-rfxdjjin1b] { display: flex; justify-content: space-between; align-items: center; gap: .5rem; }
.load-route-list[b-rfxdjjin1b] { padding-left: 1.75rem; margin: 0; }
.load-route-list > li[b-rfxdjjin1b] { padding: .75rem 0; border-bottom: 1px solid var(--lodelo-cloud); }
.load-route-list > li:last-child[b-rfxdjjin1b] { border-bottom: 0; }
.load-stop-summary[b-rfxdjjin1b] { display: grid; grid-template-columns: minmax(0,1fr) minmax(200px,1fr); gap: 1rem; }
.load-stop-summary > div[b-rfxdjjin1b] { display: flex; flex-direction: column; overflow-wrap: anywhere; }
.load-overview-facts[b-rfxdjjin1b] { display: grid; gap: .75rem; margin: 0; }
.load-overview-facts dt[b-rfxdjjin1b] { color: var(--lodelo-text-muted); font-size: .875rem; }
.load-overview-facts dd[b-rfxdjjin1b] { margin: 0; overflow-wrap: anywhere; }
.load-notes[b-rfxdjjin1b] { white-space: pre-wrap; overflow-wrap: anywhere; }
.load-edit-notice[b-rfxdjjin1b], .load-lock-notice[b-rfxdjjin1b] { margin: .5rem 0; padding: .5rem .75rem; border-left: 3px solid var(--lodelo-sky); }
.load-lock-notice[b-rfxdjjin1b] { border-left-color: var(--lodelo-warning); }
.load-stop-editor > summary[b-rfxdjjin1b], .load-surface summary[b-rfxdjjin1b] { cursor: pointer; padding-block: .5rem; min-height: 44px; }
.load-stop-editor[b-rfxdjjin1b] { border-bottom: 1px solid var(--lodelo-cloud); }
.load-history-row[b-rfxdjjin1b] { display: grid; gap: .25rem; padding: .75rem 0; border-bottom: 1px solid var(--lodelo-cloud); }
.load-history-row p[b-rfxdjjin1b] { margin: 0; overflow-wrap: anywhere; }
.brokerage-load-workspace[b-rfxdjjin1b]  .form-surface { padding: 1rem; border: 0; box-shadow: none; margin-block: 1rem; }
.brokerage-load-workspace[b-rfxdjjin1b]  :is(input,textarea,summary,[role="alert"]) { scroll-margin-top: 6rem; }
@media(min-width:1600px) { .load-overview-grid[b-rfxdjjin1b],.load-workflow-grid[b-rfxdjjin1b] { grid-template-columns: minmax(0,1fr) minmax(320px,420px); } }
@media(max-width:1200px) { .load-next[b-rfxdjjin1b] { display: none; } .load-context[b-rfxdjjin1b] { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media(max-width:1100px) { .load-overview-grid[b-rfxdjjin1b],.load-workflow-grid[b-rfxdjjin1b] { grid-template-columns: minmax(0,1fr); } }
@media(max-width:767px) { .load-command-bar[b-rfxdjjin1b] { position: static; flex-wrap: wrap; } .load-command-actions[b-rfxdjjin1b] { width: 100%; } .load-context[b-rfxdjjin1b],.load-stop-summary[b-rfxdjjin1b] { grid-template-columns: minmax(0,1fr); } .load-identity h1[b-rfxdjjin1b] { font-size: 1.5rem; } }
.load-classification-fields[b-rfxdjjin1b] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-items:start; gap:.75rem; }
.load-stop-entry-list[b-rfxdjjin1b] { list-style:none; margin:0; padding:0; }
.load-stop-entry-list>li[b-rfxdjjin1b] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.75rem; align-items:start; border-bottom:1px solid var(--lodelo-border,#e5e7eb); padding:.5rem 0; }
.load-stop-entry summary[b-rfxdjjin1b] { display:flex; align-items:center; gap:.75rem; min-height:44px; cursor:pointer; list-style:none; }
.load-stop-entry summary[b-rfxdjjin1b]::before { content:'›'; font-size:1.5rem; width:1rem; flex-shrink:0; }
.load-stop-entry[open] summary[b-rfxdjjin1b]::before { transform:rotate(90deg); }
.load-stop-entry summary:focus-visible[b-rfxdjjin1b] { outline:2px solid var(--lodelo-teal,#14b8a6); outline-offset:2px; }
.load-stop-number[b-rfxdjjin1b] { min-width:1.5rem; color:var(--lodelo-navy,#0f2d46); font-weight:600; }
.load-stop-identity[b-rfxdjjin1b] { display:grid; min-width:0; flex:1; }
.load-stop-appointment[b-rfxdjjin1b] { display:grid; min-width:12rem; }
.load-stop-actions[b-rfxdjjin1b] { display:flex; gap:.5rem; flex-wrap:wrap; padding-top:.25rem; }
.load-stop-expanded[b-rfxdjjin1b] { padding:.5rem 0 .5rem 3.25rem; }
@media(max-width:900px) { .load-stop-entry-list>li[b-rfxdjjin1b] { grid-template-columns:minmax(0,1fr); } .load-stop-actions[b-rfxdjjin1b] { padding-left:3.25rem; } }
@media(max-width:600px) { .load-stop-entry summary[b-rfxdjjin1b] { flex-wrap:wrap; } .load-stop-appointment[b-rfxdjjin1b] { padding-left:3.25rem; flex-basis:100%; } }
.load-classification-fields[b-rfxdjjin1b]  .reference-selector { min-width:0; }
@media(max-width:767px) { .load-classification-fields[b-rfxdjjin1b] { grid-template-columns:minmax(0,1fr); } }
.load-pair[b-rfxdjjin1b] { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 1rem; margin-block: 1rem; }
.load-accessorial[b-rfxdjjin1b] { display: grid; grid-template-columns: 2fr 1fr 1fr auto; gap: .75rem; align-items: end; margin-block: .75rem; }
.load-facts[b-rfxdjjin1b] { display: grid; grid-template-columns: minmax(10rem,1fr) 2fr; gap: .5rem 1rem; }
.load-facts dt[b-rfxdjjin1b] { font-weight: 600; } .load-facts dd[b-rfxdjjin1b] { margin: 0; overflow-wrap: anywhere; }
@media(max-width: 800px) { .load-accessorial[b-rfxdjjin1b] { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media(max-width: 600px) { .load-pair[b-rfxdjjin1b], .load-accessorial[b-rfxdjjin1b], .load-facts[b-rfxdjjin1b] { grid-template-columns: minmax(0,1fr); } }

/* Saved financial workspace: only the breakdown owns horizontal overflow. */
.load-financial-workspace[b-rfxdjjin1b] { margin-block:1rem; border:1px solid var(--lodelo-cloud); }
.load-financial-heading[b-rfxdjjin1b] { display:flex; justify-content:space-between; align-items:center; gap:.75rem; flex-wrap:wrap; }
.load-financial-heading h2[b-rfxdjjin1b] { margin:0 0 .25rem; }
.load-financial-subtitle[b-rfxdjjin1b] { display:flex; align-items:center; gap:.75rem; flex-wrap:wrap; color:var(--lodelo-text-muted); font-size:.875rem; }
.load-pricing-revision[b-rfxdjjin1b] { border:1px solid var(--lodelo-cloud); padding:.2rem .5rem; border-radius:.375rem; color:var(--lodelo-navy); background:var(--lodelo-canvas); }
.load-financial-cards[b-rfxdjjin1b] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:.75rem; margin-block:1rem; }
.load-financial-card[b-rfxdjjin1b] { min-width:0; padding:1rem; border:1px solid var(--lodelo-cloud); border-radius:var(--lodelo-radius); }
.load-financial-card h3[b-rfxdjjin1b] { margin:0 0 .5rem; font-size:.9375rem; font-weight:600; }
.load-financial-value[b-rfxdjjin1b] { font-size:clamp(1.25rem,2vw,1.75rem); font-weight:700; margin:0; font-variant-numeric:tabular-nums; overflow-wrap:anywhere; }
.load-financial-caption[b-rfxdjjin1b] { margin:.4rem 0 0; font-size:.875rem; color:var(--lodelo-text-muted); }
.load-margin-values[b-rfxdjjin1b] { display:flex; align-items:baseline; gap:.75rem; flex-wrap:wrap; }
.load-margin-percent[b-rfxdjjin1b] { font-size:1.125rem; font-weight:600; font-variant-numeric:tabular-nums; }
.load-financial-card.load-margin-positive[b-rfxdjjin1b] { border-color:var(--lodelo-teal); background:color-mix(in srgb,var(--lodelo-teal) 6%,var(--lodelo-surface)); }
.load-margin-positive .load-financial-value[b-rfxdjjin1b],.load-margin-positive .load-margin-percent[b-rfxdjjin1b] { color:var(--lodelo-link); }
.load-margin-loss[b-rfxdjjin1b] { color:var(--lodelo-danger); }
.load-financial-card.load-margin-loss[b-rfxdjjin1b] { border-color:var(--lodelo-danger); }
.load-pricing-breakdown[b-rfxdjjin1b] { min-width:0; }
.load-pricing-breakdown h3[b-rfxdjjin1b] { font-size:1.0625rem; margin:0 0 .25rem; }
.load-pricing-table-region[b-rfxdjjin1b] { max-width:100%; overflow-x:auto; border:1px solid var(--lodelo-cloud); border-radius:var(--lodelo-radius); }
.load-pricing-table-region:focus-visible[b-rfxdjjin1b] { outline:2px solid var(--lodelo-focus); outline-offset:2px; }
.load-pricing-table[b-rfxdjjin1b] { width:100%; min-width:36rem; border-collapse:collapse; font-size:.9375rem; }
.load-pricing-table :is(th,td)[b-rfxdjjin1b] { padding:.65rem .875rem; border-bottom:1px solid var(--lodelo-cloud); text-align:left; }
.load-pricing-table tbody th[b-rfxdjjin1b] { font-weight:500; overflow-wrap:anywhere; }
.load-pricing-table thead[b-rfxdjjin1b] { background:var(--lodelo-canvas); color:var(--lodelo-text-muted); font-size:.8125rem; }
.load-pricing-table .load-money[b-rfxdjjin1b] { text-align:right; font-variant-numeric:tabular-nums; white-space:nowrap; }
.load-pricing-table tfoot[b-rfxdjjin1b] { background:var(--lodelo-canvas); font-weight:700; }
.load-pricing-table tfoot :is(th,td)[b-rfxdjjin1b] { border-bottom:0; }
.load-table-caption[b-rfxdjjin1b] { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.load-pricing-editor[b-rfxdjjin1b] { margin-top:1rem; padding-top:1rem; border-top:1px solid var(--lodelo-cloud); }
@media(max-width:900px) { .load-financial-cards[b-rfxdjjin1b] { grid-template-columns:repeat(2,minmax(0,1fr)); } .load-financial-card:last-child[b-rfxdjjin1b] { grid-column:1 / -1; } }
@media(max-width:540px) { .load-financial-cards[b-rfxdjjin1b] { grid-template-columns:minmax(0,1fr); } .load-financial-card:last-child[b-rfxdjjin1b] { grid-column:auto; } }
.load-current-confirmation[b-rfxdjjin1b] { display:flex; justify-content:space-between; align-items:center; gap:1rem; flex-wrap:wrap; margin:.75rem 0; padding:.8rem; border-inline-start:3px solid var(--lodelo-teal); background:var(--lodelo-surface); }
.load-current-confirmation > div:first-child[b-rfxdjjin1b] { display:grid; gap:.25rem; min-width:0; }.load-current-confirmation span[b-rfxdjjin1b] { color:var(--lodelo-text-muted); font-size:.85rem; overflow-wrap:anywhere; }.load-current-confirmation a[b-rfxdjjin1b] { display:inline-flex; align-items:center; min-height:44px; padding:.25rem .5rem; }.load-confirmation-history[b-rfxdjjin1b] { margin:.75rem 0; }

/* Dispatch keeps operational actions together; History retains the same mounted components. */
.load-workflow-grid[b-rfxdjjin1b] { grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr); align-items:start; }
.load-dispatch-left[b-rfxdjjin1b] { display:grid; gap:1rem; min-width:0; }
.load-dispatch-left[b-rfxdjjin1b]  > section { margin:0; min-width:0; }
.load-dispatch-route[b-rfxdjjin1b] { min-width:0; }
@media(min-width:1600px) { .load-workflow-grid[b-rfxdjjin1b] { grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr); } }
@media(max-width:1100px) { .load-workflow-grid[b-rfxdjjin1b] { grid-template-columns:minmax(0,1fr); } }
.load-workflow-grid.load-history-grid[b-rfxdjjin1b] { grid-template-columns:minmax(0,1fr); }
/* /Components/Pages/BrokerageLoadStopFields.razor.rz.scp.css */
.load-stop-dialog-fields[b-ozihujp993] { display:grid; gap:1rem; }
.stop-appointment-fields[b-ozihujp993] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1rem; }
.load-stop-location-name[b-ozihujp993] { display:grid; gap:.25rem; }
@media(max-width:600px) { .stop-appointment-fields[b-ozihujp993] { grid-template-columns:minmax(0,1fr); } }
/* /Components/Pages/BrokerageLoadTenders.razor.rz.scp.css */
.tender-current[b-l0zhy7umdo] { border-inline-start: 3px solid var(--lodelo-teal); padding-inline-start: var(--lodelo-space-4); margin-block: var(--lodelo-space-4); }
.tender-history[b-l0zhy7umdo] { border-block-end: 1px solid var(--lodelo-cloud); padding-block: var(--lodelo-space-3); }
summary[b-l0zhy7umdo] { cursor: pointer; padding-block: var(--lodelo-space-3); }
[b-l0zhy7umdo] .lodelo-grid-region details { white-space: normal; max-width: 34rem; }
.tender-workspace[b-l0zhy7umdo] { min-width: 0; }
.tender-workspace[hidden][b-l0zhy7umdo], [hidden][b-l0zhy7umdo] { display: none !important; }
.tender-workspace h2[b-l0zhy7umdo] { font-size: 1.125rem; margin-block: 0 var(--lodelo-space-3); }
.tender-workspace h3[b-l0zhy7umdo] { font-size: 1rem; }
.tender-current[b-l0zhy7umdo] { margin-block: var(--lodelo-space-3); }
.current-offer[b-l0zhy7umdo] { padding-block: var(--lodelo-space-3); border-block-end: 1px solid var(--lodelo-cloud); overflow-wrap: anywhere; }
.current-offer-heading[b-l0zhy7umdo] { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--lodelo-space-2); }
.current-offer p[b-l0zhy7umdo] { margin-block: var(--lodelo-space-2); }
.current-offer .form-actions[b-l0zhy7umdo] { flex-wrap: wrap; }
.carrier-popup-summary[b-l0zhy7umdo] { display:flex; flex-wrap:wrap; justify-content:space-between; gap:var(--lodelo-space-3); padding-block:var(--lodelo-space-3); color:var(--lodelo-midnight-navy); }
.carrier-selection[b-l0zhy7umdo],.carrier-rate-editor[b-l0zhy7umdo] { min-width:0; margin-block:var(--lodelo-space-3); }
.carrier-rate-summary[b-l0zhy7umdo] { display:flex; flex-wrap:wrap; gap:var(--lodelo-space-3); align-items:center; margin-block:var(--lodelo-space-3); }
.carrier-rate-editor[b-l0zhy7umdo] { background:var(--lodelo-surface,#fff); padding:var(--lodelo-space-3); border-inline-start:3px solid var(--lodelo-teal); }
.carrier-selection .lodelo-grid-region[b-l0zhy7umdo] { max-width:100%; overflow-x:auto; }
.carrier-selection .form-actions[b-l0zhy7umdo] { flex-wrap:wrap; }
@media (max-width:640px) { .carrier-popup-summary[b-l0zhy7umdo] { flex-direction:column; } .carrier-selection .form-actions[b-l0zhy7umdo] { align-items:stretch; } }

.current-offers-title[b-l0zhy7umdo] { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:baseline; gap:.5rem; margin-top:1rem; }
.current-offers-title h3[b-l0zhy7umdo] { margin:0; }
.current-offers-title > span[b-l0zhy7umdo] { color:var(--lodelo-text-muted); font-size:.875rem; }
.tender-current[b-l0zhy7umdo] { padding:.75rem 1rem; background:var(--lodelo-canvas); border-radius:var(--lodelo-radius); }
.tender-current h3[b-l0zhy7umdo] { color:var(--lodelo-text-muted); font-size:.875rem; margin:0 0 .25rem; }
.tender-current p[b-l0zhy7umdo] { margin:.35rem 0; }
.tender-current strong[b-l0zhy7umdo] { font-size:1.125rem; }
.current-offer > .form-actions[b-l0zhy7umdo] { margin:.5rem 0; }
.current-offer > details[b-l0zhy7umdo] { color:var(--lodelo-text-muted); }
.carrier-find-actions[b-l0zhy7umdo] { display:flex; flex-wrap:wrap; align-items:center; gap:var(--lodelo-space-3); margin-block:var(--lodelo-space-3); }
.booking-review[b-l0zhy7umdo] { display:grid; gap:var(--lodelo-space-2); min-width:0; }
.booking-review-summary[b-l0zhy7umdo] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--lodelo-space-4); padding-block-end:var(--lodelo-space-3); border-block-end:1px solid var(--lodelo-cloud); }
.booking-review-summary > div[b-l0zhy7umdo] { display:flex; flex-direction:column; gap:.2rem; overflow-wrap:anywhere; }
.booking-review-summary strong[b-l0zhy7umdo] { font-size:1.125rem; color:var(--lodelo-midnight-navy); }
.booking-rate-head[b-l0zhy7umdo] { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:.5rem; }
.booking-rate-head h3[b-l0zhy7umdo] { font-size:1rem; margin:.4rem 0; }
.booking-rate-head > span[b-l0zhy7umdo] { color:var(--lodelo-text-muted); font-size:.875rem; }
.booking-accessorial[b-l0zhy7umdo] { display:grid; grid-template-columns:minmax(0,1fr) minmax(8rem,12rem); align-items:center; gap:.5rem; }
.booking-total[b-l0zhy7umdo] { display:flex; flex-direction:column; gap:.25rem; margin:.5rem 0; font-variant-numeric:tabular-nums; }
.booking-total strong[b-l0zhy7umdo] { font-size:1.25rem; color:var(--lodelo-midnight-navy); }
.booking-total > span[b-l0zhy7umdo] { font-size:.875rem; color:var(--lodelo-text-muted); }
@media(max-width:600px) { .booking-review-summary[b-l0zhy7umdo] { grid-template-columns:1fr;gap:var(--lodelo-space-3); } .booking-accessorial[b-l0zhy7umdo] { grid-template-columns:1fr; } }
/* /Components/Pages/BrokerageStopAmendmentEditor.razor.rz.scp.css */
.stop-update[b-jsaogd5u5m] { display: grid; gap: .75rem; }
.stop-update h3[b-jsaogd5u5m],.stop-update p[b-jsaogd5u5m] { margin: 0; }
.stop-update form[b-jsaogd5u5m] { display: grid; gap: .5rem; }
.stop-update-saved[b-jsaogd5u5m] { border-bottom: 1px solid var(--lodelo-cloud); padding-bottom: .75rem; }
.stop-update-dates[b-jsaogd5u5m] { display: grid; grid-template-columns: 1fr 1fr; gap: .75rem; }
.stop-update-dates > div[b-jsaogd5u5m] { display: grid; gap: .25rem; }
.stop-update-text[b-jsaogd5u5m] { white-space: pre-wrap; overflow-wrap: anywhere; }
@media (max-width: 600px) { .stop-update-dates[b-jsaogd5u5m] { grid-template-columns: 1fr; } }
/* /Components/Pages/CarrierOnboarding.razor.rz.scp.css */
.onboarding-section[b-aqatfcvuy2] { margin-top: var(--lodelo-space-4); }
.onboarding-heading[b-aqatfcvuy2] { display:flex; align-items:center; justify-content:space-between; gap:var(--lodelo-space-4); flex-wrap:wrap; }
.onboarding-values[b-aqatfcvuy2] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--lodelo-space-4); }
.onboarding-values dt[b-aqatfcvuy2] { color:var(--lodelo-text-muted); }
.onboarding-values dd[b-aqatfcvuy2] { margin:var(--lodelo-space-2) 0; overflow-wrap:anywhere; }
.preserve-lines[b-aqatfcvuy2] { white-space:pre-wrap; overflow-wrap:anywhere; }
.onboarding-link[b-aqatfcvuy2] { margin-bottom:var(--lodelo-space-4); }
.onboarding-link textarea[b-aqatfcvuy2] { display:block; width:100%; box-sizing:border-box; margin:var(--lodelo-space-2) 0 var(--lodelo-space-4); color:var(--lodelo-text); border:1px solid var(--lodelo-input-border); border-radius:var(--lodelo-radius); padding:var(--lodelo-space-3); resize:vertical; font:inherit; overflow-wrap:anywhere; }
summary[b-aqatfcvuy2] { min-height:44px; align-content:center; cursor:pointer; }
summary:focus-visible[b-aqatfcvuy2] { outline:2px solid var(--lodelo-focus); outline-offset:3px; }
@media(max-width:760px) { .onboarding-values[b-aqatfcvuy2] { grid-template-columns:1fr; } }
/* /Components/Pages/CompanyBranding.razor.rz.scp.css */
.branding-breadcrumb[b-fzbka6qcah]{display:flex;gap:.75rem;margin-bottom:1rem;font-size:.9rem}.branding-workspace[b-fzbka6qcah]{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(20rem,1.35fr);gap:1.5rem;max-width:68rem;padding:1.25rem;background:var(--lodelo-surface);border:1px solid var(--lodelo-cloud);border-radius:var(--lodelo-radius)}.branding-workspace h2[b-fzbka6qcah]{font-size:1.1rem;margin:0 0 1rem}.company-logo-preview[b-fzbka6qcah]{display:block;max-width:100%;width:auto;height:auto;max-height:10rem;object-fit:contain;object-position:left center;margin-bottom:.5rem}.branding-controls[b-fzbka6qcah]{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.branding-controls .notice[b-fzbka6qcah]{margin:0}.branding-pending[b-fzbka6qcah]{padding:.75rem;border-left:3px solid var(--lodelo-sky);overflow-wrap:anywhere}.branding-pending p[b-fzbka6qcah]{margin:0 0 .5rem}.branding-controls[b-fzbka6qcah]  button{min-height:44px}.error-message[b-fzbka6qcah]{margin-bottom:1rem}@media(max-width:760px){.branding-workspace[b-fzbka6qcah]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.company-logo-preview[b-fzbka6qcah]{max-height:8rem}}
/* /Components/Pages/Home.razor.rz.scp.css */
.brokerage-dashboard[b-4q28a8nol6] { display:grid;gap:var(--lodelo-space-3);min-width:0; }
.dashboard-heading[b-4q28a8nol6],.dashboard-section-heading[b-4q28a8nol6],.dashboard-chart-heading[b-4q28a8nol6],.dashboard-evaluation[b-4q28a8nol6],.dashboard-section-caption[b-4q28a8nol6] { display:flex;align-items:center;justify-content:space-between;gap:var(--lodelo-space-3);flex-wrap:wrap; }
.dashboard-heading[b-4q28a8nol6]  .page-heading { margin:0; }
.dashboard-heading[b-4q28a8nol6]  h1 { font-size:1.65rem;margin:0; }
.dashboard-filters[b-4q28a8nol6] { display:flex;align-items:end;gap:var(--lodelo-space-2);flex-wrap:wrap; }
.dashboard-filters>div[b-4q28a8nol6] { min-width:9.5rem;max-width:12rem; }
.dashboard-filters label[b-4q28a8nol6] { display:block;font-size:.8rem;color:var(--lodelo-text-muted);margin-bottom:.25rem; }
.dashboard-evaluation[b-4q28a8nol6],.dashboard-section-caption[b-4q28a8nol6] { font-size:.8rem;color:var(--lodelo-text-muted); }
.dashboard-kpis[b-4q28a8nol6] { display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--lodelo-space-2); }
.dashboard-kpi[b-4q28a8nol6],.dashboard-financial-cards>a[b-4q28a8nol6] { display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border:1px solid var(--lodelo-cloud);border-radius:var(--lodelo-radius);background:var(--lodelo-surface);text-decoration:none;color:var(--lodelo-navy);min-width:0; }
.dashboard-kpi:hover[b-4q28a8nol6],.dashboard-financial-cards>a:hover[b-4q28a8nol6] { border-color:var(--lodelo-teal); }
.dashboard-kpi>span[b-4q28a8nol6] { font-weight:600;font-size:.875rem; }
.dashboard-kpi>strong[b-4q28a8nol6] { font-size:1.75rem;line-height:1.1;font-variant-numeric:tabular-nums; }
.dashboard-kpi small[b-4q28a8nol6],.dashboard-financial-cards small[b-4q28a8nol6] { font-size:.75rem;color:var(--lodelo-text-muted); }
.dashboard-kpi-warning[b-4q28a8nol6] { border-inline-start:3px solid var(--lodelo-warning); }
.dashboard-kpi-warning>strong[b-4q28a8nol6] { color:var(--lodelo-warning); }
.dashboard-financials[b-4q28a8nol6] { display:grid;gap:var(--lodelo-space-2); }
.dashboard-financial-cards[b-4q28a8nol6] { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lodelo-space-2); }
.dashboard-financial-cards>a[b-4q28a8nol6] { padding:.625rem 1rem; }
.dashboard-financial-cards span[b-4q28a8nol6] { font-size:.85rem;font-weight:600; }
.dashboard-financial-cards strong[b-4q28a8nol6] { font-size:1.4rem;font-variant-numeric:tabular-nums;line-height:1.3; }
.dashboard-financial-cards strong small[b-4q28a8nol6] { font-size:.95rem;white-space:nowrap;margin-inline-start:.5rem;color:inherit; }
.dashboard-financial-cards>a.dashboard-margin-positive[b-4q28a8nol6] { border-inline-start:3px solid var(--lodelo-teal); }
.dashboard-margin-positive>strong[b-4q28a8nol6] { color:var(--lodelo-link); }
.dashboard-margin-loss[b-4q28a8nol6],.dashboard-margin-loss>strong[b-4q28a8nol6] { color:var(--lodelo-danger); }
.dashboard-financial-cards>a.dashboard-margin-loss[b-4q28a8nol6] { border-inline-start:3px solid var(--lodelo-danger); }
.dashboard-completeness[b-4q28a8nol6] { font-size:.75rem;color:var(--lodelo-text-muted);margin:0; }
.dashboard-panel[b-4q28a8nol6] { border-radius:var(--lodelo-radius);background:var(--lodelo-surface);padding:.875rem 1rem;min-width:0; }
.dashboard-panel h2[b-4q28a8nol6] { margin:0;font-size:1rem; }
.dashboard-panel p[b-4q28a8nol6] { margin:.375rem 0;font-size:.8rem;color:var(--lodelo-text-muted); }
.dashboard-section-heading[b-4q28a8nol6] { margin-bottom:.5rem; }
.dashboard-section-heading>span[b-4q28a8nol6] { font-size:.75rem;color:var(--lodelo-text-muted); }
.dashboard-section-heading a[b-4q28a8nol6] { font-size:.8rem; }
.dashboard-section-heading h2 span[b-4q28a8nol6] { font-size:.8rem;color:var(--lodelo-text-muted);font-weight:400;margin-inline-start:.5rem; }
.dashboard-priority-grid[b-4q28a8nol6] { max-width:100%;overflow:auto; }
.dashboard-priority-grid[b-4q28a8nol6]  .dxbl-grid { border:0; }
.dashboard-priority-grid[b-4q28a8nol6]  td { height:46px;vertical-align:middle; }
.dashboard-priority-grid[b-4q28a8nol6]  td small { display:block;color:var(--lodelo-text-muted);overflow:hidden;text-overflow:ellipsis;font-size:.75rem;line-height:1.35; }
.dashboard-priority-grid[b-4q28a8nol6]  td strong { font-size:.875rem; }
.dashboard-priority-grid[b-4q28a8nol6]  .dashboard-status { display:inline-block;font-size:.7rem;background:var(--lodelo-canvas);border:1px solid var(--lodelo-cloud);padding:0 .3rem;border-radius:1rem; }
.dashboard-secondary[b-4q28a8nol6] { display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,2fr);gap:var(--lodelo-space-3); }
.dashboard-lifecycle-row[b-4q28a8nol6] { display:grid;grid-template-columns:7rem 2rem 1fr 3rem;align-items:center;gap:.5rem;min-height:36px;text-decoration:none;color:var(--lodelo-navy);font-size:.85rem; }
.dashboard-lifecycle-row strong[b-4q28a8nol6],.dashboard-lifecycle-row small[b-4q28a8nol6] { text-align:right;font-variant-numeric:tabular-nums; }
.dashboard-lifecycle-bar[b-4q28a8nol6] { height:.5rem;border-radius:1rem;overflow:hidden;background:var(--lodelo-cloud); }
.dashboard-lifecycle-bar i[b-4q28a8nol6] { height:100%;display:block;border-radius:inherit;background:var(--lodelo-teal); }
.dashboard-lifecycle-secondary[b-4q28a8nol6] { display:flex;gap:.75rem;flex-wrap:wrap;border-top:1px solid var(--lodelo-cloud);padding-top:.5rem;margin-top:.5rem;font-size:.8rem; }
.dashboard-chart-heading[b-4q28a8nol6] { margin-top:.5rem; }
.dashboard-trend[b-4q28a8nol6]  .dashboard-chart { height:210px;width:100%; }
.dashboard-chart-data[b-4q28a8nol6] { font-size:.8rem; }
.dashboard-chart-data summary[b-4q28a8nol6] { cursor:pointer;padding:.375rem 0;color:var(--lodelo-link); }
.dashboard-data-region[b-4q28a8nol6] { overflow-x:auto;max-height:18rem; }
.dashboard-data-region table[b-4q28a8nol6] { width:100%;font-size:.8rem;border-collapse:collapse;font-variant-numeric:tabular-nums; }
.dashboard-data-region th[b-4q28a8nol6],.dashboard-data-region td[b-4q28a8nol6] { padding:.375rem .5rem;border-bottom:1px solid var(--lodelo-cloud);text-align:right; }
.dashboard-data-region th:first-child[b-4q28a8nol6],.dashboard-data-region td:first-child[b-4q28a8nol6] { text-align:left; }
.dashboard-data-region caption[b-4q28a8nol6] { text-align:left; }
.dashboard-loading[b-4q28a8nol6] { min-height:12rem; }
a:focus-visible[b-4q28a8nol6],summary:focus-visible[b-4q28a8nol6],[tabindex]:focus-visible[b-4q28a8nol6] { outline:2px solid var(--lodelo-focus);outline-offset:3px; }
@media(max-width:75rem) { .dashboard-heading[b-4q28a8nol6] { align-items:start; }.dashboard-filters[b-4q28a8nol6] { width:100%; }.dashboard-kpi[b-4q28a8nol6] { padding:.625rem .75rem; }.dashboard-kpi small[b-4q28a8nol6] { font-size:.7rem; }.dashboard-financial-cards strong[b-4q28a8nol6] { font-size:1.2rem; } }
@media(max-width:62rem) { .dashboard-kpis[b-4q28a8nol6] { grid-template-columns:repeat(3,minmax(0,1fr)); }.dashboard-secondary[b-4q28a8nol6] { grid-template-columns:1fr; }.dashboard-financial-cards strong small[b-4q28a8nol6] { display:block;margin-inline-start:0; }.dashboard-lifecycle-row[b-4q28a8nol6] { grid-template-columns:8rem 3rem 1fr 3rem; } }
@media(max-width:40rem) { .dashboard-kpis[b-4q28a8nol6] { grid-template-columns:repeat(2,minmax(0,1fr)); }.dashboard-financial-cards[b-4q28a8nol6] { grid-template-columns:1fr; }.dashboard-financial-cards>a[b-4q28a8nol6] { display:grid;grid-template-columns:1fr auto; }.dashboard-financial-cards>a>small[b-4q28a8nol6] { grid-column:1/-1; }.dashboard-filters>div[b-4q28a8nol6] { flex:1;max-width:none;min-width:8rem; }.dashboard-panel[b-4q28a8nol6] { padding:.75rem; }.dashboard-priority-grid[b-4q28a8nol6]  .dxbl-grid { min-width:780px; }.dashboard-evaluation[b-4q28a8nol6] { gap:.25rem; }.dashboard-chart-heading h2[b-4q28a8nol6] { font-size:.9rem; }.dashboard-trend[b-4q28a8nol6]  .dashboard-chart { height:190px; } }
.dashboard-mobile-loads[b-4q28a8nol6] { display:none;list-style:none;padding:0;margin:0; }
@media(max-width:40rem) { .dashboard-priority-grid[b-4q28a8nol6] { display:none; }.dashboard-mobile-loads[b-4q28a8nol6] { display:block; }.dashboard-mobile-loads li[b-4q28a8nol6] { padding:.75rem 0;border-bottom:1px solid var(--lodelo-cloud);font-size:.875rem; }.dashboard-mobile-loads li>div[b-4q28a8nol6] { display:flex;align-items:center;justify-content:space-between;gap:.5rem; }.dashboard-mobile-loads p[b-4q28a8nol6] { overflow-wrap:anywhere; }.dashboard-mobile-loads details[b-4q28a8nol6] { font-size:.8rem;margin-top:.5rem; }.dashboard-mobile-loads summary[b-4q28a8nol6] { color:var(--lodelo-link);padding:.5rem 0;cursor:pointer; } }
/* /Components/Pages/MotorCarrierCapabilitiesCoverage.razor.rz.scp.css */
.carrier-capabilities[b-dkfrup3sax]{padding:1rem;margin-block:1rem;min-width:0}.carrier-capabilities h2[b-dkfrup3sax],.carrier-capabilities h3[b-dkfrup3sax]{margin:0}.cap-heading[b-dkfrup3sax]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;margin-top:.7rem}.cap-row[b-dkfrup3sax]{display:flex;align-items:end;flex-wrap:wrap;gap:.8rem;padding:.8rem 0;border-bottom:1px solid var(--lodelo-cloud,#E5E7EB)}.cap-row>label[b-dkfrup3sax],.cap-reason[b-dkfrup3sax]{display:grid;gap:.3rem;font-size:.875rem;font-weight:600;min-width:180px;flex:1}.cap-specials[b-dkfrup3sax]{display:flex;gap:.8rem;flex-wrap:wrap;flex-basis:100%}.cap-region[b-dkfrup3sax]{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:.6rem;flex:1}.cap-region label[b-dkfrup3sax]{display:grid;gap:.3rem;font-size:.875rem}.cap-lane[b-dkfrup3sax]{display:flex;align-items:center;gap:1rem;padding:.8rem 0}.cap-lane fieldset[b-dkfrup3sax]{flex:1;border:0;padding:0;min-width:0}.cap-lane legend[b-dkfrup3sax]{font-size:.875rem;font-weight:600}.cap-reason[b-dkfrup3sax]{margin-top:1rem}.carrier-capabilities summary[b-dkfrup3sax]{cursor:pointer;font-weight:600;margin:.5rem 0}.carrier-capabilities .lodelo-grid-region[b-dkfrup3sax]{max-width:100%;overflow:auto}@media(max-width:760px){.cap-lane[b-dkfrup3sax]{flex-wrap:wrap}.cap-lane fieldset[b-dkfrup3sax]{flex-basis:100%}.cap-lane>span[b-dkfrup3sax]{transform:rotate(90deg)}.cap-heading[b-dkfrup3sax]{align-items:start;flex-wrap:wrap}}
/* /Components/Pages/MotorCarrierDocuments.razor.rz.scp.css */
.document-options[b-ngev5192gi] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:var(--lodelo-space-4); }.document-options label[b-ngev5192gi] { display:block; font-weight:600; }@media(max-width:640px) { .document-options[b-ngev5192gi] { grid-template-columns:1fr; } }
/* /Components/Pages/MotorCarrierEligibility.razor.rz.scp.css */
.carrier-eligibility-heading[b-nqpdd1evz3] { display:flex; gap:2rem; flex-wrap:wrap; }
h3[b-nqpdd1evz3] { font-size:1rem; margin:.25rem 0; }
.carrier-requirements[b-nqpdd1evz3] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; }
.carrier-requirements>div[b-nqpdd1evz3] { border-bottom:1px solid var(--lodelo-cloud); padding-block:.5rem; }
dt[b-nqpdd1evz3] { font-weight:600; } dd[b-nqpdd1evz3] { margin:.25rem 0; } dd p[b-nqpdd1evz3] { margin:.25rem 0; }
@media(max-width:1100px){.carrier-requirements[b-nqpdd1evz3] {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:700px){.carrier-requirements[b-nqpdd1evz3] {grid-template-columns:1fr;}}
/* /Components/Pages/MotorCarrierOverview.razor.rz.scp.css */
.carrier-overview[b-dik34n6rf8] { display:grid; gap:var(--lodelo-space-4); padding-block:var(--lodelo-space-4); }
.carrier-profile-title[b-dik34n6rf8],.carrier-heading-actions[b-dik34n6rf8] { display:flex; justify-content:space-between; align-items:center; gap:1rem; flex-wrap:wrap; }
.carrier-profile-title h2[b-dik34n6rf8],.carrier-profile-title h3[b-dik34n6rf8],.carrier-profile-title p[b-dik34n6rf8] { margin:.25rem 0; }
.carrier-status-strip[b-dik34n6rf8] { display:grid; grid-template-columns:repeat(auto-fit,minmax(13rem,1fr)); gap:1rem; }
.carrier-status-strip article[b-dik34n6rf8] { display:flex; flex-direction:column; align-items:flex-start; min-width:0; overflow-wrap:anywhere; gap:.25rem; padding:.75rem; background:var(--lodelo-surface); border-bottom:2px solid var(--lodelo-cloud); }
h3[b-dik34n6rf8],h4[b-dik34n6rf8] { font-size:1rem; margin:.25rem 0; }
.carrier-ready[b-dik34n6rf8] { color:var(--lodelo-link); }
.carrier-attention-text[b-dik34n6rf8] { color:var(--lodelo-danger); }
.carrier-attention[b-dik34n6rf8] { padding:.75rem 1rem; border-inline-start:4px solid var(--lodelo-warning); background:var(--lodelo-surface); }
.carrier-attention ul[b-dik34n6rf8] { margin:.25rem 0; padding-inline-start:1.25rem; }
.carrier-attention[b-dik34n6rf8]  button { text-align:start; white-space:normal; min-height:44px; }
.carrier-contact-strip[b-dik34n6rf8] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; }
.carrier-contact-strip article[b-dik34n6rf8] { display:flex; flex-direction:column; min-width:0; gap:.25rem; }
.carrier-contact-strip a[b-dik34n6rf8] { display:inline-flex; align-items:center; min-height:44px; overflow-wrap:anywhere; }
@media(max-width:700px) { .carrier-contact-strip[b-dik34n6rf8] { grid-template-columns:1fr; } }
/* /Components/Pages/MotorCarrierPaymentSetup.razor.rz.scp.css */
fieldset[b-qg1i87ioo4] { border:0; padding:0; margin:0; min-width:0; }legend[b-qg1i87ioo4] { font-weight:600; }.payment-reason[b-qg1i87ioo4] { display:block; max-width:32rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.payment-reason:focus-visible[b-qg1i87ioo4] { outline:2px solid var(--lodelo-focus); outline-offset:2px; }
/* /Components/Pages/MotorCarriers.razor.rz.scp.css */
.carrier-discovery[b-w7jk6bbdui]{width:100%;max-width:none;min-width:0}.carrier-search[b-w7jk6bbdui]{padding:1rem;margin-bottom:1rem}.carrier-search-bar[b-w7jk6bbdui]{display:flex;gap:1rem;align-items:end;margin-bottom:1rem}.carrier-search-text[b-w7jk6bbdui]{flex:1}.carrier-filter-grid[b-w7jk6bbdui]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem 1rem}.carrier-filter-grid label[b-w7jk6bbdui],.carrier-search-text[b-w7jk6bbdui]{display:grid;gap:.3rem;font-size:.875rem;font-weight:600}.carrier-filter-footer[b-w7jk6bbdui],.carrier-results-heading[b-w7jk6bbdui]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.8rem 0}.carrier-results-heading strong[b-w7jk6bbdui]{margin-right:auto}.carrier-search summary[b-w7jk6bbdui]{cursor:pointer;color:var(--lodelo-navy,#0F2D46);font-weight:600;padding:.4rem 0}.carrier-search details[open] summary[b-w7jk6bbdui]{margin-bottom:.7rem}.carrier-secondary[b-w7jk6bbdui]{display:block;font-size:.75rem;color:var(--lodelo-text-secondary,#526477);margin-top:.15rem}.carrier-discovery .lodelo-grid-region[b-w7jk6bbdui]{max-width:100%;overflow-x:auto}.carrier-results-heading label[b-w7jk6bbdui]{display:flex;align-items:center;gap:.5rem}@media(min-width:1200px){.carrier-discovery[b-w7jk6bbdui]{margin-inline:0}}@media(max-width:1100px){.carrier-filter-grid[b-w7jk6bbdui]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.carrier-filter-grid[b-w7jk6bbdui]{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-search-bar[b-w7jk6bbdui]{align-items:stretch;flex-direction:column}}@media(max-width:480px){.carrier-filter-grid[b-w7jk6bbdui]{grid-template-columns:1fr}}
.carrier-applied-filters[b-w7jk6bbdui]{display:flex;flex-wrap:wrap;gap:.4rem;margin-block:.5rem}
.carrier-filter-chip[b-w7jk6bbdui]{border:1px solid var(--lodelo-cloud,#E5E7EB);border-radius:1rem;background:var(--lodelo-surface);color:inherit;min-height:32px;padding:.2rem .65rem;font:inherit;font-size:.8rem;cursor:pointer}.carrier-filter-chip:focus-visible[b-w7jk6bbdui]{outline:2px solid var(--lodelo-teal,#14B8A6);outline-offset:2px}
.carrier-search-criteria[b-w7jk6bbdui]{padding:0;margin-bottom:1rem}
.carrier-search-criteria>summary[b-w7jk6bbdui]{padding:.75rem 1rem;min-height:44px;cursor:pointer;color:var(--lodelo-navy);font-weight:600}
.carrier-search-criteria>summary:focus-visible[b-w7jk6bbdui]{outline:2px solid var(--lodelo-focus);outline-offset:2px}
.carrier-search-criteria>.carrier-search[b-w7jk6bbdui]{margin-bottom:0;padding-top:.25rem}
/* /Components/Pages/MotorCarrierSafety.razor.rz.scp.css */
.safety-values[b-y4phraavr0] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--lodelo-space-4); }
.safety-values dt[b-y4phraavr0] { font-weight:600; }.safety-values dd[b-y4phraavr0] { margin:0; overflow-wrap:anywhere; }
@media(max-width:640px) { .safety-values[b-y4phraavr0] { grid-template-columns:1fr; } }
/* /Components/Pages/MotorCarriersDetails.razor.rz.scp.css */
.motor-carrier-section[b-9fedqhwdm6] { margin-top: var(--lodelo-space-4); }
.motor-carrier-readiness > summary[b-9fedqhwdm6] { cursor: pointer; min-height: 44px; align-content: center; }
.motor-carrier-readiness > summary:focus-visible[b-9fedqhwdm6] { outline: 2px solid var(--lodelo-focus); outline-offset: 4px; border-radius: var(--lodelo-radius); }
.motor-carrier-readiness h2[b-9fedqhwdm6] { display: inline; margin: 0; font-size: 1.125rem; }
.motor-carrier-readiness-state[b-9fedqhwdm6] { display: inline-flex; align-items: center; flex-wrap: wrap; gap: .25rem; margin-inline-start: var(--lodelo-space-4); font-size: .875rem; font-weight: normal; }
.motor-carrier-heading[b-9fedqhwdm6] { display: flex; align-items: center; justify-content: space-between; gap: var(--lodelo-space-4); flex-wrap: wrap; }
.motor-carrier-values[b-9fedqhwdm6] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: var(--lodelo-space-4); }
.motor-carrier-values dt[b-9fedqhwdm6] { color: var(--lodelo-text-muted); }
.motor-carrier-values dd[b-9fedqhwdm6] { margin: var(--lodelo-space-2) 0; overflow-wrap: anywhere; }
.preserve-lines[b-9fedqhwdm6] { white-space: pre-line; overflow-wrap: anywhere; }
.motor-carrier-reason[b-9fedqhwdm6] { display: block; max-width: 26rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.motor-carrier-reason:focus-visible[b-9fedqhwdm6] { white-space: normal; overflow-wrap: anywhere; outline: 2px solid var(--lodelo-focus); outline-offset: 2px; }
@media (max-width:760px) { .motor-carrier-values[b-9fedqhwdm6] { grid-template-columns:1fr; } }

.motor-carrier-reviewed-facts[b-9fedqhwdm6] { white-space: pre-wrap; overflow-wrap: anywhere; max-height: 65vh; overflow-y: auto; font: inherit; }
.motor-carrier-profile[b-9fedqhwdm6] { min-width:0; }
.motor-carrier-profile [hidden][b-9fedqhwdm6] { display:none !important; }
.motor-carrier-section>summary[b-9fedqhwdm6],.carrier-audit>summary[b-9fedqhwdm6],.carrier-profile-facts>summary[b-9fedqhwdm6] { min-height:44px; cursor:pointer; align-content:center; font-weight:600; }
.motor-carrier-section>summary:focus-visible[b-9fedqhwdm6],.carrier-audit>summary:focus-visible[b-9fedqhwdm6],.carrier-profile-facts>summary:focus-visible[b-9fedqhwdm6] { outline:2px solid var(--lodelo-focus); outline-offset:2px; }
.carrier-decision-fields[b-9fedqhwdm6] { display:grid; grid-template-columns:minmax(12rem,1fr) minmax(0,2fr) auto; gap:1rem; align-items:end; }
.carrier-decision-fields label[b-9fedqhwdm6] { display:block; margin-bottom:.25rem; }
@media(max-width:800px){.carrier-decision-fields[b-9fedqhwdm6] {grid-template-columns:1fr;}}
/* /Components/Pages/PublicCarrierOnboarding.razor.rz.scp.css */
.onboarding-progress[b-my66cxt2ka] { display:flex; gap:var(--lodelo-space-3); list-style:none; padding:0; margin:var(--lodelo-space-6) 0; flex-wrap:wrap; }
.onboarding-progress li[b-my66cxt2ka] { flex:1 1 10rem; padding:var(--lodelo-space-3); border-bottom:3px solid var(--lodelo-cloud); color:var(--lodelo-text-muted); }
.onboarding-progress li[aria-current="step"][b-my66cxt2ka] { border-color:var(--lodelo-teal); color:var(--lodelo-navy); font-weight:600; }
.onboarding-progress span[b-my66cxt2ka] { margin-right:var(--lodelo-space-2); }
fieldset[b-my66cxt2ka] { min-width:0; }
.setup-actions[b-my66cxt2ka] { margin-top:var(--lodelo-space-4); align-items:center; flex-wrap:wrap; }
.setup-summary[b-my66cxt2ka] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--lodelo-space-4); }
.setup-summary dt[b-my66cxt2ka] { color:var(--lodelo-text-muted); }
.setup-summary dd[b-my66cxt2ka] { margin:var(--lodelo-space-2) 0; overflow-wrap:anywhere; }
.agreement-text[b-my66cxt2ka] { white-space:pre-wrap; overflow-wrap:anywhere; max-height:28rem; overflow-y:auto; padding:var(--lodelo-space-4); border:1px solid var(--lodelo-input-border); border-radius:var(--lodelo-radius); margin:var(--lodelo-space-4) 0; }
.agreement-text:focus-visible[b-my66cxt2ka] { outline:2px solid var(--lodelo-focus); outline-offset:3px; }
.preserve-lines[b-my66cxt2ka] { white-space:pre-wrap; overflow-wrap:anywhere; }
@media(max-width:600px) { .setup-summary[b-my66cxt2ka] { grid-template-columns:1fr; } .onboarding-progress[b-my66cxt2ka] { gap:var(--lodelo-space-1); } .onboarding-progress li[b-my66cxt2ka] { flex-basis:40%; } }
/* /Components/Pages/Shippers.razor.rz.scp.css */
.shipper-directory[b-5g3wwpr1wx] { min-width:0;display:grid;gap:var(--lodelo-space-3); }
.shipper-directory[b-5g3wwpr1wx]  .page-heading { margin-bottom:0; }
.shipper-search-criteria[b-5g3wwpr1wx] { background:var(--lodelo-surface);border:1px solid var(--lodelo-cloud);border-radius:var(--lodelo-radius-card); }
.shipper-search-criteria>summary[b-5g3wwpr1wx] { padding:.75rem 1rem;min-height:44px;cursor:pointer;color:var(--lodelo-navy);font-weight:600; }
.shipper-filter-panel[b-5g3wwpr1wx] { padding:.25rem var(--lodelo-space-4) var(--lodelo-space-4); }
.shipper-filter-panel label[b-5g3wwpr1wx] { display:block;font-size:.8rem;font-weight:600;margin-bottom:.375rem; }
.shipper-search-row[b-5g3wwpr1wx] { display:flex;align-items:end;gap:var(--lodelo-space-2); }
.shipper-search-row>div[b-5g3wwpr1wx] { flex:1;min-width:12rem; }
.shipper-search-row[b-5g3wwpr1wx]  .dxbl-text-edit { min-height:44px; }
.shipper-primary-filters[b-5g3wwpr1wx] { display:grid;grid-template-columns:minmax(8rem,.8fr) repeat(2,minmax(10rem,1fr)) repeat(2,minmax(11rem,1.2fr));gap:var(--lodelo-space-3);margin-top:var(--lodelo-space-4); }
.shipper-primary-filters>div[b-5g3wwpr1wx],.shipper-advanced-filters>div[b-5g3wwpr1wx] { min-width:0; }
.shipper-filter-panel[b-5g3wwpr1wx]  .dxbl-combobox,.shipper-filter-panel[b-5g3wwpr1wx]  .dxbl-date-edit { min-height:44px; }
.shipper-advanced[b-5g3wwpr1wx] { border-top:1px solid var(--lodelo-cloud);padding-top:.5rem;margin-top:var(--lodelo-space-3); }
.shipper-advanced summary[b-5g3wwpr1wx] { cursor:pointer;color:var(--lodelo-link);font-size:.85rem;padding:.5rem 0;min-height:44px;align-content:center;width:max-content; }
.shipper-advanced-filters[b-5g3wwpr1wx] { display:grid;grid-template-columns:repeat(4,minmax(10rem,1fr));gap:var(--lodelo-space-3);padding-top:.25rem; }
.shipper-usage-help[b-5g3wwpr1wx] { grid-column:1/-1;font-size:.75rem;color:var(--lodelo-text-muted);margin:0; }
.shipper-filter-status[b-5g3wwpr1wx] { font-size:.8rem;color:var(--lodelo-text-muted);margin:.5rem 0 0; }
.shipper-filter-chips[b-5g3wwpr1wx] { display:flex;gap:.375rem;flex-wrap:wrap; }
.shipper-filter-chips:empty[b-5g3wwpr1wx] { display:none; }
.shipper-filter-chips button[b-5g3wwpr1wx] { display:inline-flex;align-items:center;gap:.5rem;min-height:44px;border:1px solid var(--lodelo-cloud);border-radius:1.5rem;background:var(--lodelo-surface);color:var(--lodelo-navy);padding:.375rem .75rem;font-size:.8rem;cursor:pointer; }
.shipper-filter-chips span[b-5g3wwpr1wx] { color:var(--lodelo-text-muted);font-size:1rem; }
.shipper-results-toolbar[b-5g3wwpr1wx] { display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;justify-content:space-between; }
.shipper-result-count[b-5g3wwpr1wx] { display:grid;gap:.25rem; }
.shipper-result-count>strong[b-5g3wwpr1wx] { font-size:1rem; }
.shipper-result-count>span[b-5g3wwpr1wx] { font-size:.75rem;color:var(--lodelo-text-muted); }
.shipper-sort-controls[b-5g3wwpr1wx] { display:flex;align-items:center;gap:.5rem;flex-wrap:wrap; }
.shipper-sort-controls>label[b-5g3wwpr1wx] { font-size:.8rem; }
.shipper-sort-controls[b-5g3wwpr1wx]  .dxbl-combobox { min-width:10rem; }
.shipper-grid[b-5g3wwpr1wx] { max-width:100%;min-width:0;overflow:auto;border:1px solid var(--lodelo-cloud);border-radius:var(--lodelo-radius);background:var(--lodelo-surface); }
.shipper-grid[b-5g3wwpr1wx]  .dxbl-grid { border:0; }
.shipper-grid[b-5g3wwpr1wx]  .dxbl-grid-table td { height:48px;vertical-align:middle;font-size:.875rem; }
.shipper-grid[b-5g3wwpr1wx]  .shipper-name { font-weight:600; }
.shipper-grid[b-5g3wwpr1wx]  .shipper-secondary { display:block;font-size:.7rem;color:var(--lodelo-text-muted);line-height:1.25; }
.shipper-grid[b-5g3wwpr1wx]  .shipper-status { padding:.125rem .5rem;line-height:1.3;font-size:.75rem; }
.shipper-pagination[b-5g3wwpr1wx] { display:flex;align-items:center;gap:var(--lodelo-space-3);flex-wrap:wrap;font-size:.85rem; }
.shipper-pagination>span[b-5g3wwpr1wx] { font-variant-numeric:tabular-nums; }
.shipper-pagination>label[b-5g3wwpr1wx] { display:flex;align-items:center;gap:.5rem;margin-left:auto;font-size:.8rem; }
.shipper-pagination[b-5g3wwpr1wx]  .dxbl-combobox { width:5.5rem; }
button:focus-visible[b-5g3wwpr1wx],summary:focus-visible[b-5g3wwpr1wx],.shipper-grid:focus-visible[b-5g3wwpr1wx] { outline:2px solid var(--lodelo-focus);outline-offset:3px; }
@media(max-width:80rem){.shipper-primary-filters[b-5g3wwpr1wx] { grid-template-columns:repeat(3,minmax(0,1fr)); }.shipper-advanced-filters[b-5g3wwpr1wx] { grid-template-columns:repeat(2,minmax(0,1fr)); }.shipper-sort-controls[b-5g3wwpr1wx] { margin-left:auto; }}
@media(max-width:50rem){.shipper-filter-panel[b-5g3wwpr1wx] { padding:var(--lodelo-space-3); }.shipper-primary-filters[b-5g3wwpr1wx] { grid-template-columns:repeat(2,minmax(0,1fr)); }.shipper-results-toolbar[b-5g3wwpr1wx] { align-items:start; }.shipper-sort-controls[b-5g3wwpr1wx] { width:100%;margin-left:0; }.shipper-grid[b-5g3wwpr1wx] { border-radius:var(--lodelo-radius); }.shipper-pagination[b-5g3wwpr1wx] { gap:.5rem; }}
@media(max-width:34rem){.shipper-search-row[b-5g3wwpr1wx] { flex-wrap:wrap; }.shipper-search-row>div[b-5g3wwpr1wx] { flex-basis:100%; }.shipper-primary-filters[b-5g3wwpr1wx],.shipper-advanced-filters[b-5g3wwpr1wx] { grid-template-columns:1fr; }.shipper-sort-controls[b-5g3wwpr1wx] { align-items:end; }.shipper-pagination>label[b-5g3wwpr1wx] { margin-left:0; }.shipper-grid[b-5g3wwpr1wx]  .dxbl-grid { min-width:850px; }}
.shipper-directory[b-5g3wwpr1wx]  .dxbl-btn,.shipper-directory[b-5g3wwpr1wx]  .dxbl-text-edit { min-height:44px; }
/* /Components/Pages/ShippersDetails.razor.rz.scp.css */
.shipper-address[b-4ai1taccto], .shipper-contacts[b-4ai1taccto] { margin-top: var(--lodelo-space-4); }
.shipper-contact-heading[b-4ai1taccto] { display: flex; align-items: center; justify-content: space-between; gap: var(--lodelo-space-4); flex-wrap: wrap; }
.shipper-read-values[b-4ai1taccto] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--lodelo-space-4); }
.shipper-read-values dt[b-4ai1taccto] { color: var(--lodelo-text-muted); }
.shipper-read-values dd[b-4ai1taccto] { margin: var(--lodelo-space-2) 0; overflow-wrap: anywhere; }
.preserve-lines[b-4ai1taccto] { white-space: pre-line; overflow-wrap: anywhere; }
@media (max-width: 760px) { .shipper-read-values[b-4ai1taccto] { grid-template-columns: 1fr; } }
/* /Components/Pages/SyntheticRoutePilot.razor.rz.scp.css */
.synthetic-route-pilot[b-36xryndr8i] { max-width: 76rem; padding: var(--lodelo-space-4); background: var(--lodelo-surface); border-radius: var(--lodelo-radius); }
.pilot-controls[b-36xryndr8i] { display: flex; flex-wrap: wrap; gap: var(--lodelo-space-3); margin-block: var(--lodelo-space-4); }
.pilot-route-warning[b-36xryndr8i] { border-inline-start: 3px solid var(--lodelo-teal); padding-inline-start: var(--lodelo-space-3); font-weight: 600; }
.pilot-metrics[b-36xryndr8i] { display: flex; flex-wrap: wrap; gap: var(--lodelo-space-6); }
.pilot-metrics dd[b-36xryndr8i] { margin: .25rem 0; font-variant-numeric: tabular-nums; font-weight: 600; }
