@layer base{:where(.tariff-intelligence-root) :where(button,[type=button],[type=reset],[type=submit]){color:inherit;background-color:#0000;background-image:none}:where(.tariff-intelligence-root){color:#f9fafb}:where(.tariff-events-view,.tariff-events-dialog) :where(button){color:inherit;background-color:#0000;background-image:none;border:0 solid;padding:0}}.tariff-intelligence-root .tariff-scenario-origin-card{background:#202020;border-radius:12px}.tariff-intelligence-root :is(table.tariff-event-horizon-table,.tariff-event-horizon-table table,table.tariff-event-period-table,.tariff-event-period-table table){table-layout:fixed;width:100%}.tariff-intelligence-root :is(.tariff-event-horizon-table,.tariff-event-period-table) tr>:last-child:empty{display:none}.tariff-intelligence-root .tariff-event-horizon-table th:first-child{width:35%}.tariff-intelligence-root .tariff-event-horizon-table th:nth-child(2){width:11%}.tariff-intelligence-root .tariff-event-horizon-table th:nth-child(n+3){width:18%}.tariff-intelligence-root .tariff-event-period-table th:first-child{width:28%}.tariff-intelligence-root .tariff-event-period-table th:nth-child(n+2){width:24%}.tariff-intelligence-root .tariff-event-values-trigger>span{text-align:center;flex:0 auto}.tariff-intelligence-root .tariff-event-values-trigger>span>span{font-weight:600}:is(.tariff-intelligence-root,.tariff-scenario-dialog,.tariff-events-dialog) button[aria-label=Actions]{padding:0;font-size:16px;line-height:24px}.tariff-overview-view :is(th,td){padding-block:0}.tariff-intelligence-root button.tariff-preset-button{padding:16px}.tariff-intelligence-root button.tariff-add-calculator-button{padding:20px}.tariff-events-view,.tariff-events-dialog,.tariff-events-popover{--font-family-body:"PP Neue Montreal", sans-serif;--font-family-mono:"PP Neue Montreal Mono", monospace;--font-mono:"PP Neue Montreal Mono", monospace;font-family:PP Neue Montreal,sans-serif;font-weight:450}:is(.tariff-events-view,.tariff-events-dialog,.tariff-events-popover) :is(button,input,select,textarea,.font-sans){font-family:PP Neue Montreal,sans-serif}:is(.tariff-events-view,.tariff-events-dialog,.tariff-events-popover) :is(input,select,textarea){font-size:14px;font-weight:450;line-height:20px}:is(.tariff-events-view,.tariff-events-dialog) h3{font-size:16px;font-weight:700;line-height:20px}:is(.tariff-events-view,.tariff-events-dialog,.tariff-events-popover) .augerized-button{padding-block:0}.tariff-events-view button[aria-label="Replay tariff event processing run"]{border:0;padding:0}.tariff-events-view .tariff-exposure-legend .font-mono{color:#fff;font-family:PP Neue Montreal,sans-serif;font-size:12px;font-weight:530;line-height:16px}.tariff-events-view .recharts-cartesian-axis-tick text{font-size:12px}.tariff-events-dialog [data-augerized=base-table-head].w-full.p-0,.tariff-events-dialog [data-augerized=base-table-cell].w-full.p-0{display:none}.tariff-investigations-table h3{font-size:16px;line-height:20px}.tariff-investigations-table{line-height:24px}.outside-network-supplier-sheet{color:var(--color-foreground);line-height:1.5}.outside-network-supplier-sheet [data-augerized=sheet-title]{font-size:20px;font-weight:700;line-height:40px}.outside-network-supplier-sheet [data-augerized=sheet-description]{font-weight:530}.outside-network-supplier-sheet h3{font-size:16px;font-weight:530;line-height:22px}.outside-network-supplier-sheet [data-variant=label-sm]{line-height:1.375}.outside-network-supplier-sheet .outside-network-field-value{line-height:21px}.tariff-scenario-view,.tariff-scenario-dialog,.tariff-scenario-popover{--font-family-body:"PP Neue Montreal", sans-serif;--font-family-mono:"PP Neue Montreal Mono", monospace;--font-mono:"PP Neue Montreal Mono", monospace;font-family:PP Neue Montreal,sans-serif;font-weight:450}:is(.tariff-scenario-view,.tariff-scenario-dialog,.tariff-scenario-popover) :is(button,input,select,textarea){font-family:inherit}:is(.tariff-scenario-view,.tariff-scenario-dialog,.tariff-scenario-popover) :is(input,select,textarea){font-size:14px;font-weight:450;line-height:20px}.tariff-scenario-input-panel h3,.tariff-scenario-forecast h3{font-size:16px;font-weight:700;line-height:20px}:is(.tariff-scenario-view,.tariff-scenario-dialog,.tariff-scenario-popover) .font-sans{font-family:PP Neue Montreal,sans-serif}.tariff-scenario-result h3{font-size:16px;font-weight:700;line-height:20px}body:has(.tariff-scenario-view) .rdp-root{font-family:PP Neue Montreal,sans-serif}body:has(.tariff-scenario-view) .rdp-root :is(button,select,.font-sans){font-family:PP Neue Montreal,sans-serif}:is(.tariff-scenario-view,.tariff-scenario-dialog,.tariff-scenario-popover) .augerized-button{padding-block:0}.tariff-scenario-origin-card{min-width:0}.tariff-scenario-origin-card>:first-child{align-items:center;min-height:30px;display:flex}@container scenario-input (width<=459px){.tariff-scenario-lever-row:has(.tariff-scenario-lever-control[style]){flex-direction:column;align-items:stretch;gap:8px}.tariff-scenario-lever-control[style]{width:100%!important}}.tariff-scenario-dialog .tariff-shipping-charge-trigger,.tariff-scenario-dialog .tariff-shipping-charge-trigger:hover{appearance:none;background:0 0;border:0}.tariff-overview-view{--font-family-body:"PP Neue Montreal", sans-serif;--font-family-mono:"PP Neue Montreal Mono", monospace;--font-mono:"PP Neue Montreal Mono", monospace;font-family:PP Neue Montreal,sans-serif;font-weight:450}.tariff-overview-view :is(button,input,select,textarea,.font-sans){font-family:PP Neue Montreal,sans-serif}.tariff-overview-view :is(input,select,textarea){font-size:14px;font-weight:450;line-height:20px}.tariff-overview-view h3{font-size:16px;font-weight:700;line-height:20px}.tariff-overview-view .augerized-button{padding-block:0}.tariff-overview-view .tariff-exposure-legend .font-mono{color:#fff;font-family:PP Neue Montreal,sans-serif;font-size:12px;font-weight:530;line-height:16px}.tariff-overview-view .recharts-cartesian-axis-tick text{font-size:12px}.tariff-overview-view h3:has(button){font-size:16px;line-height:22px}.network-topology-detail-sheet{padding-top:16px}.network-topology-detail-sheet [data-augerized=sheet-header]{border-bottom:1px solid #fff6;gap:6px;padding-bottom:8px}.network-topology-detail-sheet [data-augerized=sheet-title]{font-size:20px;line-height:40px}.network-topology-detail-sheet [data-augerized=sheet-header]>p{font-size:14px;font-weight:530}.network-topology-detail-table th{height:40px;padding:0 8px;line-height:1.25}.network-topology-detail-table td{padding-left:8px;padding-right:8px}.network-topology-hover-content [data-augerized=text][data-variant=label-md]{line-height:16.5px}.network-topology-hover-content [data-augerized=text][data-variant=label-sm]{line-height:15.125px}[data-supply-map-kpis] [data-variant=eyebrow-sm]{line-height:1.375}[data-supply-map-kpis] [data-augerized=metric-value]>p,[data-supply-map-kpis] [role=status]{font-weight:300;line-height:1}[data-supply-map-kpis] [data-variant=body-sm]{font-size:13px;font-weight:450;line-height:1.5}@font-face{font-family:Supply Map Neue Montreal;src:url(/loop-assets/PPNeueMontreal-Variable-BQLYB7zZ.woff2)format("woff2-variations");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Supply Map Neue Montreal;src:url(/loop-assets/PPNeueMontreal-Variable-BQLYB7zZ.woff2)format("woff2-variations");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Supply Map Neue Montreal;src:url(/loop-assets/PPNeueMontreal-Variable-BQLYB7zZ.woff2)format("woff2-variations");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Supply Map Neue Montreal;src:url(/loop-assets/PPNeueMontreal-Variable-BQLYB7zZ.woff2)format("woff2-variations");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Supply Map Neue Montreal;src:url(/loop-assets/PPNeueMontreal-Variable-BQLYB7zZ.woff2)format("woff2-variations");font-weight:700;font-style:normal;font-display:swap}:is(.network-topology-parity,[data-radix-popper-content-wrapper]:has(.network-topology-parity-option)){--font-family-body:"Supply Map Neue Montreal", sans-serif;--font-family-display:"Supply Map Neue Montreal", sans-serif;--font-sans:var(--font-family-body);font-family:var(--font-family-body);color:var(--color-text-primary);line-height:1.5}.npi-weekly-plan-dialog h3,.npi-weekly-plan-dialog [data-augerized=base-table-head] span,.npi-weekly-plan-dialog [data-augerized=base-table-cell]:first-child span{font-weight:700}.npi-weekly-plan-dialog [data-augerized=base-table-head]:first-child,.npi-weekly-plan-dialog [data-augerized=base-table-cell]:first-child{padding-left:9px;left:-1px}
