:root{--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 24px;--ui-space-6: 32px;--ui-space-7: 40px;--ui-surface: #ffffff;--ui-surface-subtle: #f8faf7;--ui-surface-accent: #f3f8ef;--ui-canvas: #f7f8f4;--ui-border: #d9e3da;--ui-border-strong: #c6d5c8;--ui-text: #203d2b;--ui-text-muted: #66766c;--ui-text-eyebrow: #53705e;--ui-action: #315840;--ui-action-soft: #e6f0e3;--ui-danger: #8b392f;--ui-radius-sm: 7px;--ui-radius-md: 10px;--ui-radius-lg: 12px;--ui-shadow-surface: 0 8px 24px rgb(32 60 40 / 5%);--ui-shadow-subtle: 0 4px 14px rgb(32 60 40 / 4%);--ui-control-height: 38px;--ui-section-padding: clamp(var(--ui-space-4), 2.5vw, var(--ui-space-5));--ui-section-gap: var(--ui-space-4);--ui-page-width: 1260px}.ui-page-stack{display:grid;gap:var(--ui-space-5);width:min(var(--ui-page-width),100%);margin-inline:auto}.ui-surface{min-width:0;padding:var(--ui-section-padding);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-surface--compact{padding:var(--ui-space-4)}.ui-surface--flush{padding:0;overflow:hidden}.ui-metric-grid{display:grid;gap:var(--ui-space-3);margin-block:var(--ui-space-5);background:transparent}.ui-metric-grid>*{min-width:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-subtle)}.ui-status-badge{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding-inline:var(--ui-space-2);color:var(--ui-action);background:var(--ui-action-soft);font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}@media(max-width:620px){:root{--ui-section-padding: var(--ui-space-4)}.ui-page-stack{gap:var(--ui-space-4)}}html,body{min-height:100%;margin:0}body{background:#f7f8f4}*,*:before,*:after{box-sizing:border-box}app-root,app-workspace,.shell,.main-content,.work-view,.overview-view,.documents-view,.review-view,.work-view>*,.overview-view>*,.documents-view>*,.review-view>*{min-width:0}.work-view :is(button,input,select,textarea),.panel,.work-table{min-width:0;max-width:100%}.work-table,.legacy-result-table-wrap{overflow-x:auto}.panel :is(h1,h2,h3,p,strong,small,td,th),.record-hero :is(h1,h2,h3,p,strong,small),.detail-line :is(strong,span){overflow-wrap:anywhere}.legacy-article-search.legacy-article-search .legacy-article-search-left>label,.legacy-article-search.legacy-article-search .legacy-article-search-right label{margin:0;color:#1f1f1f;font-size:11px;font-weight:400}.legacy-article-search.legacy-article-search :is(input,select){max-width:100%;height:21px;padding:1px 3px;border-radius:0;font:11px Arial,Helvetica,sans-serif;text-overflow:ellipsis}.legacy-article-search.legacy-article-search label>span,.legacy-order-search.legacy-order-search label>span{margin-left:0;color:inherit;font-size:inherit;font-weight:inherit}.legacy-article-search.legacy-article-search .legacy-article-figures{min-width:0;max-width:100%}.legacy-order-search.legacy-order-search :is(input,select){max-width:100%;text-overflow:ellipsis}.legacy-article-search{max-width:656px;margin:0 0 15px;color:#202020;font:11px Arial,Helvetica,sans-serif}.legacy-article-groupbox{min-width:0;margin:0;padding:16px 6px 8px;border:1px solid #aeb5ab;border-radius:2px;background:#f4f4f4;box-shadow:inset 0 1px #fff}.legacy-article-groupbox legend{padding:0 5px;color:#1e1e1e;font-size:12px}.legacy-article-search-grid{display:grid;grid-template-columns:239px minmax(0,1fr);align-items:start;gap:39px;min-height:430px}.legacy-article-search-left,.legacy-article-search-right{display:grid;align-content:start;min-width:0}.legacy-article-search-left{gap:8px}.legacy-article-search-left>label,.legacy-article-search-right label{display:grid;gap:3px;color:#1f1f1f;font-size:11px;line-height:1.05}.legacy-article-search input,.legacy-article-search select{width:100%;min-width:0;height:21px;box-sizing:border-box;border:1px solid #7f9db9;border-radius:0;padding:1px 3px;background:#fff;color:#111;font:11px Arial,Helvetica,sans-serif}.legacy-article-search input:focus,.legacy-article-search select:focus{outline:1px dotted #173f6f;outline-offset:-2px;border-color:#316ac5}.legacy-article-date{margin-top:8px}.legacy-article-date+.legacy-article-date{margin-top:0}.legacy-article-date>span{display:grid;grid-template-columns:minmax(0,1fr) 9px minmax(0,1fr);align-items:center;gap:4px}.legacy-article-date i{color:#535353;font-style:normal;text-align:center}.legacy-article-company{margin-top:3px}.legacy-article-company>span{display:grid;grid-template-columns:minmax(0,1fr) 39px;gap:5px}.legacy-article-company button,.legacy-win-button{min-height:22px;border:1px solid #9e9e9e;border-radius:2px;padding:2px 7px;background:linear-gradient(#fff,#e3e3e3);box-shadow:inset 0 1px #ffffffe6;color:#171717;font:11px Arial,Helvetica,sans-serif;cursor:pointer}.legacy-article-company button{padding:2px 3px;font-size:10px}.legacy-article-actions{display:grid;grid-template-columns:1fr 100px;gap:10px 6px;margin-top:10px}.legacy-win-button{min-height:36px}.legacy-win-search,.legacy-clear-criteria{grid-column:span 2}.legacy-clear-criteria{justify-self:start;margin-top:1px;padding:0;border:0;background:transparent;color:#555;font:10px Arial,Helvetica,sans-serif;text-decoration:underline;cursor:pointer}.legacy-article-search-right{gap:10px}.legacy-article-top-fields,.legacy-article-select-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.legacy-article-top-fields label,.legacy-article-select-fields label{gap:4px}.legacy-article-sex{display:flex;align-items:end;gap:9px;margin-top:1px}.legacy-article-sex label{flex:0 1 91px}.legacy-article-sex .legacy-win-button{min-width:39px;min-height:22px;padding:2px 4px;font-size:10px}.legacy-article-figures{display:block;width:100%;max-width:404px;height:auto;margin-top:49px}.legacy-order-search{max-width:307px;margin:0 0 15px;color:#202020;font:11px Arial,Helvetica,sans-serif}.legacy-order-groupbox{min-width:0;margin:0;padding:12px 5px 8px;border:1px solid #aeb5ab;border-radius:2px;background:#f4f4f4;box-shadow:inset 0 1px #fff}.legacy-order-groupbox legend{padding:0 5px;color:#1e1e1e;font-size:12px}.legacy-order-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.legacy-order-fields>label:not(.legacy-order-date):not(.legacy-order-check){display:grid;grid-template-columns:122px minmax(0,1fr);align-items:center;min-height:20px;margin:0;color:#1f1f1f;font-size:11px;font-weight:400;line-height:1.05}.legacy-order-search input:not([type=checkbox]),.legacy-order-search select{width:100%;min-width:0;height:21px;box-sizing:border-box;border:1px solid #7f9db9;border-radius:0;padding:1px 3px;background:#fff;color:#111;font:11px Arial,Helvetica,sans-serif}.legacy-order-search input:focus,.legacy-order-search select:focus{outline:1px dotted #173f6f;outline-offset:-2px;border-color:#316ac5}.legacy-order-company>span{position:relative}.legacy-order-company button{position:absolute;top:0;left:-43px;min-height:19px;border:0;padding:1px 2px;background:transparent;color:#666;font:10px Arial,Helvetica,sans-serif;cursor:pointer}.legacy-order-date{display:grid;gap:4px;margin:6px 0 0;color:#1f1f1f;font-size:11px;font-weight:400;line-height:1.05}.legacy-order-date>span{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legacy-order-fields>.legacy-order-check{display:flex;align-items:center;gap:5px;margin:1px 0 0;color:#1f1f1f;font-size:11px;font-weight:400}.legacy-order-check input{width:13px;height:13px;margin:0;accent-color:#527a5c}.legacy-order-search-button{width:233px;justify-self:start;margin:3px 0 0 5px}.legacy-order-clear{grid-column:auto;margin-left:5px}.article-results-toolbar,.order-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;color:#59665d;font-size:11px}.article-results-toolbar .secondary-button,.order-results-toolbar .secondary-button{min-height:29px;padding:3px 10px;font-size:11px}@media(max-width:700px){.legacy-article-search{max-width:none}.legacy-article-search-grid{grid-template-columns:1fr;gap:18px;min-height:0}.legacy-article-search-right{padding-bottom:6px}.legacy-article-figures{margin:8px auto 0}}@media(max-width:460px){.legacy-article-top-fields,.legacy-article-select-fields{grid-template-columns:1fr}.legacy-article-date>span{grid-template-columns:1fr}.legacy-article-date i{display:none}.legacy-order-search{max-width:none}.legacy-order-fields>label:not(.legacy-order-date):not(.legacy-order-check){grid-template-columns:1fr;gap:3px}.legacy-order-company button{display:none}}.article-filter-panel{max-width:none;margin:0 0 12px}.article-filter-panel .legacy-article-groupbox{padding:12px 14px 14px;border-color:#c9d4c9;background:#f8faf7}.article-filter-panel .legacy-article-search-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:clamp(18px,3vw,48px);min-height:0}.article-filter-panel .legacy-article-search-left{gap:8px}.article-filter-panel .legacy-article-search-right{gap:12px}.article-filter-panel .legacy-article-figures{width:min(100%,420px);margin:8px 0 0 auto}.article-filter-panel .legacy-article-actions{margin-top:4px}.article-filter-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 12px;padding:10px 13px;border-color:#d6e4d6;background:#fbfdf9}.article-filter-summary-copy{display:grid;gap:2px;white-space:nowrap}.article-filter-summary-copy .eyebrow{margin:0;color:#587060;font-size:9px}.article-filter-summary-copy strong{color:#1f4934;font-size:13px}.article-filter-chips{display:flex;min-width:0;gap:6px;overflow-x:auto;padding:2px 0}.article-filter-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;max-width:230px;overflow:hidden;border:1px solid #d7e6d6;border-radius:999px;padding:4px 8px;background:#f1f8ef;color:#466553;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.article-filter-chip strong{color:#24553a;font-size:10px}.article-filter-summary-actions{display:flex;align-items:center;gap:7px;white-space:nowrap}.article-filter-summary-actions .secondary-button{min-height:31px;padding:0 10px;font-size:11px}@media(max-width:1020px){.article-filter-panel .legacy-article-search-grid{grid-template-columns:1fr;gap:18px}.article-filter-panel .legacy-article-figures{width:min(100%,360px);margin:0 auto}.article-filter-summary{grid-template-columns:minmax(0,1fr) auto}.article-filter-chips{grid-column:1/-1;grid-row:2}.article-filter-summary-actions{justify-self:end}}@media(max-width:580px){.article-filter-panel .legacy-article-groupbox{padding:12px 8px}.article-filter-summary{gap:8px;padding:9px 10px}.article-filter-summary-actions .text-button{padding-right:0}.article-filter-chips{margin:0 -2px}}.article-quick-view-loading,.article-quick-view-error,.order-quick-view-loading,.order-quick-view-error{display:flex;align-items:center;min-height:40px;margin:0 0 10px;padding:0 13px;border:1px solid #d7e8d6;border-radius:9px;background:#f5fbf3;color:#356247;font-size:12px;font-weight:700}.article-quick-view-error,.order-quick-view-error{border-color:#f0d0bd;background:#fff5ef;color:#8c4d2e}.quick-view-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid #deebe0;color:#173e2d;background:#f8fcf7}.quick-view-header .eyebrow{margin-bottom:4px;color:#537360}.quick-view-header h2{margin:0;font-size:17px;letter-spacing:-.03em}.quick-view-facts{margin:4px 0 0;color:#607369;font-size:11px;font-weight:700}.quick-view-actions{display:flex;align-items:center;gap:8px}.quick-view-actions .secondary-button{min-height:32px;padding:0 10px;font-size:11px}.mobile-results-button{display:none}.article-search-workspace{--article-search-results-width: 50%;display:grid;grid-template-columns:minmax(440px,calc(var(--article-search-results-width) - 6px)) 12px minmax(440px,calc(100% - var(--article-search-results-width) - 6px));align-items:start}.order-search-workspace{--order-search-results-width: 50%;display:grid;grid-template-columns:minmax(440px,calc(var(--order-search-results-width) - 6px)) 12px minmax(440px,calc(100% - var(--order-search-results-width) - 6px));align-items:start}.article-search-results,.order-search-results{min-width:0}.article-search-splitter,.order-search-splitter{position:relative;z-index:2;width:12px;min-height:min(78vh,820px);margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:col-resize;touch-action:none}.article-search-splitter:before,.order-search-splitter:before{position:absolute;top:0;bottom:0;left:5px;width:2px;border-radius:2px;background:#d8e5d9;content:""}.article-search-splitter:hover:before,.article-search-splitter:focus-visible:before,.order-search-splitter:hover:before,.order-search-splitter:focus-visible:before{background:#4f9a64}.article-search-workspace.is-resizing,.article-search-workspace.is-resizing *,.order-search-workspace.is-resizing,.order-search-workspace.is-resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.article-search-workspace.is-preview-hidden,.order-search-workspace.is-preview-hidden{display:block}.article-search-quick-view,.order-search-quick-view{position:sticky;top:14px;display:grid;grid-template-rows:auto minmax(0,1fr);height:min(78vh,820px);min-width:0;overflow:hidden;padding:0;border-color:#cfe1d4;box-shadow:0 8px 22px #15402e14}.quick-view-stage{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.quick-view-tabs{padding:10px 12px;border-bottom:1px solid #deebe0;background:#f3f8f2}.quick-view-tabs button{min-width:150px}.quick-view-document{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;background:#eef1ee}.quick-view-document .pdf-rendered-page{min-height:0;height:100%;padding:14px}.quick-view-document .pdf-rendered-page img{max-height:none;height:100%;object-fit:contain}.article-result-table tbody tr,.order-result-table tbody tr{cursor:pointer}.article-result-table tbody tr.is-selected,.order-result-table tbody tr.is-selected{background:#edf8ef;box-shadow:inset 3px 0 #4f9a64}.article-result-table tbody tr:focus-visible{position:relative;outline:2px solid #3d8e57;outline-offset:-2px}.order-result-table tbody tr:focus-visible{position:relative;outline:2px solid #3d8e57;outline-offset:-2px}.quick-view-empty{display:grid;place-items:center;gap:8px;min-height:0;padding:24px;color:#607369;text-align:center}.quick-view-empty strong{color:#315842}.quick-view-empty span{max-width:220px;font-size:12px;line-height:1.45}.translation-progress{display:grid;gap:9px;margin:-9px 0 22px;padding:13px;border:1px solid #c8dff4;border-radius:10px;color:#1f526e;background:#edf7ff}.translation-progress>div:first-child{display:grid;gap:2px}.translation-progress strong{font-size:13px}.translation-progress span{font-size:12px}.translation-progress-track{height:6px;overflow:hidden;border-radius:999px;background:#c9e4f7}.translation-progress-track span{display:block;width:40%;height:100%;border-radius:inherit;background:#168b83;animation:translation-progress 1.15s ease-in-out infinite}.archive-action:disabled{cursor:wait;opacity:.68;transform:none;box-shadow:none}@keyframes translation-progress{0%{transform:translate(-115%)}to{transform:translate(290%)}}@media(max-width:1020px){.order-search-workspace{display:block}.order-search-splitter{display:none}.order-search-quick-view{position:static;height:min(78vh,820px)}.order-search-workspace.is-mobile-preview .order-search-results,.order-search-workspace:not(.is-mobile-preview) .order-search-quick-view{display:none}}@media(max-width:580px){.order-search-quick-view{height:calc(100dvh - 148px);min-height:480px}}.order-create-step{margin-bottom:16px}.order-step-number{display:inline-grid;place-items:center;flex:none;width:19px;height:19px;margin-right:6px;border-radius:50%;background:#276044;color:#fff!important;font-size:10px;font-weight:850;letter-spacing:0;vertical-align:1px}.order-create-step>legend>span:not(.order-step-number),.order-create-step>summary>span:not(.order-step-number){margin-left:6px;color:#6d8072;font-weight:700;letter-spacing:.02em;text-transform:none}.source-file-status .text-button{margin-left:4px;padding:0 4px;font-size:11px}.order-pdf-summary{display:grid;gap:4px;margin-top:12px;padding:10px 12px;border:1px solid #b8d8ac;border-radius:8px;background:#eff8e9;color:#34543e}.order-pdf-summary.needs-review{border-color:#e2c78c;background:#fffaf0;color:#6e5520}.order-pdf-summary strong{font-size:13px}.order-pdf-summary span{font-size:12px;line-height:1.45}.order-bulk-upload{margin-top:12px;padding-top:10px;border-top:1px solid #dce8d7}.order-bulk-upload>summary{cursor:pointer;color:#3b6b47;font-size:12px;font-weight:800}.order-bulk-upload[open]>summary{margin-bottom:10px}.order-pdf-evidence{margin-top:12px}.order-pdf-evidence>summary{cursor:pointer;color:#3b6b47;font-size:12px;font-weight:800}.order-line-card>legend{padding:0 6px;color:#2e4736;font-size:12px;font-weight:850}.order-line-card.is-confirmed{border-color:#7fb68f;background:#f7fbf6}.order-line-flag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#fdecd0;color:#7a4d06;font-size:10px;font-weight:800}.order-line-flag.ok{background:#e1f1e5;color:#22603c}.order-line-card .source-order-raw{display:grid;gap:2px;margin:0 0 12px;padding:8px 10px;border-left:3px solid #9cc0a3;border-radius:4px;background:#f3f8f1}.order-line-card .source-order-raw span{color:#5f7764;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.order-line-card .source-order-raw strong{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.order-line-card .source-order-raw small{color:#6d8072;font-size:11px}.order-lines-hint{margin:10px 0 0}.field-hint{color:#6d8072;font-size:11px;font-weight:500}.colour-readiness-filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px 14px;margin:4px 0 14px}.colour-readiness-filters label{display:grid;gap:4px;min-width:160px;font-size:11px;font-weight:750;color:#3e5046}.colour-readiness-filters select{min-height:32px}.nav-beta{display:inline-block;margin-left:5px;padding:0 5px;border-radius:4px;background:#f3c969;color:#3d2c00;font-size:9px;font-weight:850;letter-spacing:.04em;line-height:15px;text-transform:uppercase;vertical-align:1px}.milestone-original{margin-left:6px;color:#8a5a00;font-size:11px;font-weight:600}.milestone-revisions{margin-top:4px;font-size:11px}.milestone-revisions>summary{cursor:pointer;color:#3b6b47;font-weight:750}.milestone-revisions ol{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.milestone-revisions li{display:grid;gap:1px}.milestone-revisions li span{color:#2e4538}.milestone-revisions li small{color:#6d8072}.order-batch-groups{display:grid;gap:10px;margin-top:10px}.order-batch-group{border:1px solid #dce8d7;border-radius:8px;padding:8px 10px;background:#fff}.order-batch-group.is-multi{border-color:#e2c78c;background:#fffcf4}.order-batch-group-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px}.order-batch-group-heading span{color:#6d8072}.order-batch-group-heading a{margin-left:auto;color:#3b6b47;font-weight:800}.order-batch-hint{margin:4px 0 6px;color:#6e5520;font-size:11px;line-height:1.45}.required-missing{margin:0;padding:8px 10px;border-radius:6px;background:#fff7e6;color:#6e5520;font-size:12px}.record-hero.article-record-hero{background:#eef0f2!important;border-color:#d5d9de!important;color:#111!important}.record-hero.article-record-hero .eyebrow,.record-hero.article-record-hero span,.record-hero.article-record-hero p,.record-hero.article-record-hero h2{color:#111!important}.record-hero.article-record-hero .status-chip{background:#fff!important;color:#333!important;border:1px solid #d5d9de}.record-hero.article-record-hero.is-editing{border-color:#d9a64a!important}.pdf-open-link{position:relative;display:block;cursor:zoom-in}.pdf-open-hint{position:absolute;top:8px;right:8px;padding:3px 8px;border-radius:6px;background:#111814b8;color:#fff;font-size:11px;font-weight:700;opacity:0;transition:opacity .15s}.pdf-open-link:hover .pdf-open-hint,.pdf-open-link:focus-visible .pdf-open-hint{opacity:1}.article-other-files{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;padding-top:10px;border-top:1px solid #dce8d7;font-size:12px}.article-other-files>span:first-child{color:#6d8072;font-weight:800}.article-other-file{display:inline-flex;align-items:center;gap:6px}.article-other-file a{color:#3b6b47;font-weight:700}.date-origin{margin-left:6px;color:#6d8072;font-size:11px;font-weight:500}.price-card-edit{display:flex;gap:6px;align-items:center}.price-card-edit input{width:110px}.order-article-row a{color:#276044;font-weight:800}.insight-transport-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.insight-transport-row{display:grid;gap:2px;padding:10px 12px;border:1px solid #dce8d7;border-radius:8px;background:#fbfdfa}.insight-transport-row strong{font-size:14px}.insight-transport-row span{font-size:16px;font-weight:800;color:#276044}.insight-transport-row small{color:#6d8072;font-size:11px}.insight-transport-row.is-unknown{opacity:.75}@media print{body.report-print-mode .environment-banner,body.report-print-mode .app-navigation,body.report-print-mode .topbar,body.report-print-mode .skip-link{display:none!important}body.report-print-mode .main-content{padding:0!important;margin:0!important}}.delivery-rule-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:start;margin-bottom:12px}.delivery-rule-panel h3{margin:2px 0 4px}.delivery-rule-panel p{margin:0 0 4px;color:#3e5046;font-size:13px}.delivery-rule-panel .delivery-rule-example{background:#f5f8f5;border-radius:7px;padding:6px 9px}.delivery-rule-panel>small{grid-column:1/-1}.delivery-rule-counts{display:grid;gap:4px;margin:0;font-size:12px;min-width:230px}.delivery-rule-counts div{display:flex;justify-content:space-between;gap:14px}.delivery-rule-counts dt{color:#66736b}.delivery-rule-counts dd{margin:0;font-weight:700}.insight-lines-panel{margin:12px 0}.insight-lines-scroll{overflow:auto;max-height:60vh;border:1px solid #e3e9e4;border-radius:8px}.insight-lines-table{border-collapse:collapse;font-size:12px;min-width:100%}.insight-lines-table th,.insight-lines-table td{padding:5px 8px;border-bottom:1px solid #edf1ed;text-align:left;white-space:nowrap}.insight-lines-table thead th{position:sticky;top:0;background:#eef0f2}.insight-lines-table .num{text-align:right;font-variant-numeric:tabular-nums}.insight-lines-table tr.line-status-late td:nth-child(10){color:#9a5d0d;font-weight:700}.insight-lines-table tr.line-status-overdue td:nth-child(10){color:#a8322b;font-weight:700}@media(max-width:800px){.delivery-rule-panel{grid-template-columns:1fr}}.delivery-status-panel,.delivery-breakdown-panel{margin-bottom:14px}.delivery-status-panel .insights-echart{min-height:340px}.report-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.report-year-breakdown{margin-bottom:14px}.report-year-breakdown .year-measure{border-top:0;padding-top:0;margin-bottom:8px}.year-table-scroll{overflow-x:auto;border:1px solid #e3e9e4;border-radius:8px}.year-table{border-collapse:collapse;font-size:12px;min-width:100%}.year-table th,.year-table td{padding:5px 8px;border-bottom:1px solid #edf1ed;white-space:nowrap;text-align:left}.year-table thead th{background:#eef0f2;position:sticky;top:0}.year-table tr>:first-child{position:sticky;left:0;background:#fff;z-index:1}.year-table thead tr>:first-child{background:#eef0f2;z-index:2}.year-table .num{text-align:right;font-variant-numeric:tabular-nums}.year-table td.is-zero{color:#b3bcb6}.year-table tfoot th,.year-table tfoot td{font-weight:750;background:#f5f7f9;border-bottom:0}.artikel-search-panel .legacy-article-company{display:grid;grid-template-columns:82px minmax(0,1fr);white-space:nowrap;align-items:center;gap:4px;color:#1f1f1f;font-size:11px}.artikel-search-panel .legacy-article-company>span{grid-template-columns:39px minmax(0,1fr)}
