.report-release{font-size:10px;padding:8px 11px;color:#7595c3;background:#edf4ff;border:1px solid #dce8fa;border-radius:6px}.report-filter-bar{display:grid;grid-template-columns:1fr .9fr .9fr 1fr 1fr 1.3fr auto;gap:13px;align-items:end;margin-bottom:15px!important}.report-filter-bar label{font-size:10px;color:#8ba0ba;display:grid;gap:7px}.report-filter-bar input,.report-filter-bar select{min-width:0;width:100%;font-size:11px;box-sizing:border-box;min-height:39px}.report-filter-bar .linklike{font-size:10px;padding-bottom:12px}.report-filter-bar #report-filter-error{grid-column:1/-1}.report-filter-bar #report-filter-error:empty{display:none}.report-period-context{display:flex;flex-wrap:wrap;gap:22px;font-size:10px;color:#9caec4;margin:0 0 23px}.report-period-context span:first-child{color:#7393bc}.report-tabs{margin-bottom:24px!important}.report-tabs button{font-size:12px!important}.report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px}.report-kpis>div{background:#fff;border:1px solid #e2e9f4;border-radius:13px;padding:21px;display:grid;gap:14px}.report-kpis small{font-size:9px;letter-spacing:.6px;color:#97abc5}.report-kpis strong{font-size:25px;font-weight:600;letter-spacing:-.6px;color:#4779b4}.report-kpis em{font-size:16px;color:#aabbd1;font-style:normal}.report-kpis span{font-size:10px;color:#a2b3c9;line-height:1.7}.report-kpis .down{color:#c5818d}.report-kpis .up{color:#79a58f}.report-actions-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.report-actions-heading h2{font-size:19px;color:#355b89;margin:8px 0}.report-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.report-action-card{border:1px solid #e2e9f3;background:#fff;border-radius:13px;padding:21px;display:flex;flex-direction:column;gap:15px}.report-action-kind{display:flex;justify-content:space-between;gap:8px;font-size:8px;letter-spacing:.6px;color:#96aac5}.report-action-kind b{font-size:9px;font-weight:400;letter-spacing:0;color:#8ba3c2}.report-action-card h3{font-size:14px;color:#44668e;line-height:1.7;margin:0;font-weight:600}.report-action-card p{font-size:11px;color:#93a8c2;line-height:1.9;margin:0}.report-action-next{border-left:2px solid #b8d0f0;padding:4px 0 4px 12px;font-size:11px;line-height:1.9;color:#86a0c0}.report-action-card.decline .report-action-next{border-color:#e1b0b8}.report-action-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:5px}.report-action-buttons .btn{font-size:10px;padding:8px 10px}.report-action-buttons .linklike{font-size:9px;margin-top:5px;color:#9cb0cb}.report-overview-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-top:25px}.report-overview-columns h2{font-size:15px;color:#5d7ea8}.report-overview-columns .section-top p{font-size:10px}.report-trend{display:grid;gap:18px;margin:25px 0 12px}.report-trend>div{display:grid;grid-template-columns:65px 1fr 135px;align-items:center;gap:15px;font-size:11px;color:#8da4c2}.report-trend>div>div{height:7px;background:#f0f4fa;border-radius:5px;overflow:hidden}.report-trend i{display:block;height:100%;background:linear-gradient(90deg,#8cbcff,#4d8bee);border-radius:5px}.report-trend strong{text-align:right;font-size:12px;font-weight:500;color:#6c90bd}.report-quality-grid{display:grid;gap:17px;margin:23px 0}.report-quality-grid>div{display:flex;gap:11px;align-items:flex-start}.report-quality-grid i{width:7px;height:7px;background:#e2c990;border-radius:50%;margin-top:6px;flex-shrink:0}.report-quality-grid i.known{background:#8ccbb0}.report-quality-grid span{font-size:11px;color:#6f8fb7;line-height:1.7}.report-quality-grid small{display:block;font-size:10px;color:#a4b4cb}.report-footnote{font-size:10px;line-height:1.9;color:#a5b4c9;margin:18px 0}.report-table-panel{padding:0!important;overflow:hidden}.report-table-panel>.section-top{padding:23px 22px 10px}.report-table-panel h2{font-size:16px;color:#5e80ac}.report-table-panel .section-top p{font-size:10px}.report-data-table{min-width:1160px;width:100%}.report-data-table th{font-size:10px!important;padding:15px!important}.report-data-table td{font-size:11px;padding:20px 15px;line-height:1.7;color:#7b97ba;vertical-align:middle}.report-data-table td strong{font-size:12px;color:#5b7ea9;font-weight:500}.report-data-table td small{display:block;font-size:9px;color:#a5b6cc;margin-top:6px;line-height:1.7}.report-data-table .btn{font-size:10px;white-space:nowrap}.report-lost-products{max-width:220px;font-size:10px!important;color:#9eafc6!important}.report-delta.down{color:#c78491}.report-delta.up{color:#80aa96}.report-excluded{color:#c3aa7a!important}.report-stock-intro{display:flex;justify-content:space-between;gap:25px;align-items:center}.report-stock-intro h2{font-size:18px;color:#4f76a7;margin:10px 0}.report-stock-intro p{font-size:11px;line-height:1.8;color:#9eb0c9}.report-stock-intro>span{font-size:10px;color:#97aecb;white-space:nowrap}.report-product-cell{display:flex;gap:12px;align-items:center;min-width:220px}.report-product-cell .product-photo{width:40px;min-width:40px;height:40px;min-height:0;padding:2px;background:white}.report-product-cell img{width:36px;height:36px;object-fit:contain}.report-data-pending{font-size:10px;color:#b6a175;background:#fff9ed;padding:5px 8px;border-radius:4px;white-space:nowrap}.report-action-status{display:flex;align-items:center;flex-wrap:wrap;gap:25px;border:1px solid #e3eaf5;border-radius:10px;background:white;padding:19px 22px;margin-bottom:24px;font-size:11px;color:#99aec8}.report-action-status b{font-size:19px;color:#6a90bf;margin-right:5px}.report-action-status .linklike{margin-left:auto;font-size:11px}.report-task-row{display:flex;justify-content:space-between;gap:25px;padding:18px 0;border-bottom:1px solid #edf1f7}.report-task-row strong{font-size:12px;color:#6d8bb1;font-weight:500}.report-task-row small{display:block;font-size:10px;color:#a8b8ce;line-height:1.8;margin-top:7px}.report-task-row>span{font-size:11px;color:#7aa28f;max-width:220px}.report-target-option{display:flex!important;flex-direction:row!important;align-items:center;gap:12px!important;margin:17px 0;font-size:12px!important}.report-target-option input{width:15px!important;min-height:0!important;height:15px!important}.report-target-option small{display:block;font-size:10px;color:#a3b4cd;margin-top:5px}.report-method-list section{border-bottom:1px solid #e9eff6;padding:0 0 16px;margin:0 0 20px}.report-method-list h3{font-size:14px;color:#6c8db7}.report-method-list p{font-size:12px;line-height:1.9;color:#9baec8}.report-campaign-context{padding:18px;border:1px solid #dfeafa;background:#f7faff;border-radius:9px;margin-bottom:20px}.report-campaign-context h3{font-size:14px;color:#5e83b5}.report-campaign-context p,.report-campaign-context small{font-size:11px;line-height:1.8;color:#98acc9}.report-campaign-context>div{display:flex;flex-wrap:wrap;gap:14px;margin:15px 0}.report-campaign-context label{display:flex;flex-direction:row;align-items:center;font-size:11px;gap:7px}.report-campaign-context input{width:15px;height:15px;min-height:0}@media(max-width:1300px){.report-filter-bar{grid-template-columns:repeat(3,1fr)}.report-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.report-action-grid,.report-overview-columns{grid-template-columns:1fr}.report-filter-bar{grid-template-columns:repeat(2,1fr)}.report-stock-intro{display:block}.report-stock-intro>span{display:block;margin-top:16px}.report-actions-heading{align-items:flex-start;flex-direction:column}}@media(max-width:550px){.report-filter-bar,.report-kpis{grid-template-columns:1fr}.report-trend>div{grid-template-columns:55px 1fr 100px;gap:9px}.report-trend strong{font-size:10px}}
