.hamkaran-report thead.excel tr th{background:#1d6f42!important;border:1px solid #259457!important;padding:5px 0;text-align:center;font-weight:100!important}.hamkaran-report a:hover i{color:#333!important}.hamkaran-report td.record a{display:inline-block;font-size:26px;background:#fff;padding:0 0;padding-left:10px;margin:0!important;position:relative;height:52px;vertical-align:top}td.eventstd{width:150px}td.record div.plyr{width:calc(100% - 37px)!important;display:inline-block}.hamkaran-report td.record a i{vertical-align:-5px;color:#dadee3;font-size:18px}.hamkaran-report td.record a:hover i{color:#00b3ff}.hamkaran-report td.record{min-width:354px;width:auto;text-align:center;color:red}.sales-kpi-panel{margin:16px 0;padding:16px;border:1px solid #d8dbe0;border-radius:6px;background:#fff}.sales-kpi-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:14px}.sales-kpi-panel__header h4{margin:0 0 4px;font-size:18px;font-weight:700}.sales-kpi-panel__header span{color:#6b7280;font-size:13px}.sales-kpi-total{min-width:160px;padding:10px 12px;border:1px solid #d8dbe0;border-radius:6px;text-align:center;background:#f8fafc}.sales-kpi-total strong{display:block;font-size:24px;line-height:1.2}.sales-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.sales-kpi-card{border:1px solid #d8dbe0;border-radius:6px;overflow:hidden;background:#fbfdff}.sales-kpi-card__title{display:grid;grid-template-columns:1fr auto auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border-bottom:1px solid #e5e7eb}.sales-kpi-card__title span{display:block;font-weight:700}.sales-kpi-card__title strong{font-size:26px;color:#1f7a4d}.sales-kpi-card__title small{color:#6b7280}.sales-kpi-copy{width:34px;height:34px;padding:0;border:1px solid #d8dbe0}.sales-kpi-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-kpi-card__metrics div{min-height:72px;padding:10px 12px;border-left:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.sales-kpi-card__metrics span{display:block;margin-bottom:8px;color:#6b7280;font-size:12px}.sales-kpi-card__metrics strong{font-size:18px}.sales-kpi-empty{padding:18px;border:1px dashed #cbd5e1;border-radius:6px;color:#6b7280;text-align:center}@media (max-width:767px){.sales-kpi-panel__header{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sales-kpi-total{width:100%}}