.sales-report-card{background:#fff;border:1px solid #dce8df;border-radius:18px;padding:20px;box-shadow:0 10px 28px #3662480d}.sales-report-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sales-report-head>div{min-width:0}.sales-report-head h2{color:#204a36;margin:4px 0 6px;font-size:20px}.sales-report-head p{color:#75867c;max-width:920px;margin:0;font-size:12px;line-height:1.5}.sales-report-pdf{white-space:nowrap;flex:none;min-height:40px}.sales-report-filters{border-top:1px solid #edf2ee;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:18px;padding-top:18px;display:grid}.sales-report-filters .field-group{position:relative}.sales-report-filters input[type=date]{color:#315b45;width:100%;height:46px;font:inherit;background:#fbfdfb;border:1px solid #cfdfd4;border-radius:11px;outline:none;padding:0 11px}.sales-report-filters input[type=date]:focus{background:#fff;border-color:#66ad80;box-shadow:0 0 0 4px #66ad801f}.sales-report-clear{white-space:nowrap;min-height:46px}.sales-report-message{margin-top:16px}.sales-report-summary{grid-template-columns:.7fr 1fr 1fr;gap:12px;margin-top:18px;display:grid}.sales-report-summary article{background:#f8fbf9;border:1px solid #e1ebe4;border-radius:13px;padding:15px 16px}.sales-report-summary span,.sales-report-summary small{color:#7c8e83;font-size:10px;display:block}.sales-report-summary span{text-transform:uppercase;letter-spacing:.06em;font-weight:800}.sales-report-summary strong{color:#294f3d;margin:6px 0;font-size:19px;display:block}.sales-report-table-wrap{border:1px solid #e1ebe4;border-radius:14px;margin-top:18px;overflow:auto}.sales-report-table{border-collapse:collapse;width:100%;min-width:1120px}.sales-report-table th{color:#6f8377;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f5faf6;padding:11px 12px;font-size:10px}.sales-report-table td{color:#53695d;vertical-align:middle;border-top:1px solid #edf2ee;padding:11px 12px;font-size:11px}.sales-report-table td strong{color:#315b45;white-space:nowrap}.sales-report-table .sales-value{color:#315b45;text-align:right;white-space:nowrap;font-weight:800}.sales-report-table th:nth-last-child(-n+2){text-align:right}.sales-report-table tfoot td{color:#315b45;background:#f8fbf9;border-top:2px solid #d8e6dc;font-weight:900}.sales-report-table tfoot td:nth-last-child(-n+2){text-align:right;white-space:nowrap}.sales-status,.sales-type{color:#4d725d;text-transform:uppercase;white-space:nowrap;background:#edf4ef;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.sales-status.rascunho{color:#89660d;background:#fff4d7}.sales-status.cancelado{color:#9f3f3f;background:#fdeaea}.sales-status.recolocado{color:#5b63a5;background:#eef0ff}.sales-status.emitido,.sales-status.entregue{color:#287044;background:#e8f7ed}.sales-type.diferenciado{color:#5369a5;background:#eef3ff}.sales-report-empty{color:#7d9084;text-align:center;border:1px dashed #dce8df;border-radius:13px;margin-top:18px;padding:28px;font-size:12px}@media (max-width:1180px){.sales-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-report-clear{justify-self:start}}@media (max-width:760px){.sales-report-card{padding:15px}.sales-report-head{flex-direction:column}.sales-report-pdf{width:100%}.sales-report-filters{grid-template-columns:1fr 1fr}.sales-report-summary{grid-template-columns:1fr}}@media (max-width:520px){.sales-report-filters{grid-template-columns:1fr}.sales-report-clear{width:100%}}.commission-report-table{min-width:1240px}.commission-report-table th:nth-last-child(-n+3){text-align:right}.commission-report-table tfoot td:last-child{text-align:right;white-space:nowrap}.management-report-filters{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.management-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.management-kpi,.management-kpis article{background:#f8fbf9;border:1px solid #e1ebe4;border-radius:14px;padding:16px}.management-kpis article.featured{background:linear-gradient(135deg,#eff8f2,#f8fbf9);border-color:#cfe2d5}.management-kpis span,.management-kpis small{color:#7c8e83;display:block}.management-kpis span{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.management-kpis strong{color:#294f3d;margin:6px 0;font-size:20px;display:block}.management-kpis small{font-size:10px;line-height:1.4}.management-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:14px;margin-top:16px;display:grid}.management-grid.rankings{grid-template-columns:1fr 1fr}.management-panel{background:#fff;border:1px solid #e1ebe4;border-radius:14px;min-width:0;padding:16px}.management-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.management-panel-head span{color:#7c8e83;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:900;display:block}.management-panel-head h3{color:#294f3d;margin:3px 0 0;font-size:16px}.management-panel-head>strong{color:#315b45;white-space:nowrap;font-size:14px}.management-bars{align-items:flex-end;gap:10px;height:190px;padding-top:18px;display:flex;overflow-x:auto}.management-bar-col{text-align:center;flex:1;grid-template-rows:26px 1fr 24px;align-items:end;gap:4px;min-width:58px;display:grid}.management-bar-col>span{color:#65796d;white-space:nowrap;font-size:9px;font-weight:700}.management-bar-col>strong{color:#64796d;font-size:9px}.management-bar-track{background:#f1f5f2;border-radius:10px;height:126px;position:relative;overflow:hidden}.management-bar-track i{background:#74ad87;border-radius:10px 10px 0 0;position:absolute;bottom:0;left:0;right:0}.management-status-list{gap:9px;display:grid}.management-status-row{border-bottom:1px solid #edf2ee;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.management-status-row:last-child{border-bottom:0}.management-status-row>div{text-align:right}.management-status-row>div strong{color:#315b45;font-size:15px;display:block}.management-status-row>div small{color:#809087;margin-top:2px;font-size:9px;display:block}.management-ranking{gap:6px;display:grid}.management-rank-row{border-bottom:1px solid #edf2ee;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.management-rank-row:last-child{border-bottom:0}.management-rank-row>b{color:#3f7154;background:#eef5f0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.management-rank-main{min-width:0}.management-rank-main>strong{text-overflow:ellipsis;white-space:nowrap;color:#425e4f;font-size:11px;display:block;overflow:hidden}.management-rank-main>span{background:#eff4f0;border-radius:99px;height:5px;margin:5px 0 3px;display:block;overflow:hidden}.management-rank-main>span i{background:#76ad87;border-radius:99px;height:100%;display:block}.management-rank-main>small{color:#89978f;font-size:9px;display:block}.management-rank-row>em{color:#315b45;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.management-no-data{color:#83938a;text-align:center;padding:20px 0;font-size:11px}.management-note{color:#71837a;background:#f6faf7;border:1px solid #e1ebe4;border-radius:12px;align-items:flex-start;gap:8px;margin-top:16px;padding:12px 14px;font-size:10px;line-height:1.45;display:flex}.management-note strong{color:#3b624d;white-space:nowrap}@media (max-width:1180px){.management-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.management-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.management-grid{grid-template-columns:1fr}.management-grid.rankings{grid-template-columns:1fr 1fr}}@media (max-width:760px){.management-report-filters{grid-template-columns:1fr 1fr}.management-report-filters .field-group,.management-report-filters .search-select,.management-report-filters .pedido-status-multi{width:100%;min-width:0}.management-report-filters .search-select-control,.management-report-filters input[type=date],.management-report-filters .pedido-status-multi>summary{box-sizing:border-box;width:100%;max-width:100%}.management-kpis{grid-template-columns:1fr 1fr}.management-grid.rankings{grid-template-columns:1fr}.management-bars{height:170px}}@media (max-width:520px){.management-report-filters{grid-template-columns:1fr}.management-report-filters .sales-report-clear{width:100%}.management-kpis{grid-template-columns:1fr}.management-note{display:block}.management-note strong{margin-bottom:4px;display:block}}.sales-report-tabs{border-bottom:1px solid #e1ebe4;flex-wrap:wrap;gap:7px;margin-top:19px;padding-bottom:12px;display:flex}.sales-report-tabs button{color:#315b45;font:inherit;cursor:pointer;background:#f8fbf9;border:1px solid #d6e5db;border-radius:10px;padding:10px 16px;font-size:12px;font-weight:700}.sales-report-tabs button.active{color:#fff;background:#315b45;border-color:#315b45}.sales-report-tabs button:focus-visible,.sales-report-expand:focus-visible{outline-offset:2px;outline:2px solid #57a571}.sales-report-group-table{min-width:760px}.sales-report-group-table th:nth-last-child(-n+2){text-align:left}.sales-report-group-table th:nth-child(3),.sales-report-group-table th:nth-child(4){text-align:right}.sales-report-group-table tfoot td:nth-last-child(-n+2){text-align:left}.sales-report-group-table tfoot td:nth-child(3),.sales-report-group-table tfoot td:nth-child(4){text-align:right}.sales-report-expand{color:#276442;font:inherit;cursor:pointer;white-space:nowrap;background:#edf7f0;border:1px solid #d3e3d9;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.sales-report-group-detail{background:#f8fbf9;padding:12px!important}.sales-report-group-detail-scroll{overflow:auto}.sales-report-group-detail table{border-collapse:collapse;width:100%;min-width:740px}.sales-report-group-detail th{font-size:9px}.sales-report-group-detail td{font-size:10px}
