:root{--report-ink:#18181b;--report-secondary:#52525b;--report-muted:#71717a;--report-surface:#fff;--report-canvas:#fafafa;--report-quiet:#f4f4f5;--report-border:#e4e4e7;--report-line:#f0f0f2;--report-hover:#f6f6f7;--report-planned:#64748b;--report-info:#1e5a78;--report-info-bg:#f0f7fa;--report-success:#166534;--report-success-bg:#f0fdf4;--report-warning:#92400e;--report-warning-bg:#fffbeb;--report-critical:#b91c1c;--report-critical-bg:#fef2f2;--report-shadow:0 1px 3px #0000000a}.prism-client{background:var(--report-surface);color:var(--report-ink);--sidebar:var(--report-canvas);--sidebar-accent:var(--report-quiet);--sidebar-accent-foreground:var(--report-ink);--sidebar-border:var(--report-border);font-size:14px;line-height:1.5}.workspace-main{background:var(--report-surface);min-width:0}.workspace-topbar{border-bottom:1px solid var(--report-border);height:60px;color:var(--report-secondary);align-items:center;gap:14px;padding:0 28px;font-size:13px;display:flex}.topbar-divider{background:var(--report-border);width:1px;height:18px}.topbar-period{color:var(--report-muted);margin-left:auto;font-size:12px}.workspace-content{width:100%;max-width:1450px;margin:0 auto;padding:36px 40px 12px}.workspace-brand{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;height:86px;padding:24px;display:flex}.workspace-brand a{align-items:center;min-width:0;display:flex}.workspace-brand img{width:136px;max-width:none;height:auto}.brand-short{font-size:19px;font-weight:800;display:none}.prism-client [data-slot=sidebar-group]{padding:8px 12px}.prism-client [data-slot=sidebar-group-label]{color:var(--report-muted);margin-bottom:9px;padding-left:12px;font-size:11px;font-weight:500}.prism-client [data-slot=sidebar-menu-button]{height:40px;color:var(--report-secondary);border-radius:6px;gap:12px;padding:10px 12px;font-size:14px;font-weight:400}.prism-client [data-slot=sidebar-menu-button][data-active=true]{color:var(--report-ink);background:var(--report-quiet);font-weight:550}.prism-client [data-slot=sidebar-menu-button] svg{flex-shrink:0;width:17px;height:17px}.workspace-sidebar-footer{padding:16px 12px}.workspace-credit{color:var(--report-muted);align-items:center;gap:8px;padding:20px 12px 4px;font-size:10px;display:flex}.workspace-credit img{opacity:.8;width:59px;height:auto}.prism-client [data-collapsible=icon] .workspace-brand{padding:20px 16px}.prism-client [data-collapsible=icon] .workspace-brand img,.prism-client [data-collapsible=icon] .workspace-credit{display:none}.prism-client [data-collapsible=icon] .brand-short{display:block}.prism-client [data-collapsible=icon] [data-slot=sidebar-group],.prism-client [data-collapsible=icon] .workspace-sidebar-footer{padding-left:8px;padding-right:8px}.prism-client [data-collapsible=icon] [data-slot=sidebar-menu-button]{width:40px!important;height:40px!important;padding:11px!important}[data-slot=sidebar][data-mobile=true]{background:var(--report-canvas);color:var(--report-ink)}[data-slot=sidebar][data-mobile=true] [data-slot=sidebar-menu-button]{gap:12px;height:42px;padding:10px 12px;font-size:14px}[data-slot=sidebar][data-mobile=true] [data-active=true]{background:var(--report-quiet);color:var(--report-ink)}[data-slot=sidebar][data-mobile=true] [data-slot=sidebar-group]{padding:12px}[data-slot=sidebar][data-mobile=true] [data-slot=sidebar-group-label]{margin-bottom:10px;font-size:11px}.campaign-report{max-width:1240px;color:var(--report-ink);margin:auto;font-size:14px;line-height:1.5}.report-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.report-eyebrow{color:var(--report-muted);letter-spacing:.1em;margin:0 0 11px;font-size:11px;font-weight:500}.report-heading h1{letter-spacing:-.8px;margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.2}.report-heading p:last-child{color:var(--report-muted);margin:0;font-size:14px}.report-date{color:var(--report-muted);white-space:nowrap;font-size:12px}.campaign-report [data-slot=card]{border:1px solid var(--report-border);background:var(--report-surface);box-shadow:var(--report-shadow);border-radius:10px;gap:0;padding:0;overflow:visible}.campaign-report [data-slot=card-header]{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.campaign-report [data-slot=card-title]{letter-spacing:-.2px;font-size:16px;font-weight:600}.campaign-report [data-slot=button],.community-sheet [data-slot=button]{font-size:13px;font-weight:500}.campaign-report [data-slot=select-trigger]{background:var(--report-surface);border:1px solid var(--report-border);min-width:155px;height:38px;box-shadow:none;font-size:13px}.section-description{color:var(--report-muted);margin:5px 0 0;font-size:12px}.report-status{white-space:nowrap;border:0;border-radius:5px;flex-shrink:0;width:max-content;max-width:100%;height:auto;min-height:24px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.status-neutral{background:var(--report-quiet);color:var(--report-secondary)}.status-blue{background:var(--report-quiet);color:var(--report-ink)}.status-green{background:var(--report-success-bg);color:var(--report-success)}.campaign-context{color:var(--report-muted);align-items:center;gap:14px;margin-bottom:22px;font-size:12px;display:flex}.overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.overview-metric{border:1px solid var(--report-border);text-align:left;color:var(--report-ink);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:20px;transition:background .15s,border-color .15s;display:flex}.overview-metric:hover{background:var(--report-canvas);border-color:var(--report-border)}.metric-label{color:var(--report-muted);justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;display:flex}.metric-label svg{width:17px;height:17px;color:var(--report-muted);flex-shrink:0;margin-top:1px}.overview-metric>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:20px 0 12px;font-size:34px;font-weight:550;line-height:1.2}.overview-metric strong small{letter-spacing:0;color:var(--report-muted);margin-left:7px;font-size:12px;font-weight:400}.metric-note{color:var(--report-muted);font-size:12px;line-height:1.6}.metric-switch{background:var(--report-quiet);border-radius:7px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.metric-switch [data-slot=button]{height:31px;color:var(--report-muted);padding:5px 11px;font-size:12px}.metric-switch [aria-pressed=true]{color:var(--report-ink);box-shadow:var(--report-shadow);background:#fff}.distribution-layout{border:1px solid var(--report-border);border-radius:8px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid;overflow:hidden}.distribution-map{background:var(--report-quiet);isolation:isolate;min-height:390px;position:relative}.distribution-map-canvas{width:100%;position:absolute;inset:0 0 32px}.distribution-map .maplibregl-map{width:100%;height:100%}.distribution-map .maplibregl-ctrl-attrib{font-size:10px}.map-caption{background:var(--report-canvas);border-top:1px solid var(--report-border);min-height:32px;color:var(--report-muted);z-index:2;padding:8px 12px;font-size:10px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.map-state{background:var(--report-quiet);text-align:center;z-index:2;color:var(--report-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:12px;display:flex;position:absolute;inset:0 0 32px}.map-state strong{color:var(--report-secondary);font-size:14px;font-weight:500}.map-reset{z-index:3;box-shadow:var(--report-shadow);position:absolute;top:12px;left:12px;background:#fff!important;font-size:11px!important}.map-loading{color:var(--report-muted);place-items:center;font-size:13px;display:grid}.destination-panel{border-left:1px solid var(--report-border);background:#fff;flex-direction:column;min-width:0;display:flex}.destination-panel-title{border-bottom:1px solid var(--report-line);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:13px 16px;display:flex}.destination-panel-title h3{margin:0;font-size:13px;font-weight:550}.destination-panel-title>span{color:var(--report-muted);font-size:12px}.destination-scroll{overscroll-behavior:contain;height:335px;overflow-y:auto}.destination-button{border-bottom:1px solid var(--report-line);text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex;white-space:normal!important;border-radius:0!important;gap:12px!important;height:auto!important;padding:15px 16px!important}.destination-button>span{align-items:center;gap:10px;display:flex}.destination-button>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.destination-button strong{font-size:13px;font-weight:500;display:block}.destination-button small{color:var(--report-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.destination-button svg{color:var(--report-muted);flex-shrink:0}.selected-destination{flex-direction:column;gap:4px;padding:18px 16px;display:flex}.selected-destination strong{font-size:20px;font-weight:550}.selected-destination span{color:var(--report-muted);text-transform:capitalize;font-size:12px}.destination-shipment{padding:0 16px 16px}.recipient-button{text-align:left;width:100%;white-space:normal!important;justify-content:flex-start!important;gap:10px!important;height:auto!important;padding:12px 0!important}.recipient-button>.identity{flex:1;min-width:0}.recipient-button>span:nth-child(2),.recipient-button .identity strong{font-size:12px}.recipient-button .report-avatar{width:28px;height:28px}.upcoming-strip{border:1px solid var(--report-border);border-radius:9px;align-items:center;gap:16px;padding:22px 24px;display:flex}.upcoming-icon{background:var(--report-quiet);width:42px;height:42px;color:var(--report-ink);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.upcoming-strip h2{margin:0 0 6px;font-size:14px;font-weight:550}.upcoming-strip p{color:var(--report-muted);margin:0;font-size:12px}.upcoming-strip>[data-slot=button]{white-space:nowrap;margin-left:auto}.report-footer{border-top:1px solid var(--report-line);color:var(--report-muted);justify-content:space-between;gap:20px;margin-top:32px;padding:22px 0;font-size:12px;line-height:1.7;display:flex}.report-footer>span{white-space:nowrap}.report-footnote{color:var(--report-muted);margin:20px 0 0;font-size:12px;line-height:1.7}.report-footnote a{color:var(--report-ink)}.page-summary-line{color:var(--report-muted);flex-wrap:wrap;gap:24px;margin-bottom:24px;font-size:13px;display:flex}.page-summary-line strong{color:var(--report-ink);margin-right:4px;font-weight:550}.data-grid{border:1px solid var(--report-border);background:#fff;border-radius:9px;overflow:hidden}.grid-toolbar{align-items:center;gap:12px;padding:18px;display:flex}.report-search{flex:1;min-width:160px;max-width:370px;position:relative}.report-search>svg{color:var(--report-muted);position:absolute;top:11px;left:11px}.report-search input{height:38px;box-shadow:none;border:1px solid var(--report-border);padding-left:35px;font-size:13px}.columns-button{height:38px}.grid-count{color:var(--report-muted);white-space:nowrap;margin-left:auto;font-size:12px}.grid-desktop [data-slot=table-container]{max-height:1650px;overflow:auto}.report-table{width:100%;min-width:850px;font-size:14px;line-height:1.5}.report-table th{background:var(--report-canvas);color:var(--report-muted);z-index:2;height:48px;padding:12px 16px;font-size:12px;font-weight:500;position:sticky;top:0}.report-table td{border-bottom:1px solid var(--report-line);white-space:normal;height:64px;padding:12px 16px}.report-table [data-slot=table-row],.report-table [data-slot=table-header]{border-color:var(--report-border)}.report-table th:first-child,.report-table td:first-child{padding-left:20px}.report-table th:last-child,.report-table td:last-child{padding-right:20px}.identity-column{z-index:1;background:#fff;min-width:215px;max-width:280px;position:sticky;left:0}.report-table th.identity-column{z-index:3;background:var(--report-canvas)}.number-cell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap!important}.number-cell .sort-button{margin-left:auto}.sort-button{text-align:left;min-height:24px;white-space:normal!important;gap:5px!important;height:auto!important;padding:0!important;font-size:12px!important;font-weight:500!important}.sort-button svg{color:var(--report-muted);flex-shrink:0}.identity{text-align:left;align-items:center;gap:11px;min-width:0;display:flex}.identity>span:last-child{min-width:0}.identity strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.identity small{color:var(--report-muted);margin-top:3px;font-size:12px;font-weight:400;line-height:1.5;display:block}.report-avatar{width:36px;height:36px;color:var(--report-muted);border-radius:8px;flex-shrink:0;font-size:11px;font-weight:500}.report-avatar [data-slot=avatar-fallback]{background:var(--report-quiet);border-radius:8px}.community-name{text-align:left;min-width:0;color:var(--report-ink);white-space:normal!important;justify-content:flex-start!important;height:auto!important;padding:0!important}.community-name>span>strong{font-size:13px;font-weight:550;display:block}.cell-note{color:var(--report-muted);white-space:normal;margin-top:4px;font-size:12px;line-height:1.5;display:block}.grid-mobile{display:none}.grid-pagination{border-top:1px solid var(--report-line);color:var(--report-muted);align-items:center;gap:10px;padding:14px 18px;font-size:12px;display:flex}.grid-pagination>span:nth-child(2){margin-left:auto;margin-right:6px}.grid-pagination button{width:30px;height:30px}.report-empty{text-align:center;color:var(--report-muted);padding:35px 20px;font-size:13px}.report-empty>svg{color:var(--report-muted);margin:0 auto 14px}.report-empty h2,.report-empty h3{color:var(--report-secondary);margin:0 0 8px;font-size:14px;font-weight:500}.report-empty p{margin:8px 0 16px;line-height:1.7}.stock-summary{color:var(--report-muted);align-items:center;gap:20px;margin-bottom:24px;font-size:13px;display:flex}.stock-summary>span{align-items:center;gap:8px;display:flex}.stock-summary strong{color:var(--report-ink);font-size:20px;font-weight:550}.stock-summary>.report-status{margin-left:auto}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid}.campaign-report .product-summary [data-slot=card-content]{padding:20px}.product-picture{background:var(--report-quiet);width:64px;height:80px;color:var(--report-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-picture img{object-fit:contain;width:100%;height:100%}.product-summary .product-picture{width:100%;height:96px;margin-bottom:18px}.product-summary h2{min-height:42px;margin:0 0 14px;font-size:14px;font-weight:500;line-height:1.5}.product-summary strong{letter-spacing:-.5px;font-size:28px;font-weight:550;display:block}.product-summary strong small{color:var(--report-muted);letter-spacing:0;margin-left:6px;font-size:12px;font-weight:400}.quantity-track{background:var(--report-quiet);border-radius:4px;height:5px;overflow:hidden}.quantity-track>span{background:var(--report-ink);border-radius:4px;max-width:100%;height:100%;display:block}.product-summary .quantity-track{margin-top:16px}.product-summary p{color:var(--report-muted);margin:10px 0 0;font-size:12px}.section-heading h2{margin:0 0 6px;font-size:16px;font-weight:550}.section-heading p{color:var(--report-muted);margin:0 0 20px;font-size:12px}.stock-product-name{align-items:center;gap:12px;min-width:0;display:flex}.stock-product-name strong{font-size:14px;font-weight:500}.stock-product-name .product-picture{border-radius:6px;width:32px;height:38px}.stock-product-name svg{width:19px}.stock-total-line{border-bottom:1px solid var(--report-border);justify-content:space-between;align-items:center;padding:18px 20px;font-size:14px;display:flex}.stock-total-line strong{font-weight:550}.stock-outlook{background:var(--report-quiet);border-radius:8px;gap:12px;margin-top:24px;padding:20px;display:flex}.stock-outlook svg{color:var(--report-muted);flex-shrink:0}.stock-outlook strong{font-size:13px;font-weight:500}.stock-outlook p{color:var(--report-muted);margin:7px 0 0;font-size:12px;line-height:1.7}.community-sheet{color:var(--report-ink);border-color:var(--report-border);background:#fff;flex-direction:column;font-size:14px;line-height:1.5;display:flex;overflow:hidden;gap:0!important;width:min(620px,100vw)!important;max-width:620px!important;height:100dvh!important;padding:0!important}.community-sheet [data-slot=sheet-header]{border-bottom:1px solid var(--report-line);flex-shrink:0;gap:12px;padding:28px 32px 22px}.community-sheet [data-slot=sheet-header]>.identity{padding-right:20px}.community-sheet .identity strong{letter-spacing:-.4px;font-size:23px;font-weight:550}.community-sheet .identity small{font-size:12px}.community-sheet .report-avatar{width:45px;height:45px;font-size:13px}.community-sheet .report-eyebrow{margin:0}.community-sheet [data-slot=sheet-description]{color:var(--report-muted);font-size:12px}.community-sheet>[data-slot=sheet-close]{top:16px;right:16px}.community-sheet>button:last-child{z-index:5;top:18px;right:18px}.community-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 32px 30px;overflow:auto}.community-next-delivery{align-items:flex-start;gap:12px;display:flex}.community-next-delivery>svg{color:var(--report-muted);flex-shrink:0;margin-top:3px}.detail-label{color:var(--report-muted);font-size:12px}.community-next-delivery h3{margin:6px 0;font-size:16px;font-weight:550}.community-next-delivery p{color:var(--report-secondary);margin:0 0 5px;font-size:13px}.community-next-delivery small{color:var(--report-muted);font-size:12px}.community-stock-summary{border-top:1px solid var(--report-line);border-bottom:1px solid var(--report-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 12px;padding:20px 0;display:grid}.community-stock-summary>div{border-left:1px solid var(--report-line);min-width:0;padding-left:18px}.community-stock-summary>div:first-child{border:0;padding-left:0}.community-stock-summary dt{color:var(--report-muted);font-size:12px}.community-stock-summary dd{margin:8px 0 0;font-size:29px;font-weight:550;line-height:1.2}.detail-coverage{color:var(--report-muted);margin:0 0 24px;font-size:12px;line-height:1.7}.allocation-progress{margin:24px 0}.allocation-progress>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.allocation-progress strong{font-weight:500}.allocation-progress p{color:var(--report-muted);margin-top:9px;font-size:12px}.detail-section-title{margin:25px 0 18px;font-size:14px;font-weight:550}.delivery-history>section{gap:13px;padding-bottom:22px;display:flex}.history-icon{background:var(--report-quiet);width:30px;height:30px;color:var(--report-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.delivery-history>section>div:last-child{flex:1;min-width:0}.history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-heading strong{font-size:13px;font-weight:500}.delivery-history p{color:var(--report-secondary);margin:7px 0;font-size:12px}.delivery-history small{color:var(--report-muted);font-size:12px}.detail-breakdown{border-top:1px solid var(--report-line)}.detail-breakdown [data-slot=accordion-trigger]{font-size:13px;font-weight:500}.detail-breakdown [data-slot=accordion-item]{border-color:var(--report-line)}.allocation-lines>div{justify-content:space-between;gap:14px;padding:9px 0;font-size:12px;display:flex}.allocation-lines dt{color:var(--report-muted)}.allocation-lines dd{font-variant-numeric:tabular-nums}.community-resources{flex-direction:column;padding-top:12px;display:flex}.community-resources [data-slot=button]{height:42px;color:var(--report-secondary);justify-content:space-between;padding-left:0;padding-right:0}.workspace-sidebar{border-color:var(--report-border)}[data-slot=select-content],[data-slot=dropdown-menu-content]{background:var(--report-surface);border:1px solid var(--report-border);color:var(--report-ink);z-index:70}[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-label]{font-size:13px}@media (max-width:1200px){.workspace-content{padding:28px 26px 12px}.overview-metric-grid{gap:12px}.overview-metric{padding:18px}.overview-metric>strong{font-size:29px}.report-date{display:none}.distribution-section [data-slot=card-header]{flex-wrap:wrap;align-items:flex-start}.distribution-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.grid-toolbar{flex-wrap:wrap}.grid-count{font-size:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-summary h2{min-height:0}}@media (max-width:900px){.overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-layout{grid-template-columns:1fr}.distribution-map{min-height:350px}.destination-panel{border-left:0;border-top:1px solid var(--report-border)}.destination-scroll{height:240px}.upcoming-strip,.stock-summary{flex-wrap:wrap}.stock-summary>.report-status{margin-left:0}}@media (max-width:767px){.workspace-content{padding:25px 18px 10px}.workspace-topbar{height:56px;padding:0 18px}.report-heading{align-items:flex-start;margin-bottom:22px}.report-heading h1{font-size:26px}.report-heading p:last-child{font-size:13px;line-height:1.7}.report-eyebrow{font-size:10px}.campaign-context{flex-wrap:wrap;gap:10px;font-size:12px}.overview-metric-grid{gap:10px;margin-bottom:22px}.overview-metric{padding:15px}.metric-label{gap:6px;font-size:12px}.metric-label svg{width:15px;height:15px}.overview-metric>strong{margin:16px 0 9px;font-size:28px}.overview-metric strong small{margin:4px 0 0;font-size:11px;display:block}.metric-note{font-size:11px}.campaign-report [data-slot=card-header]{gap:15px;padding:19px 17px}.campaign-report [data-slot=card-content]{padding:0 17px 18px}.campaign-report [data-slot=card-title]{font-size:15px}.metric-switch{justify-content:space-between;width:100%}.metric-switch [data-slot=button]{flex:1;padding:5px 8px;font-size:12px}.distribution-map{min-height:320px}.distribution-map .map-reset{max-width:160px;font-size:10px!important}.map-caption{font-size:9px}.destination-panel-title{padding:12px}.destination-button{padding:13px 12px!important}.upcoming-strip{gap:13px;padding:18px}.upcoming-strip>div:nth-child(2){flex:1;min-width:180px}.upcoming-strip>[data-slot=button]{margin:2px 0 0}.upcoming-strip h2{line-height:1.6}.upcoming-strip p{line-height:1.7}.report-footer{font-size:11px;display:block}.report-footer>span{margin-top:10px;display:block}.grid-toolbar{gap:10px;padding:14px}.report-search{flex-basis:100%;max-width:none}.columns-button{display:none}.grid-count{margin-left:auto}.grid-desktop{display:none}.grid-mobile{display:block}.mobile-record{border-top:1px solid var(--report-line);text-align:left;white-space:normal;background:#fff;flex-direction:column;align-items:stretch;gap:14px;width:100%;padding:18px;font-size:13px;display:flex}.mobile-record>strong{font-size:14px;font-weight:500}.mobile-record>p,.mobile-record>small{color:var(--report-muted);margin:0;font-size:12px}.mobile-record .identity strong{font-size:14px}.mobile-record .identity small{font-size:12px}.mobile-record-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-record-status>svg{color:var(--report-muted)}.mobile-report-numbers{color:var(--report-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:11px;display:grid}.mobile-report-numbers strong{color:var(--report-ink);margin-top:7px;font-size:20px;font-weight:500;display:block}.grid-pagination{gap:8px;padding:14px;font-size:11px}.grid-pagination>span:nth-child(2){font-size:10px}.page-summary-line{gap:12px 20px;font-size:12px}.product-grid{gap:10px}.campaign-report .product-summary [data-slot=card-content]{padding:15px}.product-summary .product-picture{height:80px;margin-bottom:15px}.product-summary h2{min-height:42px;font-size:13px}.product-summary strong{font-size:25px}.product-summary strong small{margin:4px 0 0;display:block}.product-summary p{font-size:11px}.stock-summary{gap:12px;font-size:12px}.stock-summary>span:first-child{flex-wrap:wrap}.stock-summary strong{font-size:20px}.stock-outlook{padding:17px}.stock-outlook p{line-height:1.7}.stock-total-line{gap:12px;padding:18px 4px;font-size:13px}.community-sheet [data-slot=sheet-header]{gap:10px;padding:25px 22px 20px}.community-sheet .identity strong{font-size:21px;line-height:1.4}.community-sheet-body{padding:22px}.community-next-delivery h3{font-size:15px}.community-stock-summary dt{font-size:11px}.community-stock-summary dd{font-size:26px}.community-stock-summary>div{padding-left:12px}.history-heading{flex-wrap:wrap}.identity-column{position:static}}@media (max-width:360px){.workspace-content{padding-left:12px;padding-right:12px}.overview-metric{padding:13px}.metric-label svg{display:none}.overview-metric>strong{font-size:26px}.campaign-report [data-slot=card-content]{padding-left:13px;padding-right:13px}.community-sheet [data-slot=sheet-header]{padding-left:18px;padding-right:18px}.community-sheet-body{padding:20px 18px}.community-stock-summary dt{min-height:30px}.metric-switch [data-slot=button]{padding-left:5px;padding-right:5px}}@media (prefers-reduced-motion:reduce){.prism-client *{transition:none!important}}.sort-button{white-space:nowrap!important}.number-cell{min-width:100px}.report-table td:has(>.report-status){min-width:175px}.report-table td:has(>.report-status) .cell-note{white-space:nowrap}.delivery-identity>strong{margin-bottom:5px;font-size:13px;font-weight:550;display:block}.delivery-identity .community-name{margin-top:3px;display:flex;font-size:12px!important}.community-sheet [data-slot=sheet-close]{border-radius:6px;place-items:center;width:36px;height:36px;display:grid;top:12px!important;right:12px!important}.community-sheet [data-slot=sheet-header]{padding-right:50px}.prism-client,.community-sheet,[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=tooltip-content]{font-optical-sizing:auto;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.prism-client{--sidebar:var(--report-canvas);--sidebar-accent:var(--report-quiet);--sidebar-accent-foreground:var(--report-ink);--sidebar-primary:var(--report-ink);--sidebar-ring:var(--report-secondary)}.prism-client :focus-visible,.community-sheet :focus-visible,[data-slot=select-content] :focus-visible,[data-slot=dropdown-menu-content] :focus-visible{outline:2px solid var(--report-secondary);outline-offset:3px}.workspace-content{padding:28px 32px 12px}.prism-client [data-slot=sidebar-menu]{gap:4px}.prism-client [data-slot=sidebar-menu-button]{height:36px;padding:8px 12px;font-weight:450}.prism-client [data-slot=sidebar-menu-button][data-active=true]{background:var(--report-quiet);color:var(--report-ink);font-weight:550}.report-heading{margin-bottom:24px}.report-heading h1{font-size:28px;font-weight:600;line-height:36px}.view-overview .report-heading h1{font-size:32px;line-height:40px}.report-heading p:last-child{font-size:14px;line-height:20px}.report-eyebrow{letter-spacing:.06em;font-size:12px;line-height:18px}.report-date{font-size:12px;line-height:18px}.campaign-report [data-slot=card]{box-shadow:none;border-radius:10px}.campaign-report [data-slot=card-header]{gap:16px;padding:20px}.campaign-report [data-slot=card-content]{padding:0 20px 20px}.campaign-report [data-slot=card-title]{font-size:15px;font-weight:600;line-height:22px}.section-description{font-size:12px;line-height:18px}.report-section{margin-bottom:24px}.campaign-context{gap:12px;margin-bottom:20px;line-height:18px}.overview-metric-grid{gap:16px;margin-bottom:24px}.overview-metric{min-height:150px;padding:20px}.metric-label{min-height:36px;font-size:12px;line-height:18px}.metric-label svg{color:var(--report-muted);width:16px;height:16px}.overview-metric>strong{letter-spacing:-1px;white-space:nowrap;margin:8px 0 10px;font-size:36px;font-weight:600;line-height:42px}.overview-metric strong small{letter-spacing:0;margin-left:7px;font-size:12px;font-weight:400;line-height:18px}.metric-note{font-size:12px;line-height:18px}.unreported-label{color:var(--report-secondary)}.report-status{background:var(--status-bg);min-height:20px;color:var(--status-fg);border:0;border-radius:4px;gap:5px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.report-status svg{flex-shrink:0;width:12px;height:12px}.tone-neutral{--status-fg:var(--report-secondary);--status-bg:var(--report-quiet)}.tone-planned{--status-fg:var(--report-planned);--status-bg:var(--report-quiet)}.tone-info{--status-fg:var(--report-info);--status-bg:var(--report-info-bg)}.tone-success{--status-fg:var(--report-success);--status-bg:var(--report-success-bg)}.tone-warning{--status-fg:var(--report-warning);--status-bg:var(--report-warning-bg)}.tone-critical{--status-fg:var(--report-critical);--status-bg:var(--report-critical-bg)}.overview-metric>strong,.number-cell,.country-summary strong,.destination-row-title>span,.community-stock-summary dd,.product-summary strong{font-variant-numeric:tabular-nums lining-nums}.distribution-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.distribution-controls [data-slot=select-trigger]{width:142px;min-width:142px}.metric-switch{background:var(--report-quiet);border-radius:6px}.metric-switch [data-slot=button]{color:var(--report-secondary);font-size:12px;line-height:18px}.metric-switch [aria-pressed=true]{background:var(--report-surface);color:var(--report-ink);box-shadow:var(--report-shadow)}.country-summary{color:var(--report-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:0 0 16px;font-size:12px;line-height:18px;display:flex}.country-summary [data-slot=button]{height:auto;color:var(--report-muted);gap:6px;padding:0;font-size:12px;font-weight:400}.country-summary [aria-pressed=true]{color:var(--report-ink)}.country-summary strong{color:var(--report-secondary);margin-left:4px;font-weight:550}.country-summary>span:last-child{margin-left:auto}.distribution-layout{border:0;border-top:1px solid var(--report-line);border-radius:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.distribution-map{background:var(--report-canvas);min-height:350px}.destination-panel{border-color:var(--report-line)}.destination-panel-title{min-height:46px;padding:12px 16px}.destination-panel-title h3{font-size:13px;font-weight:550;line-height:20px}.destination-scroll{height:304px}.map-caption{min-height:32px;color:var(--report-muted);padding:6px 10px;font-size:12px;line-height:18px}.map-reset{box-shadow:var(--report-shadow);background:var(--report-surface)!important;font-size:12px!important}.destination-button{flex-direction:column;min-height:76px;justify-content:flex-start!important;align-items:stretch!important;gap:3px!important;height:auto!important;padding:12px 16px!important;font-weight:400!important;display:flex!important}.destination-button>span{align-items:center;display:flex;gap:8px!important}.destination-row-title{justify-content:space-between;font-size:14px}.destination-row-title strong{font-size:14px;font-weight:500}.destination-row-title>span{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.destination-row-meta{color:var(--report-muted);line-height:18px;font-size:12px!important;font-weight:400!important}.destination-volume-bar{background:var(--report-line);border-radius:3px;height:3px;margin-top:6px;overflow:hidden;display:block!important}.destination-volume-bar>span{background:var(--distribution-colour);border-radius:3px;height:100%;display:block}.metric-planned{--distribution-colour:var(--report-planned)}.metric-dispatched{--distribution-colour:var(--report-info)}.metric-received{--distribution-colour:var(--report-success)}.selected-destination strong{font-weight:600}.selected-destination span{font-size:12px;line-height:18px}.recipient-button .identity strong{font-size:14px}.recipient-button>span:nth-child(2){font-size:14px;font-weight:550}.upcoming-strip{border-radius:8px;gap:14px;padding:18px 20px}.upcoming-icon{background:var(--report-quiet);color:var(--report-secondary);width:36px;height:36px}.upcoming-strip h2{font-size:14px;font-weight:550;line-height:20px}.upcoming-strip p{font-size:12px;line-height:18px}.grid-toolbar{gap:12px;padding:16px}.report-table th{background:var(--report-canvas);height:40px;padding:7px 16px;font-size:12px;line-height:16px}.sort-button{line-height:16px;min-height:24px!important;font-size:12px!important}.sort-button svg{opacity:0;transition:opacity .15s}.sort-button:hover svg,.sort-button:focus-visible svg,.sort-button[data-sorted] svg{opacity:1}.report-table td{height:64px;padding:9px 16px;font-size:14px;line-height:20px}.density-deliveries .report-table td,.density-stock .report-table td{height:56px;padding-top:8px;padding-bottom:8px}.identity strong{font-size:14px;font-weight:500;line-height:20px}.identity small,.cell-note{margin-top:2px;font-size:12px;line-height:18px}.cell-note:empty{display:none}.report-avatar{width:32px;height:32px;font-size:11px}.number-cell{font-weight:500}.report-table tbody tr:hover td{background:var(--report-hover)}.identity-column{background:var(--report-surface)}.report-table th.identity-column{background:var(--report-canvas)}.report-table .identity-column{min-width:215px}.density-stock .report-table{min-width:620px}.density-stock .identity-column{width:60%}.grid-pagination{font-size:12px;line-height:18px}.delivery-identity>strong{margin-bottom:2px;font-size:12px;line-height:16px}.delivery-identity .community-name{margin:0;line-height:18px;font-size:12px!important}.community-sheet .identity strong{font-size:24px;font-weight:600;line-height:32px}.community-sheet .report-avatar{width:40px;height:40px}.community-sheet [data-slot=sheet-header]{padding-top:24px;padding-bottom:20px}.community-sheet-body{padding-top:20px}.community-stock-summary dt{min-height:36px;font-size:12px;line-height:18px}.community-stock-summary dd{margin-top:6px;font-size:30px;font-weight:600;line-height:36px}.community-stock-summary{padding-top:16px;padding-bottom:16px}.history-icon{background:var(--status-bg);color:var(--status-fg)}.allocation-progress .quantity-track>span{background:var(--report-success)}.quantity-track>span{background:var(--report-planned)}.community-next-delivery h3{font-size:16px;font-weight:550;line-height:22px}.community-next-delivery p,.detail-coverage,.delivery-history p,.delivery-history small{font-size:12px;line-height:18px}.community-sheet [data-slot=sheet-close]{width:40px;height:40px}.product-grid{gap:16px;margin-bottom:24px}.campaign-report .product-summary [data-slot=card-content]{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:6px 12px;padding:20px;display:grid}.product-summary .product-picture{background:var(--report-canvas);border-radius:6px;grid-row:1/3;width:40px;height:56px;margin:0}.product-summary .product-picture svg{width:22px;height:22px}.product-summary h2{align-items:center;min-height:40px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.product-summary strong{white-space:nowrap;font-size:26px;font-weight:600;line-height:32px}.product-summary strong small{margin-left:5px;font-size:12px;line-height:18px;display:inline}.product-summary .quantity-track,.product-summary p{grid-column:1/-1;margin-top:10px}.product-summary p{margin:0;font-size:12px;line-height:18px}.product-picture{background:var(--report-canvas);color:var(--report-muted)}.stock-product-name .product-picture{width:28px;height:36px}.stock-product-name strong{font-size:14px;font-weight:500;line-height:20px}.report-footer,.report-footnote{font-size:12px;line-height:18px}.report-footer{margin-top:24px;padding:20px 0}.report-loading{max-width:1240px;min-height:620px;margin:auto}.loading-heading{height:80px;margin-bottom:24px}.loading-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.loading-metrics>div{border-radius:10px;height:150px}.loading-content{border-radius:10px;height:380px}@media (max-width:1200px){.workspace-content{padding:28px 24px 12px}.overview-metric-grid{gap:12px}.overview-metric{padding:18px}.distribution-section [data-slot=card-header]{flex-wrap:wrap}.product-summary strong small{margin:0;display:block}}@media (max-width:900px){.distribution-layout{grid-template-columns:1fr}.destination-scroll{height:304px}.distribution-map{min-height:330px}.destination-panel{border-left:0;border-top:1px solid var(--report-line)}}@media (max-width:767px){.workspace-content{padding:24px 18px 10px}.report-heading h1,.view-overview .report-heading h1{font-size:26px;line-height:34px}.report-heading{margin-bottom:20px}.report-heading p:last-child{font-size:14px;line-height:20px}.report-eyebrow{font-size:12px;line-height:18px}.overview-metric-grid{gap:12px}.overview-metric{min-height:164px;padding:16px}.metric-label{min-height:36px;font-size:12px;line-height:18px}.metric-label svg{width:15px;height:15px}.overview-metric>strong{margin:8px 0 10px;font-size:30px;line-height:36px}.overview-metric strong small{margin:0;font-size:12px;line-height:18px;display:block}.metric-note{font-size:12px;line-height:18px}.campaign-report [data-slot=card-header]{padding:18px}.campaign-report [data-slot=card-content]{padding:0 18px 18px}.campaign-report [data-slot=card-title]{font-size:15px;line-height:22px}.distribution-controls{gap:12px;width:100%}.distribution-controls [data-slot=select-trigger]{width:100%;min-width:0}.metric-switch{width:100%}.country-summary{gap:10px 16px;line-height:18px}.country-summary>span:last-child{flex-basis:100%;margin-left:0}.destination-button{padding:12px!important}.destination-panel-title{padding:12px}.distribution-map{min-height:330px}.map-caption{font-size:12px;line-height:18px}.map-reset{max-width:180px;font-size:12px!important}.map-caption{min-height:42px}.distribution-map-canvas{bottom:42px}.upcoming-strip{padding:18px}.report-footer{font-size:12px;line-height:18px}.mobile-record{font-size:14px;line-height:20px}.mobile-record>small,.mobile-record>p,.mobile-report-numbers{font-size:12px;line-height:18px}.mobile-report-numbers>span{grid-template-rows:36px auto;display:grid}.mobile-report-numbers strong{margin-top:4px;font-size:24px;line-height:30px}.grid-pagination,.grid-pagination>span:nth-child(2){font-size:12px}.grid-pagination{flex-wrap:wrap}.grid-count{font-size:12px}.page-summary-line{line-height:18px}.community-sheet .identity strong{font-size:24px;line-height:30px}.community-sheet .community-stock-summary dd{font-size:28px;line-height:34px}.community-sheet .community-stock-summary dt{min-height:36px;font-size:12px;line-height:18px}.community-stock-summary>div{padding-left:12px}.product-grid{gap:12px}.campaign-report .product-summary [data-slot=card-content]{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.product-summary .product-picture{width:32px;height:40px}.product-summary h2{min-height:40px;font-size:14px;line-height:20px}.product-summary strong{font-size:24px;line-height:30px}.product-summary strong small{margin:0;font-size:12px;display:block}.product-summary .quantity-track{width:100%;margin:4px 0}.product-summary p{font-size:12px;line-height:18px}.loading-metrics{grid-template-columns:repeat(2,1fr)}.loading-metrics>div{height:164px}}@media (max-width:360px){.workspace-content{padding-left:12px;padding-right:12px}.overview-metric{padding:13px}.metric-label svg{display:none}.overview-metric>strong{font-size:30px;line-height:36px}.campaign-report [data-slot=card-content]{padding-left:14px;padding-right:14px}.country-summary,.product-grid{gap:10px}.campaign-report .product-summary [data-slot=card-content]{padding:13px}.community-stock-summary>div{padding-left:8px}.community-sheet-body{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.prism-client *,.community-sheet *,[data-slot=select-content],[data-slot=dropdown-menu-content]{transition:none!important;animation:none!important}}.distribution-map .distribution-map-canvas.maplibregl-map{width:auto;height:auto}:root{--report-stock:#23766b;--report-stock-bg:#eff8f5}.volume-legend{color:var(--report-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 0 14px;font-size:12px;line-height:18px;display:flex}.volume-legend strong{color:var(--report-ink);font-weight:500}.volume-legend>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.volume-legend i{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000014}.volume-legend small{color:var(--report-muted);font-size:12px}.metric-icon{background:var(--report-quiet);color:var(--report-muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.metric-label .metric-icon svg{color:inherit}.metric-icon.accent-info{color:var(--report-info);background:var(--report-info-bg)}.metric-icon.accent-success{color:var(--report-success);background:var(--report-success-bg)}.metric-icon.accent-stock{color:var(--report-stock);background:var(--report-stock-bg)}.stock-state{align-items:center;justify-content:inherit;color:var(--report-muted);white-space:normal;gap:4px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.stock-state-available{color:var(--report-stock)}.stock-state-empty{border:1px solid var(--report-border);color:var(--report-secondary);border-radius:4px;padding:0 5px}.stock-quantity{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.stock-quantity>strong{font-size:14px;font-weight:600}.stock-quantity .stock-state{text-align:right;max-width:155px}.mobile-report-numbers .stock-state{margin-top:6px;font-size:12px;line-height:18px}.sampling-balance{margin-top:16px}.sampling-balance-track{background:var(--report-line);border-radius:4px;height:7px;display:flex;overflow:hidden}.sampling-balance-track>span:first-child{background:var(--report-success)}.sampling-balance-track>span:last-child{background:var(--report-stock)}.sampling-balance p{color:var(--report-secondary);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:8px;font-size:12px;line-height:18px;display:flex}.product-summary .quantity-track>span{background:var(--report-stock)}.product-summary .stock-state{grid-column:2/-1}.campaign-switcher{flex-shrink:0;gap:8px;height:34px;margin-left:auto;font-size:12px;line-height:18px}.campaign-switcher-menu{width:300px;max-width:calc(100vw - 24px);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.campaign-option{justify-content:space-between;gap:10px;padding:10px}.campaign-option>span:first-child{gap:4px;min-width:0;display:grid}.campaign-option strong{font-size:14px;font-weight:500;line-height:20px}.campaign-option small,.campaign-menu-note{color:var(--report-muted);font-size:12px;line-height:18px}.campaign-active{color:var(--report-success)}.campaign-menu-note{margin:0;padding:8px 10px}@media (max-width:600px){.volume-legend{gap:8px 12px}.volume-legend strong,.volume-legend small{flex-basis:100%}.metric-icon{padding:4px}.stock-quantity .stock-state{max-width:120px}.campaign-switcher{gap:6px;padding:0 8px}.product-summary .stock-state{min-height:36px}}@media (max-width:360px){.metric-label .metric-icon{display:none}}@media (max-width:900px){.destination-scroll{height:auto;max-height:304px}}.report-table .stock-state{white-space:nowrap;max-width:none}.campaign-progress{border:1px solid var(--report-border);box-shadow:var(--report-shadow);margin-bottom:16px}.campaign-report .campaign-progress [data-slot=card-content]{padding:20px}.campaign-progress-heading,.campaign-progress-values,.campaign-progress-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.campaign-progress-heading h2{margin:0;font-size:15px;font-weight:600;line-height:22px}.campaign-progress-values{align-items:baseline;margin-top:14px}.campaign-progress-values>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:10px;font-size:36px;font-weight:600;line-height:42px;display:flex}.campaign-progress-values small{letter-spacing:0;color:var(--report-secondary);font-size:14px;font-weight:400;line-height:20px}.campaign-progress-values>span{font-variant-numeric:tabular-nums lining-nums;color:var(--report-secondary);font-size:14px;line-height:20px}.campaign-progress-track{background:var(--report-quiet);border-radius:5px;width:100%;height:8px;margin:14px 0 10px;overflow:hidden}.campaign-progress-track>span{background:var(--report-info);border-radius:5px;height:100%;display:block}.target-reached .campaign-progress-track>span{background:var(--report-success)}.campaign-progress-context{color:var(--report-secondary);font-size:12px;line-height:18px}.working-target{color:var(--report-muted);background:var(--report-canvas);border:1px solid var(--report-border);border-radius:4px;padding:1px 6px}.community-links{align-items:center;gap:4px;width:max-content;display:flex}.community-links [data-slot=button],.missing-community-link{width:32px;height:32px;color:var(--report-secondary);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.community-links [data-slot=button]:hover{color:var(--report-ink);background:var(--report-quiet)}.missing-community-link{color:var(--report-muted);font-size:12px}.missing-community-link:focus-visible{outline:2px solid var(--report-ink);outline-offset:2px}.community-link-tooltip{max-width:min(300px,100vw - 24px);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:18px}.community-mobile-record .mobile-community-open{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:5px;padding:0;display:block}.mobile-community-open:focus-visible{outline:2px solid var(--report-ink);outline-offset:4px}.community-mobile-record .labelled-links{flex-wrap:wrap;gap:4px 8px;width:100%;margin-top:14px}.labelled-links [data-slot=button],.labelled-links .missing-community-link{gap:6px;width:auto;height:auto;min-height:36px;padding:6px 8px;font-size:12px;line-height:18px}.campaign-update .update-date{color:var(--report-muted);margin:0 0 6px;font-size:12px;line-height:18px}.campaign-update .update-body{white-space:pre-line;color:var(--report-secondary);margin-bottom:8px}@media (max-width:767px){.campaign-report .campaign-progress [data-slot=card-content]{padding:16px}.campaign-progress-values{gap:6px}.campaign-progress-values>strong{font-size:30px;line-height:36px}.campaign-progress-values>span{flex-basis:100%;font-size:12px;line-height:18px}.campaign-progress-heading{gap:8px}}.community-mobile-record .mobile-community-open{flex-direction:column;align-items:stretch;gap:14px;display:flex}.community-mobile-record .labelled-links{margin-top:0}.report-table .links-column{z-index:1;background:var(--report-surface);box-shadow:-1px 0 var(--report-line);position:sticky;right:0}.report-table th.links-column{z-index:3;background:var(--report-canvas)}.community-link-tooltip{background:var(--report-ink);color:var(--report-surface);border-radius:6px;box-shadow:0 3px 10px #0000001f}.community-link-tooltip>svg{fill:var(--report-ink);background:var(--report-ink)}.inbound-documents{margin-top:24px}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.document-card{border:1px solid var(--report-border);background:var(--report-surface);min-width:0;box-shadow:var(--report-shadow);border-radius:10px;flex-direction:column;gap:16px;padding:20px;display:flex}.document-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.document-icon{background:var(--report-quiet);color:var(--report-secondary);border-radius:7px;flex-shrink:0;padding:8px;display:flex}.document-heading h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:20px}.document-heading p{color:var(--report-muted);margin:4px 0 0;font-size:12px;line-height:18px}.document-quantity{color:var(--report-secondary);margin:0;font-size:12px;line-height:20px}.document-quantity strong{color:var(--report-ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:20px;font-weight:600;line-height:26px}.document-products{gap:7px;margin:0;padding:0;list-style:none;display:grid}.document-products li{color:var(--report-secondary);justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;line-height:18px;display:flex}.document-products strong{color:var(--report-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.document-actions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.document-actions [data-slot=button]{min-height:36px;font-size:12px;line-height:18px}.shipment-documents{flex-wrap:wrap;gap:6px 12px;margin-top:6px;display:flex}.shipment-documents a{color:var(--report-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;line-height:18px;display:inline-flex}.shipment-documents a:hover{color:var(--report-ink);text-decoration:underline}@media (max-width:767px){.document-grid{grid-template-columns:1fr}.document-card{padding:16px}}
