.bp-chart{--ink:#172b26;--green:#165b43;--border:#d7e2dc;border:1px solid var(--border);color:var(--ink);background:#fafbf8;border-radius:16px;min-width:0;margin:2rem 0;padding:clamp(16px,3vw,28px);font-family:Arial,Helvetica,sans-serif}.bp-chart h2{margin-top:0;font-size:clamp(1.15rem,2vw,1.5rem)}.bp-chart-meta,.bp-chart-sources{color:#53685e;font-size:.85rem}.bp-chart-plot{width:100%;min-width:0;height:360px;font-size:13px}.bp-chart-data summary{cursor:pointer;min-height:48px;color:var(--green);padding:12px 0;font-weight:600;display:list-item}.bp-chart-scroll{overflow-x:auto}.bp-chart table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.bp-chart td,.bp-chart th{border-bottom:1px solid var(--border);text-align:right;padding:10px}.bp-chart th:first-child{text-align:left}.bp-chart-sources{overflow-wrap:anywhere;padding-left:1.2rem}.bp-chart-parts{padding-left:1.5rem;font-size:.9rem}.bp-chart-parts li{padding:4px 0}.bp-chart-parts strong{white-space:nowrap}.bp-chart a{color:var(--green)}.bp-chart :focus-visible{outline-offset:3px;outline:3px solid #8a5a00}.bp-chart .recharts-legend-wrapper{line-height:1.5}@media (max-width:480px){.bp-chart-plot{height:320px}.bp-chart{padding:12px}}@media print{.bp-chart{break-inside:avoid}.bp-chart-plot,.bp-chart-data summary{display:none}.bp-chart-data::details-content{content-visibility:visible}.bp-chart-data>.bp-chart-scroll{overflow:visible;display:block!important}}.bp-chart .recharts-tooltip-wrapper{max-width:min(280px,100vw - 64px)}.bp-chart .recharts-default-tooltip{overflow-wrap:anywhere;white-space:normal!important}
.FieldLocks-module__Krj-Pa__field{border:1px solid var(--theme-elevation-200);border-radius:4px;margin-block:24px;padding:16px}.FieldLocks-module__Krj-Pa__field legend{font-weight:600}.FieldLocks-module__Krj-Pa__field p{margin-block:4px 16px}.FieldLocks-module__Krj-Pa__options{flex-wrap:wrap;gap:12px 24px;display:flex}.FieldLocks-module__Krj-Pa__field label{align-items:center;gap:8px;min-height:36px;display:inline-flex}.FieldLocks-module__Krj-Pa__field input{width:18px;height:18px}
.PageBatch-module__V4Y0Na__panel{border:1px solid var(--theme-elevation-200);border-radius:6px;margin-block:20px;padding:20px}.PageBatch-module__V4Y0Na__panel summary{cursor:pointer;font-weight:600}.PageBatch-module__V4Y0Na__panel p{margin-block:12px}.PageBatch-module__V4Y0Na__panel h2{margin-block:24px 8px}.PageBatch-module__V4Y0Na__panel select,.PageBatch-module__V4Y0Na__panel button{font:inherit;color:var(--theme-text);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-300);border-radius:4px;min-height:40px;padding:9px 12px}.PageBatch-module__V4Y0Na__panel button{cursor:pointer;margin:4px 8px 4px 0}.PageBatch-module__V4Y0Na__panel button:disabled{cursor:default;opacity:.5}.PageBatch-module__V4Y0Na__panel select{margin-left:8px}.PageBatch-module__V4Y0Na__panel input[type=checkbox]{vertical-align:middle;width:18px;height:18px}.PageBatch-module__V4Y0Na__panel fieldset{margin-top:16px;padding:16px}.PageBatch-module__V4Y0Na__panel table{border-collapse:collapse;width:100%;margin-block:16px}.PageBatch-module__V4Y0Na__panel th,.PageBatch-module__V4Y0Na__panel td{text-align:left;vertical-align:top;border-bottom:1px solid var(--theme-elevation-200);white-space:pre-wrap;overflow-wrap:anywhere;min-width:90px;padding:12px 16px}.PageBatch-module__V4Y0Na__panel thead{background:var(--theme-elevation-50)}.PageBatch-module__V4Y0Na__panel tbody th{font-weight:500}
.ProductDetailsEditor-module__Iqw-qW__editor{border:1px solid var(--theme-elevation-200);min-width:0;margin:1.5rem 0;padding:1.25rem}.ProductDetailsEditor-module__Iqw-qW__editor legend{font-size:1.25rem;font-weight:600}.ProductDetailsEditor-module__Iqw-qW__fact{border:1px solid var(--theme-elevation-200);border-radius:.4rem;min-width:0;margin:.75rem 0;padding:.8rem}.ProductDetailsEditor-module__Iqw-qW__fact summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.ProductDetailsEditor-module__Iqw-qW__fact[open] summary{margin-bottom:1rem}.ProductDetailsEditor-module__Iqw-qW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.ProductDetailsEditor-module__Iqw-qW__grid>*{min-width:0}.ProductDetailsEditor-module__Iqw-qW__editor label{flex-direction:column;gap:.4rem;margin:.5rem 0;display:flex}.ProductDetailsEditor-module__Iqw-qW__editor :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--theme-elevation-300);width:100%;min-height:2.75rem;color:inherit;background:var(--theme-input-bg);padding:.6rem}.ProductDetailsEditor-module__Iqw-qW__editor button{cursor:pointer;align-self:end;padding:.65rem 1rem}.ProductDetailsEditor-module__Iqw-qW__reviewTable{border-collapse:collapse;width:100%;margin:1rem 0}.ProductDetailsEditor-module__Iqw-qW__reviewTable caption{text-align:start;padding-bottom:.75rem;font-weight:600}.ProductDetailsEditor-module__Iqw-qW__reviewTable :is(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--theme-elevation-200);padding:.8rem}.ProductDetailsEditor-module__Iqw-qW__reviewTable thead{background:var(--theme-elevation-50)}.ProductDetailsEditor-module__Iqw-qW__reviewTable tbody th{min-width:12rem}.ProductDetailsEditor-module__Iqw-qW__editor :is(input,select,textarea,summary,button):focus-visible{outline:3px solid var(--theme-success-500);outline-offset:3px}.ProductDetailsEditor-module__Iqw-qW__editor label.ProductDetailsEditor-module__Iqw-qW__toggle{cursor:pointer;flex-direction:row;align-items:center;gap:.65rem;min-height:2.75rem}.ProductDetailsEditor-module__Iqw-qW__editor .ProductDetailsEditor-module__Iqw-qW__toggle input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;min-height:1.25rem;margin:0;padding:0}
.TopicPlanning-module__3nN4Ba__sources li{overflow-wrap:anywhere}.TopicPlanning-module__3nN4Ba__sources ul{padding-inline-start:1.25rem}
.JobRerun-module__DryCBa__panel{border:1px solid var(--theme-elevation-200);border-radius:.5rem;max-width:56rem;margin:1rem 0 2rem;padding:1.25rem}.JobRerun-module__DryCBa__panel h2{margin-top:0}.JobRerun-module__DryCBa__panel label{margin-bottom:.5rem;font-weight:600;display:block}.JobRerun-module__DryCBa__panel textarea{width:100%;min-height:6rem;color:inherit;background:var(--theme-input-bg);border:1px solid var(--theme-elevation-300);margin-bottom:1rem;padding:.75rem;display:block}.JobRerun-module__DryCBa__panel button{cursor:pointer;padding:.65rem 1rem}.JobRerun-module__DryCBa__panel button:disabled{cursor:not-allowed;opacity:.6}.JobRerun-module__DryCBa__panel :is(button,textarea,a):focus-visible{outline:3px solid var(--theme-success-500);outline-offset:3px}
