/* _content/NBT.OrderEngine.Web/Components/Administration/Calendar/Pages/IndexPage.razor.rz.scp.css */
[b-8qmuzxfdx5] .mud-cal-month-view {
    min-width: 1100px;
}
/* _content/NBT.OrderEngine.Web/Components/Administration/DeliveryWeek/Pages/EditPage.razor.rz.scp.css */
[b-e6pft7agfp] .mud-tabs-tabbar-content {
    overflow-y: auto;
    max-height: 546px;
}

[b-e6pft7agfp] .mud-tabs-scroll-button {
    display: none;
}
/* _content/NBT.OrderEngine.Web/Components/Administration/Reports/Pages/ReportsMainPage.razor.rz.scp.css */
[b-qwgs1u9pkm] .report-mud-tabs-content {
    margin: 10px;
}
/* _content/NBT.OrderEngine.Web/Components/Administration/TransportPlan/Pages/EditPage.razor.rz.scp.css */
/* Chrome, Safari, Edge, Opera */
[b-mjhlg0tedg] input::-webkit-outer-spin-button, input[b-mjhlg0tedg]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
[b-mjhlg0tedg] input[type=number]::-webkit-inner-spin-button, input[type=number][b-mjhlg0tedg]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

/* Firefox */
[b-mjhlg0tedg] input[type=number] {
    -moz-appearance: textfield;
}
/* _content/NBT.OrderEngine.Web/Components/Common/IndexGrid/IndexGridQueryComponent.razor.rz.scp.css */
[b-aqm58edxoa] td {
    max-width: 168px;
    min-width: 168px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 59px;
    margin: 0;
}
[b-aqm58edxoa] tr {
    min-height: 59px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0;
    padding: 0;
}
[b-aqm58edxoa] .mud-table-empty-row {
    min-height: 59px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0;
    padding: 0;
    column-span: 1;
}
[b-aqm58edxoa] .mud-table-root {
    table-layout: fixed;
}
/* _content/NBT.OrderEngine.Web/Components/Common/NbtProgressLoader.razor.rz.scp.css */
:root[b-72u43eg3t7] {
    /* Map to MudBlazor theme variables (https://mudblazor.com/customization/default-theme) */
    --bg: var(--mud-palette-background, #0b0f14);
    --card: var(--mud-palette-surface, #0f1620);
    --text: var(--mud-palette-text-primary, #d9e4ff);
    --muted: var(--mud-palette-text-secondary, #8aa1c0);

    --accent: var(--mud-palette-primary, #70a9ff);
    --accent-2: var(--mud-palette-secondary, #9c7eff);

    --success: var(--mud-palette-success, #5de3b6);
    --danger: var(--mud-palette-error, #ff7b8a);

    /* Lines/Dividers in MudBlazor */
    --border: var(--mud-palette-lines-default, #1f2b3a);

    /* Use MudBlazor elevation variable for shadows when available */
    --shadow: var(--mud-elevation-12, 0 20px 60px rgba(0, 0, 0, .45), 0 2px 10px rgba(0, 0, 0, .2));
}

*[b-72u43eg3t7] {
    box-sizing: border-box;
}

html[b-72u43eg3t7], body[b-72u43eg3t7] {
    height: 100%;
}

body[b-72u43eg3t7] {
    margin: 0;
    background: var(--bg);
    color: var(--text);
    font: 16px/1.5 ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji";
}

/* Overlay */
.pl-overlay[b-72u43eg3t7] {
    position: fixed;
    inset: 0;
    display: none;
    place-items: center;
    padding: 32px;
    backdrop-filter: blur(6px) saturate(120%);
    background: color-mix(in srgb, var(--bg) 75%, transparent);
    z-index: 9999;
}

.pl-overlay[aria-hidden="false"][b-72u43eg3t7] {
    display: grid;
}

/* Card */
.pl-card[b-72u43eg3t7] {
    width: min(720px, 92vw);
    border-radius: 20px;
    background: linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, transparent), var(--card));
    border: 1px solid var(--border);
    box-shadow: var(--shadow);
    overflow: clip;
}

.pl-header[b-72u43eg3t7] {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 18px 20px;
    border-bottom: 1px solid var(--border);
}

.pl-title[b-72u43eg3t7] {
    font-weight: 700;
    letter-spacing: 0.2px;
}

.pl-sub[b-72u43eg3t7] {
    color: var(--muted);
    font-size: 0.92rem;
}

/* Visualizer */
.pl-viz[b-72u43eg3t7] {
    position: relative;
    padding: 28px 22px 8px;
    display: grid;
    grid-template-columns: 120px 1fr;
    gap: 20px;
}

.pl-svg-wrap[b-72u43eg3t7] {
    position: relative;
    aspect-ratio: 1 / 1;
}

.pl-svg[b-72u43eg3t7] {
    width: 120px;
    height: 120px;
    display: block;
}

.pl-chip[b-72u43eg3t7] {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -6px;
    font-size: 12px;
    padding: 4px 10px;
    background: color-mix(in srgb, var(--accent) 18%, var(--card));
    color: var(--text);
    border: 1px solid var(--border);
    border-radius: 999px;
    box-shadow: 0 6px 16px rgba(0, 0, 0, .18);
}

/* Progress */
.pl-progress[b-72u43eg3t7] {
    margin: 4px 0 12px;
    height: 10px;
    background: color-mix(in srgb, var(--card) 70%, #0000);
    border-radius: 999px;
    border: 1px solid var(--border);
    overflow: hidden;
    position: relative;
}

.pl-bar[b-72u43eg3t7] {
    height: 100%;
    width: 0%;
    background: linear-gradient(90deg, var(--accent), var(--accent-2));
    border-right: 1px solid color-mix(in srgb, white 40%, var(--accent-2));
    box-shadow: inset 0 0 10px rgba(255, 255, 255, .15);
}

.pl-stripes[b-72u43eg3t7] {
    position: absolute;
    inset: 0;
    background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, .15) 0, rgba(255, 255, 255, .15) 10px, rgba(255, 255, 255, 0) 10px, rgba(255, 255, 255, 0) 20px);
    animation: stripes-b-72u43eg3t7 1s linear infinite;
    mix-blend-mode: overlay;
}

@keyframes stripes-b-72u43eg3t7 {
    to {
        transform: translateX(-20px);
    }
}

/* Messages + log */
.pl-message[b-72u43eg3t7] {
    font-size: 1.05rem;
    font-weight: 600;
    margin-bottom: 6px;
}

.pl-log[b-72u43eg3t7] {
    max-height: 140px;
    overflow: hidden;
    border: 1px dashed var(--border);
    border-radius: 12px;
    padding: 10px 12px;
    background: color-mix(in srgb, var(--card) 88%, transparent);
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 12.5px;
}

.pl-log ul[b-72u43eg3t7] {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: 6px;
}

.pl-log li[b-72u43eg3t7] {
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    opacity: .9;
}

.pl-log .ok[b-72u43eg3t7] {
    color: var(--success);
}

.pl-log .no[b-72u43eg3t7] {
    color: var(--danger);
}

.pl-log .dot[b-72u43eg3t7] {
    width: 7px;
    height: 7px;
    border-radius: 999px;
    background: currentColor;
    opacity: .9;
    flex: 0 0 auto;
}

.pl-footer[b-72u43eg3t7] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 14px 16px;
}

.pl-tip[b-72u43eg3t7] {
    color: var(--muted);
    font-size: 12px;
}

.pl-right[b-72u43eg3t7] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.pl-kb[b-72u43eg3t7] {
    font-size: 11.5px;
    color: var(--muted);
    border: 1px solid var(--border);
    padding: 4px 8px;
    border-radius: 8px;
}

/* SVG animations */
@keyframes spin-b-72u43eg3t7 {
    to {
        transform: rotate(360deg);
    }
}

@keyframes float-b-72u43eg3t7 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-6px);
    }
    100% {
        transform: translateY(0);
    }
}

@keyframes ping-b-72u43eg3t7 {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    70% {
        transform: scale(1.25);
        opacity: .25;
    }
    100% {
        transform: scale(1.35);
        opacity: 0;
    }
}

.pl-gear[b-72u43eg3t7] {
    transform-origin: center;
}

.pl-gear.a[b-72u43eg3t7] {
    animation: spin-b-72u43eg3t7 5s linear infinite;
}

.pl-gear.b[b-72u43eg3t7] {
    animation: spin-b-72u43eg3t7 8s linear reverse infinite;
}

.pl-orbit[b-72u43eg3t7] {
    transform-origin: center;
    animation: spin-b-72u43eg3t7 12s linear infinite;
}

.pl-pulse[b-72u43eg3t7] {
    transform-origin: center;
    animation: ping-b-72u43eg3t7 1.8s ease-out infinite;
}

@media (prefers-reduced-motion: reduce) {
    .pl-stripes[b-72u43eg3t7], .pl-gear[b-72u43eg3t7], .pl-orbit[b-72u43eg3t7], .pl-pulse[b-72u43eg3t7] {
        animation: none !important;
    }
}

/* Demo button (safe to remove) */
.demo[b-72u43eg3t7] {
    position: fixed;
    right: 16px;
    bottom: 16px;
    z-index: 10000;
}

.demo button[b-72u43eg3t7] {
    padding: 10px 14px;
    border-radius: 12px;
    border: 1px solid var(--border);
    background: var(--card);
    color: var(--text);
    box-shadow: var(--shadow);
    cursor: pointer;
}

.demo button:hover[b-72u43eg3t7] {
    filter: brightness(1.05);
}
/* _content/NBT.OrderEngine.Web/Components/Common/NbtSmallGridComponent.razor.rz.scp.css */
[b-prsr2l07bl] .mud-table .mud-table-head .mud-table-cell {
    padding-top: 0;
    padding-bottom: 0;
}
[b-prsr2l07bl] .mud-toolbar {
    height: 48px;
}
/* _content/NBT.OrderEngine.Web/Components/Common/PriceGrid/PriceGridComponent.razor.rz.scp.css */
[b-ahk9yfjlwp] .column-short {
    text-align: right;
}
[b-ahk9yfjlwp] .price-column {
    max-width: 125px;
    width: 125px;
}
[b-ahk9yfjlwp] .mud-table-cell {
    border-bottom: 0;
    border: 0.5px solid #cccccc;
}
[b-ahk9yfjlwp] .mud-table-cell input {
    text-align: right;
}
[b-ahk9yfjlwp] .weightCell {
    width: 100px;
}
[b-ahk9yfjlwp] .priceCell {
    width: 132px;
}
/* _content/NBT.OrderEngine.Web/Components/Invoice/Invoice/Page/InvoicingPage.razor.rz.scp.css */
[b-g7s7wy88r8] .grey-row td { background-color: #a3a2a2; } /* Grå ut sendinger/fakturaer som ikke skal faktureres */
[b-g7s7wy88r8] .search-hit td { background-color: #fff8c4; }
[b-g7s7wy88r8] .gsin-search { width: 280px; flex: 0 0 auto; }

.switch[b-g7s7wy88r8] { display:flex; align-items:center; padding-bottom:10px;}
.switch .active[b-g7s7wy88r8] { font-weight:bold; }
[b-g7s7wy88r8] .sub-dropdown { width: 320px; min-width: 0; flex: 0 0 auto; }
[b-g7s7wy88r8] .sub-dropdown, [b-g7s7wy88r8] .sub-dropdown-label, [b-g7s7wy88r8] .excel-btn { position: relative; top: 5px; }

.buttons-cell .mud-button-root[b-g7s7wy88r8] { padding-left: 5px; padding-right: 5px; }
[b-g7s7wy88r8] .mud-table-container { overflow: auto; }

.customer-toggle[b-g7s7wy88r8] {
    cursor: pointer;
    border-bottom: 1px solid transparent;
}
.customer-toggle:hover[b-g7s7wy88r8], .customer-toggle:focus-visible[b-g7s7wy88r8] {
    border-bottom-color: black;
    outline: none;
}
/* _content/NBT.OrderEngine.Web/Components/Layout/MainLayoutComponent.razor.rz.scp.css */
/* _content/NBT.OrderEngine.Web/Components/Shipments/Admin/ShipmentAdminMenuComponent.razor.rz.scp.css */
[b-giv4txrlal] .mud-nav-link {
    color: var(--mud-palette-text-primary);
}
/* _content/NBT.OrderEngine.Web/Components/Shipments/Components/NbtMiniDrawer.razor.rz.scp.css */
/ * NbtMiniDrawer styles (scoped to the component) */

/* Wrapper stays inside the parent container bounds.
   Parent container should be `position: relative` for absolute positioning to work. */
.nbt-mini-drawer[b-1uh2zr04ts] {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  overflow: visible;
  pointer-events: none;
}

/* Left anchor flips horizontal positioning */
.nbt-mini-drawer.anchor-left[b-1uh2zr04ts] { left: 0; right: auto; }

/* Slim vertical tab to open the drawer */
.nbt-mini-drawer__tab[b-1uh2zr04ts] {
  position: absolute;
  top: 20%;
  right: 0;
  transform: rotate(-90deg) translateX(50%);
  transform-origin: right bottom;
  background: var(--mud-palette-primary, #6c63ff);
  color: var(--mud-palette-primary-text, #fff);
  border: 0;
  border-radius: 10px 10px 0 0;
  padding: 6px 12px;
  cursor: pointer;
  box-shadow: var(--mud-elevation-6, 0 3px 6px rgba(0,0,0,.2));
  pointer-events: auto;
}

/* Adjust tab for left-anchored drawers */
[b-1uh2zr04ts] .nbt-mini-drawer.anchor-left .nbt-mini-drawer__tab {
  left: 0;
  right: auto;
  transform: rotate(90deg) translateX(-50%);
  transform-origin: left bottom;
}

/* Sliding panel */
[b-1uh2zr04ts] .nbt-mini-drawer__panel {
  position: absolute;
  top: 0;
  bottom: 0;
  width: var(--drawer-width, 360px);
  max-width: 100%;
  right: 0;
  display: flex;
  flex-direction: column;
  background: var(--mud-palette-surface, #fff);
  border-left: 1px solid var(--mud-palette-lines-default, rgba(0,0,0,.12));
  box-sizing: border-box;
  box-shadow: var(--mud-elevation-10, 0 6px 18px rgba(0,0,0,.2));
  overflow: auto;
  transition: transform 200ms ease-in-out;
  transform: translateX(150%);
}
[b-1uh2zr04ts] .nbt-mini-drawer__panel { pointer-events: none; }

/* Left anchor panel positioning & border */
[b-1uh2zr04ts] .nbt-mini-drawer.anchor-left .nbt-mini-drawer__panel {
  border-left: none;
  border-right: 1px solid var(--mud-palette-lines-default, rgba(0,0,0,.12));
  left: 0;
  right: auto;
  transform: translateX(-100%);
}

/* Open state brings the panel into view */
[b-1uh2zr04ts] .nbt-mini-drawer__panel.open { transform: translateX(0) !important; pointer-events: auto; }

/* Header with close button; sticky to keep controls visible while scrolling */
[b-1uh2zr04ts] .nbt-mini-drawer__header {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  position: sticky;
  top: 0;
  background: inherit;
  z-index: 1;
  border-bottom: 1px solid var(--mud-palette-lines-default, rgba(0,0,0,.12));
}

[b-1uh2zr04ts] .nbt-mini-drawer__close {
  margin-left: auto;
  background: transparent;
  border: 0;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  color: inherit;
}

/* Body padding */
[b-1uh2zr04ts] .nbt-mini-drawer__body { padding: 12px; }

/* Reduced motion preference */
@media (prefers-reduced-motion: reduce) {
  .nbt-mini-drawer__panel[b-1uh2zr04ts] { transition: none; }
}
/* _content/NBT.OrderEngine.Web/Components/Shipments/Pages/IndexPage.razor.rz.scp.css */
/* _content/NBT.OrderEngine.Web/Components/Shipments/Pages/OrderPage.razor.rz.scp.css */
.toggle-scroll[b-kdtmg0zpry] {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}

.action-buttons[b-kdtmg0zpry] {
    position: fixed;
    bottom: 16px;
    right: 16px;
    z-index: 1000;
    display: flex;
    align-items: center;
    gap: 16px;
}
/* _content/NBT.OrderEngine.Web/Components/Shipments/Pages/PodControl.razor.rz.scp.css */
[b-bd99tpztyu] .mud-table-cell {
    max-height: 130px;
    min-height: 130px;
    height: 130px;
}
[b-bd99tpztyu] .mud-table-cell {
    white-space: normal;
}
/* _content/NBT.OrderEngine.Web/Components/Shipments/Pages/TrackingPage.razor.rz.scp.css */
/* Container that defines the panel bounds */
.panel-body[b-n1i86vl5f2] {
    position: relative;
    display: flex;
    gap: 16px;
}
.panel-content[b-n1i86vl5f2] { flex: 1 1 auto; min-width: 0; }

/* Desktop layout: show static right column; hide slide-in */
@media (min-width: 1200px) {
    .admin-panel-desktop[b-n1i86vl5f2] { display: block; width: 360px; flex: 0 0 360px; }
    .admin-tab[b-n1i86vl5f2], .admin-slide[b-n1i86vl5f2] { display: none !important; }
}

/* Mobile layout: hide static column; enable slide-in constrained to this panel */
@media (max-width: 1199.98px) {
    .admin-panel-desktop[b-n1i86vl5f2] { display: none !important; }

    .admin-tab[b-n1i86vl5f2] {
        position: absolute;
        right: 0;
        top: 40%;
        transform: rotate(-90deg) translateX(50%);
        transform-origin: right top;
        background: var(--mud-palette-primary);
        color: var(--mud-palette-primary-text);
        border: 0;
        border-radius: 10px 10px 0 0;
        padding: 6px 12px;
        font: inherit;
        cursor: pointer;
        z-index: 1; /* stays above content within panel */
        box-shadow: var(--mud-elevation-6);
    }

    .admin-slide[b-n1i86vl5f2] {
        position: absolute;
        top: 0; right: 0; bottom: 0;
        width: min(90vw, 420px);
        max-width: 100%;
        background: var(--mud-palette-surface);
        box-shadow: var(--mud-elevation-10);
        transform: translateX(100%);
        transition: transform 200ms ease-in-out;
        overflow: auto;
        border-left: 1px solid var(--mud-palette-lines-default);
        z-index: 2; /* above tab and content inside this panel */
    }
    .admin-slide.open[b-n1i86vl5f2] { transform: translateX(0); }
}
/* _content/NBT.OrderEngine.Web/Components/Shipments/Tracking/MilestoneComponentTimeline.razor.rz.scp.css */
[b-i3ccct1a6t] .mud-timeline-horizontal.mud-timeline-position-bottom::before {
    bottom: 18px;
}
[b-i3ccct1a6t] .mud-timeline-item .mud-timeline-item-content {
    height: 0px;
}
[b-i3ccct1a6t] .mud-timeline-horizontal .mud-timeline-item .mud-timeline-item-divider {
    min-height: 70px
}
[b-i3ccct1a6t] .mud-timeline-item-dot.mud-timeline-dot-size-medium {
    position: absolute;
    top: auto;
    bottom: 0px;
}
[b-i3ccct1a6t] .mud-timeline-item-dot.mud-timeline-dot-size-small {
    position: absolute;
    top: auto;
    bottom: 7px;
}
/* _content/NBT.OrderEngine.Web/Components/Shipments/Tracking/ObservationTimelineComponent.razor.rz.scp.css */
/* one row that never exceeds the available width */
.tl-media-row[b-h23v5f2peb] {
    max-width: 100%;
}

/* horizontal scroller that won't distort the timeline layout */
.tl-media-strip[b-h23v5f2peb] {
    display: flex;
    gap: 12px;
    overflow-x: auto;
    overflow-y: hidden;
    max-width: 100%;
    padding: 4px 2px;           /* small padding so box shadows/clipping look nice */
    scroll-snap-type: x proximity;
}

/* each image is a fixed-height, auto-width thumb; never stretches oddly */
.tl-media[b-h23v5f2peb] {
    height: 220px;              /* pick a size that fits your design */
    width: auto;                /* width derives from intrinsic aspect ratio */
    flex: 0 0 auto;             /* don't let flexbox shrink/expand the image */
    object-fit: contain;        /* keep the whole image visible */
    border-radius: 6px;
    scroll-snap-align: start;
    -webkit-user-drag: none;
}

/* If you use MudImage, target the inner <img> instead:
.mud-image-root img { height: 220px; width: auto; flex: 0 0 auto; object-fit: contain; }
*/
/* _content/NBT.OrderEngine.Web/Components/Shipments/Tracking/ObservationTimelineItem.razor.rz.scp.css */
/*::deep .mud-timeline {*/
/*    .mud-timeline-item {*/
/*        .mud-timeline-item-opposite {*/
/*            margin-left: -20rem;*/
/*            display: flex;*/
/*            flex-direction: column;*/
/*            align-items: end;*/
/*        }*/
/*    }*/
/*}*/
/* _content/NBT.OrderEngine.Web/Components/Shipments/Tracking/PartyComponent.razor.rz.scp.css */
[b-cu8qu0n75x] .mud-icon-button {
    padding: 0;
    margin: 0;
}
[b-cu8qu0n75x] a .mud-icon-button {
    padding: 0;
    margin: 0;
}
[b-cu8qu0n75x] .mud-button-root .mud-icon-button .mud-primary-text {
    padding: 0;
    margin: 0;
}
/* _content/NBT.OrderEngine.Web/Components/Shipments/Tracking/ShipmentInformationComponent.razor.rz.scp.css */
[b-l8optilzq1] .no-header {
    display: none !important;
}
[b-l8optilzq1] .mud-timeline-vertical {
     .mud-timeline-item {
         .mud-timeline-item-opposite {
             display: flex;
             flex-direction: column;
             flex: 0 0 91px;
             width: 91px;
         }
     }
 }
[b-l8optilzq1] .mud-timeline-vertical.mud-timeline-position-start::before {
    left: 137.75px;
}
[b-l8optilzq1] .mud-timeline-item {
    .mud-timeline-item-content {
        flex: 1 1 auto;
    }
}
/* _content/NBT.OrderEngine.Web/Components/Shipments/Tracking/ShipmentPackagesComponent.razor.rz.scp.css */
[b-t1q3s5oc9e] .mud-timeline-vertical {
    .mud-timeline-item {
        .mud-timeline-item-opposite {
            display: flex;
            flex-direction: column;
            flex: 0 0 91px;
            width: 91px;
        }
    }
}
[b-t1q3s5oc9e] .mud-timeline-vertical.mud-timeline-position-start::before {
    left: 137.75px;
}
[b-t1q3s5oc9e] .mud-timeline-item {
    .mud-timeline-item-content {
        flex: 1 1 auto;
        min-width: 0;
    }
}
/*::deep .mud-expand-panel-header {*/
/*    padding-top: 0;*/
/*    padding-bottom: 0;*/
/*}*/

/* 2) Your local wrapper around the timeline in TitleContent */
.panel-title[b-t1q3s5oc9e] {
    position: relative;
    display: inline-flex;
    align-items: center;
    overflow: visible;
}

/* 3) Scale the timeline visually, and nudge it up a bit */
.timeline-scale[b-t1q3s5oc9e] {
    transform: scale(0.55);  /* tweak numbers */
    transform-origin: left center;
    will-change: transform;
}
/* Allow text selection even if parent header disables it */
.copyable-text[b-t1q3s5oc9e] {
    user-select: text;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
}

/*::deep .mud-timeline.mud-timeline-vertical.mud-timeline-position-start.mud-timeline-align-default.mud-timeline-modifiers::before {*/
/*    left: 181px;*/
/*}*/
/* _content/NBT.OrderEngine.Web/Components/Shipments/Tracking/ShipmentTrackingInputComponent.razor.rz.scp.css */
[b-ps7s407151] .input-container {
    width: 372px;
    background-color: white;
    z-index: 2;
}

[b-ps7s407151] h1 {
    color: black;
}

[b-ps7s407151] .mud-input-control>.mud-input-control-input-container>div.mud-input.mud-input-text {
    outline: none !important;
    background-color: transparent !important;
    width: 100% !important;
    padding-left: 20px !important;
    margin-top: 0 !important;
}

[b-ps7s407151] .mud-input-control>.mud-input-control-input-container{
    margin-top: 0 !important;
}

[b-ps7s407151] .mud-input-control-helper-container{
    display:none !important;
}

[b-ps7s407151] .mud-input.mud-input-underline:before{
    content:none !important;
}

[b-ps7s407151] .mud-input.mud-input-underline:aFter{
    content:none !important;
}
