.presentation-registry{display:none}.presentation-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.presentation-section-title h2{font-size:21px;margin:0;color:#21464d}.presentation-section-title>span{font-size:12px;color:#82979c}.presentation-overview,.presentation-packs,.presentation-quality,.presentation-channels{padding:24px}.presentation-overview{display:grid;gap:18px}.presentation-overview>.presentation-section-title{margin:0}.presentation-overview .overview-card{margin:0}.presentation-overview .overview-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 35px}.presentation-overview .overview-datum strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.presentation-overview .overview-datum label{font-size:12px}.presentation-images{display:flex;gap:16px;flex-wrap:wrap}.presentation-image{width:220px;border:1px solid #e1e9e5;border-radius:8px;overflow:hidden}.presentation-image>div{height:150px;display:grid;place-items:center;background:#f6f7f3}.presentation-image svg{width:110px;height:110px}.presentation-image img{max-width:100%;max-height:150px;object-fit:contain}.presentation-image>span{display:block;padding:10px 12px;font-size:12px;color:#6d858c}.presentation-overview .operator-matrix{border:0}.presentation-overview .people-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.presentation-products .table-wrap{overflow-x:auto}.presentation-products .data-table{min-width:1370px;width:100%;table-layout:auto}.presentation-products .data-table th:nth-child(2),.presentation-products .data-table td:nth-child(2){min-width:370px;width:32%}.presentation-product-name{min-width:290px}.presentation-product-name strong{white-space:nowrap!important;word-break:normal!important;overflow:visible!important;text-overflow:clip!important;display:block}.presentation-products .product-cell{min-width:370px}.presentation-products .product-cell small{white-space:nowrap}.presentation-product-filters{flex-wrap:wrap;gap:10px}.presentation-product-filters>.search{flex:1 1 270px;min-width:240px}.presentation-product-filters>[data-presentation-action="export-open"]{margin-left:auto}.presentation-export-scope{border:1px solid #dce6e4;border-radius:8px;padding:14px;display:flex;gap:18px;flex-wrap:wrap;margin-bottom:16px}.presentation-export-scope legend,.presentation-export-groups legend{font-size:13px;font-weight:600;color:#35525a}.presentation-export-scope label,.presentation-export-groups label{display:flex;align-items:center;gap:7px;font-size:12px}.presentation-export-groups{display:grid;grid-template-columns:1fr 1fr;gap:14px}.presentation-export-groups fieldset{border:1px solid #dce6e4;border-radius:8px;padding:14px}.presentation-export-groups fieldset>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:5px}.presentation-help{position:fixed;top:70px;bottom:0;right:0;width:440px;max-width:95vw;background:white;border-left:1px solid #d8e5e1;box-shadow:-15px 0 35px #24473c1c;z-index:80;display:flex;flex-direction:column}.presentation-help>header{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4ece8}.presentation-help h3{font-size:18px;margin:0 0 6px}.presentation-help header small{color:#85999d;font-size:12px}.presentation-help-search{display:flex;gap:8px;align-items:center;margin:15px 20px;padding:10px;border:1px solid #dce6e4;border-radius:7px}.presentation-help-search input{border:0;outline:0;min-width:0;width:100%;font:inherit;font-size:12px}.presentation-help-list{padding:0 20px 24px;overflow:auto;flex:1}.presentation-help-list section{border-bottom:1px solid #e8efec;padding:15px 0}.presentation-help-list h4{font-size:13px;margin:0 0 12px}.presentation-help-list dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.presentation-help-list dt{font-size:11px;color:#91a1a5}.presentation-help-list dd{font-size:12px;margin:4px 0 0;color:#365860}.presentation-help-list p{font-size:12px;line-height:1.6;color:#6e858b}.presentation-packs{display:grid;gap:14px}.presentation-packs>.presentation-section-title{margin-bottom:4px}.presentation-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.presentation-report-summary{border:1px solid #d8e9e1;border-radius:9px;background:#f6fbf8;padding:22px;display:flex;gap:35px;align-items:center;margin-bottom:20px}.presentation-report-summary>div{display:flex;align-items:center;gap:13px;min-width:170px}.presentation-report-icon{width:50px;height:50px;border-radius:12px;background:#e3f4ea;color:#178a66;display:grid;place-items:center}.presentation-report-summary small{font-size:11px;color:#789289}.presentation-report-summary h3{font-size:23px;color:#208365;margin:5px 0 0}.presentation-report-summary dl{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.presentation-report-summary dt{font-size:11px;color:#8a9c9c}.presentation-report-summary dd{margin:6px 0 0;font-size:13px;color:#36525a}.presentation-report-body,.presentation-report-history{border:1px solid #e0e9e6;border-radius:8px;overflow:hidden;margin-bottom:18px}.presentation-report-body>header,.presentation-report-history>header{padding:17px 20px;border-bottom:1px solid #e5ece8;display:flex;align-items:center;justify-content:space-between}.presentation-report-body h3,.presentation-report-history h3{font-size:14px;margin:0}.presentation-report-body header span{font-size:11px;color:#82989c}.presentation-channels .category-search{padding:16px 0;flex-wrap:wrap}.presentation-channels .data-table{min-width:850px}.presentation-channels .table-wrap{border:1px solid #e1e9e6;border-radius:8px}.presentation-overview .overview-card>header{padding:16px 20px}.hero-meta{flex-wrap:wrap}.hero-meta>span{white-space:nowrap}
.presentation-products .tabs button[data-status=""] { color: #F53F3F; }
/* Keep each SKU's detail action visible while the result table scrolls. */
.presentation-products .data-table th:last-child,
.presentation-products .data-table td:last-child:not([colspan]) {
  position: sticky;
  right: 0;
  z-index: 2;
  width: 96px;
  min-width: 96px;
  text-align: center;
  white-space: nowrap;
  background: var(--paper, #fff);
  box-shadow: -6px 0 10px -7px #1d212940;
}
.presentation-products .data-table th:last-child { z-index: 3; background: var(--bg, #f7f8fa); }
.presentation-products .data-table tbody tr:hover td:last-child:not([colspan]) { background: #f2f3f5; }
.presentation-products .product-detail-link { display: block; text-decoration: none; }
.presentation-products .product-detail-link strong { color: var(--green); }
.presentation-products .product-detail-link:hover strong,
.presentation-products .product-detail-link:focus-visible strong { text-decoration: underline; }
.presentation-products .product-detail-link:hover small,
.presentation-products .product-detail-link:focus-visible small { color: var(--green); }
.presentation-products .product-view-link { display: inline-block; padding: 4px 8px; color: var(--green); text-decoration: none; }
.presentation-products .product-view-link:hover { text-decoration: underline; }
@media(max-width:1050px){.presentation-overview .people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-overview .overview-data-grid,.presentation-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-report-summary{align-items:flex-start;flex-direction:column;gap:20px}.presentation-report-summary dl{width:100%}}
@media(max-width:650px){.presentation-overview,.presentation-packs,.presentation-quality,.presentation-channels{padding:18px 12px}.presentation-overview .overview-data-grid,.presentation-pack-grid{grid-template-columns:1fr}.presentation-export-groups{grid-template-columns:1fr}.presentation-export-groups fieldset>div{grid-template-columns:1fr}.presentation-overview .people-grid{grid-template-columns:1fr}.presentation-product-filters>[data-presentation-action="export-open"]{margin-left:0}.presentation-report-summary dl{grid-template-columns:1fr}.presentation-section-title{align-items:flex-start;flex-direction:column}.presentation-image{width:100%}}
