.distribution-analytics{color:#1a2433}.distribution-analytics__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;margin-bottom:14px}.distribution-analytics__eyebrow{display:block;margin-bottom:4px;color:#1e958f;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.distribution-analytics__header h2{margin:0 0 5px;color:#1a2433!important;font-size:19px!important;font-weight:700}.distribution-analytics__header p{margin:0;color:#6b7280;font-size:12px}.distribution-analytics__period{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;color:#143263;border:1px solid #e3eaf2;border-radius:10px;background:#f8fafc;font-size:11px;font-weight:700;white-space:nowrap}.distribution-analytics__period i{color:#1e958f}.distribution-analytics__summary{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.distribution-analytics__summary,.distribution-summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.distribution-summary-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:170px;padding:9px 11px;border:1px solid #e7edf4;border-radius:12px;background:#fbfcfe}.distribution-summary-item__icon{display:grid;width:34px;height:34px;-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;place-items:center;color:#fff;border-radius:10px;background:linear-gradient(135deg,#143263,#14608f,#1e958f)}.distribution-summary-item__icon--soft{color:#1e958f;background:rgba(30,149,143,.1)}.distribution-summary-item small,.distribution-summary-item strong{display:block}.distribution-summary-item small{margin-bottom:2px;color:#7b8798!important;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.distribution-summary-item strong{max-width:190px;overflow:hidden;color:#143263;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.distribution-analytics__chart{min-width:0}.distribution-analytics .apexcharts-canvas,.distribution-analytics .apexcharts-svg{background:transparent!important}.distribution-analytics .apexcharts-tooltip{border:0!important;border-radius:12px!important;-webkit-box-shadow:0 14px 34px rgba(20,50,99,.16)!important;box-shadow:0 14px 34px rgba(20,50,99,.16)!important}@media(max-width:575.98px){.distribution-analytics__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.distribution-analytics__summary{display:grid;grid-template-columns:1fr}}.hc-distribution-page>.alert{margin-bottom:16px!important}.hc-distribution-page .distribution-chart-shell.card,.hc-distribution-page .distribution-table-shell.card{border:1px solid #e3eaf2!important;border-radius:18px!important;background:#fff!important;-webkit-box-shadow:0 10px 28px rgba(20,50,99,.06)!important;box-shadow:0 10px 28px rgba(20,50,99,.06)!important;-webkit-transform:none!important;transform:none!important}.hc-distribution-page .distribution-chart-shell>.card-body,.hc-distribution-page .distribution-table-shell>.card-body{padding:18px!important}.hc-distribution-page .distribution-table-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;margin-bottom:16px}.hc-distribution-page .distribution-eyebrow{display:block;margin-bottom:4px;color:#1e958f;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.hc-distribution-page .distribution-table-heading h3{margin:0 0 4px;color:#1a2433!important;font-size:17px!important;font-weight:700}.hc-distribution-page .distribution-table-heading p{margin:0;color:#6b7280;font-size:12px}.hc-distribution-page .distribution-export-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.hc-distribution-page .distribution-icon-button.btn{display:inline-grid!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;place-items:center;border-radius:10px!important}.hc-distribution-page .distribution-icon-button i{margin:0!important;padding:0!important;color:inherit!important}.hc-distribution-page .distribution-icon-button--excel{color:#168078!important;border:1px solid rgba(30,149,143,.24)!important;background:rgba(30,149,143,.08)!important}.hc-distribution-page .distribution-icon-button--print{color:#fff!important;border:0!important;background:linear-gradient(135deg,#143263,#14608f,#1e958f)!important;-webkit-box-shadow:0 6px 14px rgba(20,96,143,.18)!important;box-shadow:0 6px 14px rgba(20,96,143,.18)!important}.hc-distribution-page .distribution-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(220px,300px));gap:12px;margin-bottom:16px;padding:12px;border:1px solid #e7edf4;border-radius:14px;background:#f8fafc}.hc-distribution-page .distribution-filter-field{display:block;margin:0}.hc-distribution-page .distribution-filter-field>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:6px;color:#40536b;font-size:11px;font-weight:700}.hc-distribution-page .distribution-filter-field>span i{width:14px;color:#1e958f;text-align:center}.hc-distribution-page .distribution-filter-field .input-group,.hc-distribution-page .distribution-filter-field .vue-treeselect{width:100%}.hc-distribution-page .distribution-table{margin-top:0!important}@media(max-width:767.98px){.hc-distribution-page .distribution-chart-shell>.card-body,.hc-distribution-page .distribution-table-shell>.card-body{padding:14px!important}.hc-distribution-page .distribution-filter-bar{grid-template-columns:1fr}}@media(max-width:575.98px){.hc-distribution-page .distribution-table-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}