.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary>div>b{font-size:clamp(11px,1.15vw,16px)!important;line-height:1.3!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;direction:rtl!important}.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary>div>small{display:none!important}.kpi-matrix-page:has(.reward-layout) .kpi-toolbar .kpi-search{display:flex!important;flex:0 0 215px!important;width:215px!important;max-width:215px!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 10px!important;gap:7px!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:9px!important;box-shadow:none!important;outline:0!important;overflow:hidden!important;box-sizing:border-box!important}.kpi-matrix-page:has(.reward-layout) .kpi-toolbar .kpi-search input{display:block!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:11px!important;text-overflow:ellipsis!important}.kpi-matrix-page:has(.reward-layout) .kpi-toolbar .kpi-search:focus-within{border-color:#96b6d9!important}@media(max-width:720px){.kpi-matrix-page:has(.reward-layout) .kpi-toolbar .kpi-search{width:100%!important;max-width:none!important;flex:1 1 100%!important}}.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end}.kpi-matrix-page:has(.reward-layout) .reward-compact-search{min-width:0!important;width:100%!important;max-width:none!important;height:34px!important;padding:0 10px!important;border-radius:10px!important}.kpi-matrix-page:has(.reward-layout) .reward-compact-search input{min-width:0!important;width:100%!important;font-size:10.5px}.kpi-matrix-page:has(.reward-layout) .reward-summary.reward-summary-icons>div{height:72px!important;min-height:72px!important;max-height:72px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-rows:auto auto!important;gap:4px 8px!important;align-items:center!important;padding:10px 12px!important}.kpi-matrix-page:has(.reward-layout) .reward-summary-icon{width:28px;height:28px;border-radius:9px;background:#eef4fb;color:#3d6c9b;border:1px solid #dfe9f5;display:grid;place-items:center;grid-row:1/span 2}.kpi-matrix-page:has(.reward-layout) .reward-summary.reward-summary-icons>div>span:not(.reward-summary-icon){font-size:10px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;color:#7d8ea3!important}.kpi-matrix-page:has(.reward-layout) .reward-summary.reward-summary-icons>div>b{grid-column:3;justify-self:end;font-size:14px!important;text-align:left!important}.kpi-matrix-page:has(.reward-layout) .reward-summary.reward-summary-icons>div>small{grid-column:2/4;display:block!important;font-size:9px;color:#98a7b9!important}.kpi-matrix-page:has(.reward-layout) .reward-table-shell{display:grid;gap:10px;min-width:0}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e3eaf3;background:#fff;border-radius:12px}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-info{display:flex;align-items:center;gap:6px;color:#5c718a;font-size:10px}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions{gap:8px}.kpi-matrix-page:has(.reward-layout) .reward-check-col{width:42px;text-align:center!important}.kpi-matrix-page:has(.reward-layout) .reward-check-btn{width:24px;height:24px;border:0;background:transparent;color:#90a1b7;display:grid;place-items:center;cursor:pointer;margin:auto}.kpi-matrix-page:has(.reward-layout) .reward-check-btn.selected{color:#2a67a8}.kpi-matrix-page:has(.reward-layout) .reward-table{table-layout:fixed}.kpi-matrix-page:has(.reward-layout) .reward-table td,.kpi-matrix-page:has(.reward-layout) .reward-table th{overflow-wrap:anywhere}.kpi-matrix-page:has(.reward-layout) .reward-table tr.active{outline:none!important;box-shadow:none!important}.kpi-matrix-page:has(.reward-layout) .reward-row-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.kpi-matrix-page:has(.reward-layout) .reward-formula-fancy>div{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.kpi-matrix-page:has(.reward-layout) .reward-history-count{font-size:10px;color:#6b8098;background:#f8fbff;border:1px solid #e0e8f3;border-radius:999px;padding:6px 10px}@media(max-width:1100px){.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended{grid-template-columns:1fr}.kpi-matrix-page:has(.reward-layout) .reward-summary.reward-summary-icons>div{height:auto!important;min-height:72px!important}}.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended{display:flex!important;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:10px!important}.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.unified-select{flex:0 1 210px;min-width:180px;max-width:230px}.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.kpi-range-field{flex:0 1 330px;min-width:300px;display:flex;align-items:center;gap:10px}.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.reward-compact-search{flex:0 1 165px;min-width:150px!important;max-width:180px!important;margin-right:0!important}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar{gap:10px;padding:8px 10px}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions{order:1;display:flex;align-items:center;justify-content:flex-start;gap:10px}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-info{order:2;margin-inline-start:auto}.kpi-matrix-page:has(.reward-layout) .reward-approval-actions button,.kpi-matrix-page:has(.reward-layout) .reward-approve-btn,.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions .detail-btn,.kpi-matrix-page:has(.reward-layout) .reward-reject-btn{min-height:30px;height:30px;padding:0 10px;border-radius:8px;border:1px solid transparent;font:inherit;font-size:10px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;outline:none!important;box-shadow:none!important}.kpi-matrix-page:has(.reward-layout) .reward-approval-actions button:first-child,.kpi-matrix-page:has(.reward-layout) .reward-approve-btn,.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions .detail-btn{background:#edf8f1;color:#167d48;border-color:#cfe8d9}.kpi-matrix-page:has(.reward-layout) .reward-approval-actions button:last-child,.kpi-matrix-page:has(.reward-layout) .reward-reject-btn{background:#fff1f1;color:#c14444;border-color:#f0d4d4}.kpi-matrix-page:has(.reward-layout) .reward-approval-actions button:disabled,.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions button:disabled,.kpi-matrix-page:has(.reward-layout) .reward-row-actions button:disabled{opacity:.5;cursor:not-allowed}.kpi-matrix-page:has(.reward-layout) .reward-table td,.kpi-matrix-page:has(.reward-layout) .reward-table th{vertical-align:middle}.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(2),.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(2){width:220px}.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(3),.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(3){width:150px}.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(8),.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(8){width:80px;padding-inline:6px!important}.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(9),.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(9){width:130px}.kpi-matrix-page:has(.reward-layout) .reward-person{min-width:0;gap:7px}.kpi-matrix-page:has(.reward-layout) .reward-person i{flex:0 0 28px;width:28px;height:28px}.kpi-matrix-page:has(.reward-layout) .reward-person b{display:block;min-width:0;max-width:100%;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(2),.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(3),.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(6),.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(7){white-space:nowrap!important}.kpi-matrix-page:has(.reward-layout) .reward-status{font-size:9px;padding:4px 6px;white-space:nowrap!important}.kpi-matrix-page:has(.reward-layout) .reward-row-actions{justify-content:flex-start;gap:6px;flex-wrap:nowrap}.kpi-matrix-page:has(.reward-layout) .reward-table :is(button,.reward-check-btn):focus,.kpi-matrix-page:has(.reward-layout) .reward-table :is(button,.reward-check-btn):focus-visible{outline:none!important;box-shadow:none!important}@media(max-width:1200px){.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.unified-select{flex:1 1 190px;max-width:none}.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.kpi-range-field{flex:1 1 300px;min-width:280px}.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.reward-compact-search{flex:1 1 180px;max-width:none!important}}@media(max-width:900px){.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.kpi-range-field,.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.reward-compact-search,.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.unified-select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);min-width:0}.kpi-matrix-page:has(.reward-layout) .reward-row-actions{flex-wrap:wrap}}@media(max-width:640px){.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.kpi-range-field,.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.reward-compact-search,.kpi-matrix-page:has(.reward-layout) .reward-toolbar-extended>.unified-select{flex:1 1 100%}}.kpi-matrix-page:has(.reward-layout) .reward-history-header .reward-history-count{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;padding:5px 10px!important;border:1px solid #dce7f5!important;border-radius:999px!important;background:#f7faff!important;color:#6c8099!important;font-size:10px!important;font-weight:500!important;line-height:1.4!important;height:28px!important;white-space:nowrap!important}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar{direction:ltr;justify-content:flex-start;flex-wrap:wrap}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions{order:0;direction:rtl}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-info{order:1;direction:rtl;margin-inline-start:0;margin-left:0}.kpi-matrix-page:has(.reward-layout) .reward-select-all{border:1px solid #dbe5f0;background:#f7fafd;color:#456585;padding:5px 9px;border-radius:7px;font:inherit;cursor:pointer}.kpi-matrix-page:has(.reward-layout) .reward-select-all:disabled{opacity:.45;cursor:not-allowed}.kpi-matrix-page:has(.reward-layout) .reward-bulk-hint{display:block;direction:rtl;padding:8px 12px;border:1px solid #e7edf4;border-radius:8px;background:#fbfcff;color:#697b91;font-size:11px}.kpi-matrix-page:has(.reward-layout) .reward-check-btn:disabled{opacity:.28;cursor:not-allowed}.kpi-matrix-page:has(.reward-layout) .reward-layout,.kpi-matrix-page:has(.reward-layout) .reward-table-shell,.kpi-matrix-page:has(.reward-layout) .reward-table-wrap{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box}.kpi-matrix-page:has(.reward-layout) .reward-table-wrap{overflow-y:auto!important;border-radius:10px!important}.kpi-matrix-page:has(.reward-layout) .reward-table{font-size:9px!important}.kpi-matrix-page:has(.reward-layout) .reward-table td,.kpi-matrix-page:has(.reward-layout) .reward-table th{width:auto!important;min-width:0!important;padding:6px 4px!important;font-size:9px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.kpi-matrix-page:has(.reward-layout) .reward-table th{padding-block:8px!important;font-weight:600!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(2){width:20%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(9){width:16%!important}.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(2),.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(3),.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(6),.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(7){white-space:normal!important;overflow-wrap:anywhere!important}.kpi-matrix-page:has(.reward-layout) .reward-person{gap:5px!important}.kpi-matrix-page:has(.reward-layout) .reward-person i{width:22px!important;height:22px!important;flex:0 0 22px!important;font-size:9px!important}.kpi-matrix-page:has(.reward-layout) .reward-person b{font-size:9px!important;white-space:normal!important;line-height:1.35!important}.kpi-matrix-page:has(.reward-layout) .reward-table td small{font-size:8px!important;margin-top:2px!important}.kpi-matrix-page:has(.reward-layout) .reward-status{font-size:8px!important;padding:3px 5px!important}.kpi-matrix-page:has(.reward-layout) .reward-row-actions{display:flex!important}.kpi-matrix-page:has(.reward-layout) .reward-row-actions button{font-size:8px!important;padding:0 5px!important;font-weight:600!important}.kpi-matrix-page:has(.reward-layout) .reward-check-btn{padding:0!important;width:18px!important;height:20px!important;min-width:0!important}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar{min-height:36px!important;border-radius:8px!important}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions{gap:5px!important}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions button{font-size:9px!important;height:25px!important;min-height:25px!important}.kpi-matrix-page:has(.reward-layout) .reward-select-all{font-size:9px!important}@media(max-width:700px){.kpi-matrix-page:has(.reward-layout) .reward-table{font-size:8px!important}.kpi-matrix-page:has(.reward-layout) .reward-table td,.kpi-matrix-page:has(.reward-layout) .reward-table th{font-size:8px!important;padding:5px 2px!important}.kpi-matrix-page:has(.reward-layout) .reward-person i{display:none!important}.kpi-matrix-page:has(.reward-layout) .reward-row-actions button{font-size:7px!important;padding:0 3px!important}}.kpi-matrix-page:has(.reward-layout) .reward-table,.kpi-matrix-page:has(.reward-layout) .reward-table td,.kpi-matrix-page:has(.reward-layout) .reward-table th{box-sizing:border-box!important}.kpi-matrix-page:has(.reward-layout) .reward-table-wrap{overflow-x:hidden!important}.kpi-matrix-page:has(.reward-layout) .reward-table{font-size:8.5px!important}.kpi-matrix-page:has(.reward-layout) .reward-table td,.kpi-matrix-page:has(.reward-layout) .reward-table th{padding:5px 3px!important;font-size:8.5px!important;line-height:1.3!important;vertical-align:middle!important}.kpi-matrix-page:has(.reward-layout) .reward-table th{font-weight:700!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(2){width:19%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(3){width:15%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(4){width:9%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(7){width:11%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(9){width:18%!important}.kpi-matrix-page:has(.reward-layout) .reward-person{gap:4px!important;min-width:0!important}.kpi-matrix-page:has(.reward-layout) .reward-person i{width:20px!important;height:20px!important;flex:0 0 20px!important;border-radius:6px!important}.kpi-matrix-page:has(.reward-layout) .reward-person b{font-size:8.5px!important;line-height:1.3!important}.kpi-matrix-page:has(.reward-layout) .reward-table td small{font-size:7.5px!important;margin-top:1px!important}.kpi-matrix-page:has(.reward-layout) .reward-status{font-size:7.5px!important;padding:2px 4px!important;line-height:1.2!important}.kpi-matrix-page:has(.reward-layout) .reward-row-actions{gap:2px!important}.kpi-matrix-page:has(.reward-layout) .detail-btn,.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions button,.kpi-matrix-page:has(.reward-layout) .reward-row-actions button,.kpi-matrix-page:has(.reward-layout) .reward-select-all{font-size:7.5px!important}.kpi-matrix-page:has(.reward-layout) .reward-row-actions button{min-height:20px!important;height:20px!important;border-radius:5px!important}.kpi-matrix-page:has(.reward-layout) .reward-check-btn{width:16px!important;height:18px!important}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar{padding:6px 8px!important;gap:6px!important}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-info{font-size:9px!important}.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions button{min-height:24px!important;height:24px!important;padding:0 7px!important;border-radius:6px!important}.kpi-matrix-page:has(.reward-layout) .reward-select-all{padding:4px 6px!important;border-radius:6px!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason{margin-top:12px!important;padding:12px!important;border:1px solid #e3eaf3!important;border-radius:12px!important;background:#fbfcff!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason label{display:block!important;margin-bottom:6px!important;color:#536980!important;font-size:10px!important;font-weight:600!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason textarea{width:100%!important;min-height:86px!important;padding:10px 12px!important;border:1px solid #d8e3ef!important;border-radius:10px!important;background:#fff!important;color:#32485f!important;font:inherit!important;font-size:10px!important;line-height:1.75!important;resize:vertical!important;outline:none!important;box-shadow:none!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason textarea::placeholder{color:#8a9aae!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason>small[role=alert]{display:block!important;margin-top:6px!important;color:#c14444!important;font-size:10px!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason>div{display:flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason>div button{flex:1 1!important;min-height:38px!important;height:38px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid transparent!important;font:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;cursor:pointer!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason>div button:first-child{background:#fff1f1!important;color:#b23b3b!important;border-color:#efd0d0!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason>div button:last-child{background:#fff!important;color:#4c6178!important;border-color:#d9e2ec!important}@media(max-width:700px){.kpi-matrix-page:has(.reward-layout) .reward-table{font-size:8px!important}.kpi-matrix-page:has(.reward-layout) .reward-table td,.kpi-matrix-page:has(.reward-layout) .reward-table th{font-size:8px!important;padding:4px 2px!important}.kpi-matrix-page:has(.reward-layout) .reward-person i{display:none!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason>div{flex-direction:column!important}.kpi-matrix-page:has(.reward-layout) .reward-reject-reason>div button{width:100%!important}}.kpi-matrix-page:has(.reward-layout) .reward-table td{font-size:10px!important;line-height:1.32!important;padding:5px 3px!important}.kpi-matrix-page:has(.reward-layout) .reward-person b{font-size:10px!important}.kpi-matrix-page:has(.reward-layout) .reward-table td small{line-height:1.25!important}.kpi-matrix-page:has(.reward-layout) .detail-btn,.kpi-matrix-page:has(.reward-layout) .reward-bulkbar-actions button,.kpi-matrix-page:has(.reward-layout) .reward-row-actions button,.kpi-matrix-page:has(.reward-layout) .reward-select-all{font-size:9px!important}.kpi-matrix-page:has(.reward-layout) .reward-row-actions button{min-height:22px!important;height:22px!important;padding:0 4px!important}.kpi-matrix-page:has(.reward-layout) .reward-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.kpi-matrix-page:has(.reward-layout) .reward-table td,.kpi-matrix-page:has(.reward-layout) .reward-table th{font-size:10.5px!important;line-height:1.32!important;padding:5px 4px!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:first-child{width:3%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(2){width:21%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(3){width:16%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(4){width:10%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(5){width:6%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(6){width:11%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(7){width:12%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(8){width:8%!important}.kpi-matrix-page:has(.reward-layout) .reward-table th:nth-child(9){width:13%!important}.kpi-matrix-page:has(.reward-layout) .reward-person b{font-size:10.5px!important;line-height:1.32!important}.kpi-matrix-page:has(.reward-layout) .reward-table td small{font-size:9px!important;line-height:1.22!important}.kpi-matrix-page:has(.reward-layout) .reward-status{font-size:9px!important;padding:2px 5px!important}.kpi-matrix-page:has(.reward-layout) .reward-row-actions{justify-content:flex-start!important;gap:3px!important;flex-wrap:wrap!important;width:100%!important}.kpi-matrix-page:has(.reward-layout) .detail-btn,.kpi-matrix-page:has(.reward-layout) .reward-row-actions button{font-size:9px!important;min-height:22px!important;height:22px!important;padding:0 5px!important}.kpi-matrix-page:has(.reward-layout) .reward-table td:nth-child(9){padding-left:2px!important;padding-right:2px!important}.kpi-matrix-page:has(.reward-layout) .reward-person i{width:18px!important;height:18px!important;flex:0 0 18px!important;font-size:8px!important}.kpi-matrix-page:has(.reward-layout) .reward-table td{font-weight:400!important;line-height:1.3!important}.kpi-matrix-page:has(.reward-layout) .reward-person b{font-size:12.6px!important;font-weight:600!important}.kpi-matrix-page:has(.reward-layout) .reward-table td small{font-size:10.8px!important;font-weight:400!important}.kpi-matrix-page:has(.reward-layout) .reward-status{font-size:10.8px!important;font-weight:600!important}.kpi-matrix-page:has(.reward-layout) .reward-row-actions button,.kpi-matrix-page:has(.reward-layout) .reward-table .detail-btn{font-size:10.8px!important;font-weight:600!important;padding-inline:3px!important}.kpi-matrix-page:has(.reward-layout) .reward-table .reward-total{font-weight:600!important}.kpi-matrix-page:has(.reward-layout) .reward-table .detail-btn,.kpi-matrix-page:has(.reward-layout) .reward-table .reward-person b,.kpi-matrix-page:has(.reward-layout) .reward-table .reward-row-actions button,.kpi-matrix-page:has(.reward-layout) .reward-table .reward-status,.kpi-matrix-page:has(.reward-layout) .reward-table .reward-total,.kpi-matrix-page:has(.reward-layout) .reward-table :is(th,td),.kpi-matrix-page:has(.reward-layout) .reward-table td :is(b,strong,small,span){font-weight:400!important;text-shadow:none!important}.kpi-matrix-page:has(.reward-layout) .reward-table td{font-size:12.6px!important}.kpi-matrix-page:has(.reward-layout) .reward-table .reward-person b{font-size:12.6px!important}.kpi-matrix-page:has(.reward-layout) .reward-table .detail-btn,.kpi-matrix-page:has(.reward-layout) .reward-table .reward-row-actions button,.kpi-matrix-page:has(.reward-layout) .reward-table .reward-status,.kpi-matrix-page:has(.reward-layout) .reward-table td small{font-size:10.8px!important}.kpi-matrix-page.reward-daily-page{--reward-body:#334b67;--reward-subtle:#8091a7;font-weight:400}.kpi-matrix-page.reward-daily-page .kpi-page-head h1{font-weight:500!important}.kpi-matrix-page.reward-daily-page .kpi-page-head p,.kpi-matrix-page.reward-daily-page .nz-head-eyebrow{font-weight:400!important}.kpi-matrix-page.reward-daily-page .reward-table th{font-size:10px!important;font-weight:400!important;color:#62768e!important}.kpi-matrix-page.reward-daily-page .reward-table td{font-size:12px!important;font-weight:400!important;color:var(--reward-body)!important;line-height:1.45!important}.kpi-matrix-page.reward-daily-page .reward-table .reward-person b{font-size:12px!important;font-weight:400!important;color:var(--reward-body)!important;white-space:normal!important;overflow-wrap:break-word!important}.kpi-matrix-page.reward-daily-page .reward-table td small{font-size:10px!important;font-weight:400!important;color:var(--reward-subtle)!important}.kpi-matrix-page.reward-daily-page .reward-table .reward-total{color:#079363!important;font-weight:400!important}.kpi-matrix-page.reward-daily-page .reward-table .detail-btn,.kpi-matrix-page.reward-daily-page .reward-table .reward-row-actions button,.kpi-matrix-page.reward-daily-page .reward-table .reward-status{font-size:10px!important;font-weight:400!important}.kpi-matrix-page.reward-daily-page .reward-table .reward-row-actions{gap:4px!important;flex-wrap:wrap!important}.kpi-matrix-page.reward-daily-page .reward-table .reward-row-actions button{height:24px!important;min-height:24px!important;padding-inline:5px!important}.kpi-matrix-page.reward-daily-page .reward-table-wrap{max-width:100%!important;overflow-x:hidden!important}.kpi-matrix-page.reward-daily-page .reward-table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}.kpi-matrix-page.reward-daily-page .reward-detail :is(b,strong),.kpi-matrix-page.reward-daily-page .reward-final b,.kpi-matrix-page.reward-daily-page .reward-formula b,.kpi-matrix-page.reward-daily-page .reward-indicators :is(b,strong),.kpi-matrix-page.reward-daily-page .reward-summary :is(b,strong){font-weight:400!important}.kpi-matrix-page.reward-daily-page .reward-detail-head h2,.kpi-matrix-page.reward-daily-page .reward-indicators>strong{font-weight:500!important}.kpi-matrix-page.reward-daily-page .reward-approval-actions button,.kpi-matrix-page.reward-daily-page .reward-bulkbar button,.kpi-matrix-page.reward-daily-page .reward-reject-reason button{font-weight:400!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div{flex-wrap:wrap!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div button{min-width:0!important;flex:1 1 110px!important;min-height:34px!important;height:auto!important;padding:7px 9px!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason textarea{font-size:11px!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions{width:calc(100% - 10px)!important;box-sizing:border-box!important}.kpi-matrix-page.reward-daily-page .reward-table thead tr{height:52px!important}.kpi-matrix-page.reward-daily-page .reward-table thead th{height:52px!important;padding-top:0!important;padding-bottom:0!important}.kpi-matrix-page.reward-daily-page .reward-table .reward-person b,.kpi-matrix-page.reward-daily-page .reward-table td{font-size:11px!important}.kpi-matrix-page.reward-daily-page .reward-table td small{font-size:9px!important}.kpi-matrix-page.reward-daily-page .reward-table .detail-btn,.kpi-matrix-page.reward-daily-page .reward-table .reward-row-actions button,.kpi-matrix-page.reward-daily-page .reward-table .reward-status{font-size:9.5px!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9){text-align:right!important;vertical-align:middle!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions{direction:rtl!important;display:grid!important;grid-template-columns:48px 34px 26px!important;justify-content:start!important;column-gap:5px!important;row-gap:0!important;margin-right:10px!important;margin-left:0!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;height:24px!important;min-height:24px!important;padding-inline:2px!important;white-space:nowrap!important;font-size:9.5px!important;font-weight:400!important;line-height:1.2!important;text-align:center!important;justify-content:center!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions>.detail-btn{grid-column:1!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions>.reward-approve-btn{grid-column:2!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions>.reward-reject-btn{grid-column:3!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9){text-align:left!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions{width:fit-content!important;max-width:calc(100% - 10px)!important;margin-left:10px!important;margin-right:auto!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions>.detail-btn,.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions>.reward-approve-btn,.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions>.reward-reject-btn{width:auto!important;min-width:0!important;flex:0 0 auto!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions{direction:ltr!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:nowrap!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions>.reward-reject-btn{order:1!important;min-width:24px!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:6px!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions>.reward-approve-btn{order:2!important;min-width:24px!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:6px!important}.kpi-matrix-page.reward-daily-page .reward-table td:nth-child(9) .reward-row-actions>.detail-btn{order:3!important;min-width:48px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;border-radius:7px!important}.kpi-matrix-page.reward-daily-page .reward-table thead th{text-align:center!important;vertical-align:middle!important}.kpi-matrix-page.reward-daily-page .reward-toolbar-extended>.reward-compact-search{margin-right:auto!important;margin-left:0!important}@media(max-width:900px){.kpi-matrix-page.reward-daily-page .reward-toolbar-extended>.reward-compact-search{margin-right:0!important}}.nz-excel-export,button.nz-excel-export{box-sizing:border-box!important;display:inline-flex!important;flex-direction:row!important;direction:rtl!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 11px!important;border:1px solid #d5e2f0!important;border-radius:9px!important;background:#f8fafc!important;color:#3b6189!important;font:inherit!important;font-size:11px!important;font-weight:400!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer!important}.nz-excel-export svg{width:13px!important;height:13px!important;flex:none!important;stroke-width:1.7!important}.nz-excel-export:hover:not(:disabled){background:#eef5fc!important;border-color:#b7cde6!important}.nz-excel-export:disabled{opacity:.5!important;cursor:not-allowed!important}.nz-excel-export:focus-visible{outline:2px solid #98bceb!important;outline-offset:2px!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div>button{box-sizing:border-box!important;flex:1 1!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 5px!important;overflow-wrap:normal!important}@media(max-width:700px){.kpi-matrix-page.reward-daily-page .reward-reject-reason>div{flex-direction:column!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div>button{flex:0 0 38px!important;width:100%!important}}.kpi-matrix-page.reward-daily-page .reward-final .reward-final-inline{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;direction:rtl!important}.kpi-matrix-page.reward-daily-page .reward-final .reward-final-inline span{display:inline!important;font-size:11px!important;color:#6582a6!important;font-weight:400!important}.kpi-matrix-page.reward-daily-page .reward-final .reward-final-inline b{display:inline!important;font-size:15px!important;margin:0!important;font-weight:400!important;color:#0872d8!important;direction:rtl!important}.kpi-matrix-page.reward-daily-page .reward-final>small{display:block!important;margin-top:7px!important;font-size:10px!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div{flex-direction:column!important;align-items:stretch!important;width:100%!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div>button{display:flex!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important;min-height:36px!important;height:auto!important;padding:8px 10px!important;font-size:10px!important;line-height:1.5!important;white-space:normal!important;text-align:center!important;justify-content:center!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason textarea{height:43px!important;min-height:43px!important;max-height:43px!important}.kpi-matrix-page.reward-daily-page .reward-rejection-note{margin-top:8px!important;padding:8px 10px!important;background:#fffafa!important;border:1px solid #f1dede!important;border-radius:8px!important;box-shadow:none!important;text-align:right!important}.kpi-matrix-page.reward-daily-page .reward-rejection-note b{display:block!important;margin:0!important;color:#a65a5a!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important}.kpi-matrix-page.reward-daily-page .reward-rejection-note p{margin:3px 0 0!important;color:#916c6c!important;font-size:10px!important;font-weight:400!important;line-height:1.6!important;overflow-wrap:anywhere!important}@media(min-width:1101px){.kpi-matrix-page.reward-daily-page .reward-layout.reward-reject-open{align-items:stretch!important}.kpi-matrix-page.reward-daily-page .reward-layout.reward-reject-open>.reward-table-shell{display:flex!important;flex-direction:column!important;height:calc(100vh - 225px)!important;min-height:330px!important;min-width:0!important;overflow:hidden!important}.kpi-matrix-page.reward-daily-page .reward-layout.reward-reject-open .reward-table-wrap{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.kpi-matrix-page.reward-daily-page .reward-layout.reward-reject-open>.reward-detail{height:calc(100vh - 225px)!important;min-height:330px!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;align-self:stretch!important}}.kpi-matrix-page.reward-daily-page .reward-layout.reward-reject-open .reward-table-wrap{filter:blur(3px)!important;opacity:.6!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;transition:filter .18s ease,opacity .18s ease}.kpi-matrix-page.reward-daily-page .reward-layout:not(.reward-reject-open) .reward-table-wrap{filter:none!important;opacity:1!important;pointer-events:auto!important}.kpi-matrix-page.reward-daily-page .reward-indicators{gap:4px!important;margin:7px 0!important;padding:7px 0!important}.kpi-matrix-page.reward-daily-page .reward-indicators>strong{line-height:1.4!important;margin-bottom:2px!important}.kpi-matrix-page.reward-daily-page .reward-indicator-item{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:2px 8px!important;padding:5px 8px!important;border-radius:7px!important;font-size:9px!important;line-height:1.3!important;min-height:0!important}.kpi-matrix-page.reward-daily-page .reward-indicator-item>span:first-child{grid-column:1/-1!important;font-weight:400!important}.kpi-matrix-page.reward-daily-page .reward-indicator-item>b,.kpi-matrix-page.reward-daily-page .reward-indicator-item>span{line-height:1.25!important;margin:0!important}.kpi-matrix-page.reward-daily-page .reward-layout>.reward-detail{overflow-y:visible!important;overflow-x:visible!important}@media(min-width:1101px){.kpi-matrix-page.reward-daily-page .reward-layout.reward-reject-open>.reward-detail{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important;overflow-x:visible!important;align-self:start!important}}.kpi-matrix-page.reward-daily-page .reward-layout>.reward-detail{padding:10px 12px!important}.kpi-matrix-page.reward-daily-page .reward-indicators{column-gap:7px!important;row-gap:6px!important;padding:6px 0!important;margin:6px 0!important}.kpi-matrix-page.reward-daily-page .reward-indicators>strong{margin-bottom:0!important;font-size:10px!important;font-weight:500!important}.kpi-matrix-page.reward-daily-page .reward-indicator-item{justify-content:flex-start!important;gap:2px!important;min-width:0!important;padding:6px 7px!important;border:1px solid #e2eaf3!important;border-radius:8px!important}.kpi-matrix-page.reward-daily-page .reward-indicator-item>b,.kpi-matrix-page.reward-daily-page .reward-indicator-item>span{display:block!important;min-width:0!important;font-size:9px!important;font-weight:400!important;line-height:1.45!important;overflow-wrap:anywhere!important}.kpi-matrix-page.reward-daily-page .reward-indicator-item>span:first-child{font-size:10px!important;font-weight:500!important;color:#354d68!important}.kpi-matrix-page.reward-daily-page .reward-final{padding:9px 7px!important;margin:7px 0!important;border-radius:9px!important}.kpi-matrix-page.reward-daily-page .reward-final .reward-final-inline{gap:4px!important;flex-wrap:wrap!important}.kpi-matrix-page.reward-daily-page .reward-final .reward-final-inline span{font-size:10px!important}.kpi-matrix-page.reward-daily-page .reward-final .reward-final-inline b{font-size:13px!important}.kpi-matrix-page.reward-daily-page .reward-final>small{margin-top:3px!important;font-size:9px!important;line-height:1.3!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason{padding:9px!important;border-radius:9px!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason label{margin-bottom:4px!important;font-size:9.5px!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason textarea{height:40px!important;min-height:40px!important;max-height:40px!important;padding:7px 9px!important;line-height:1.4!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div{margin-top:7px!important;gap:6px!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div>button{padding:3px 7px!important;line-height:1.3!important}.kpi-matrix-page.reward-daily-page .reward-approval-info{margin-top:7px!important;border-radius:8px!important}.kpi-matrix-page.reward-daily-page .reward-approval-info summary{padding:7px 9px!important;font-size:9px!important;font-weight:400!important}.kpi-matrix-page.reward-daily-page .reward-approval-info>div{padding:7px 9px!important;line-height:1.6!important;font-size:9px!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason{padding:10px 10px 12px!important;margin-top:8px!important;border:1px solid #dde6f1!important;border-radius:10px!important;background:#fff!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason label{display:block!important;margin-bottom:6px!important;font-size:10px!important;font-weight:500!important;color:#3d5268!important;text-align:right!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason textarea{width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:8px 10px!important;border:1px solid #d5e0ed!important;border-radius:9px!important;background:#fff!important;font-size:9px!important;font-weight:400!important;line-height:1.35!important;color:#4d6077!important;resize:none!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason textarea::placeholder{color:#95a3b3!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>small[role=alert]{display:block!important;margin-top:5px!important;font-size:8.5px!important;color:#c34a4a!important;text-align:right!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div{margin-top:9px!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div>button{height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;white-space:nowrap!important;padding:0 8px!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div>button:first-child{flex:1.55 1!important;background:#fff3f3!important;color:#c44949!important;border:1px solid #efc9c9!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div>button:last-child{flex:1 1!important;background:#fff!important;color:#53677d!important;border:1px solid #d9e3ee!important}.kpi-matrix-page.reward-daily-page .reward-layout.reward-reject-open .reward-table-wrap{filter:none!important;opacity:1!important;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}.kpi-matrix-page.reward-daily-page .reward-layout.reward-reject-open .reward-table tbody tr.active,.kpi-matrix-page.reward-daily-page .reward-layout.reward-reject-open .reward-table tbody tr.active td{background:#eaf3ff!important}.kpi-matrix-page.reward-daily-page .reward-layout.reward-reject-open .reward-table tbody tr.active td{border-top:1px solid #9fc5f4!important;border-bottom:1px solid #9fc5f4!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div{display:flex!important;flex-direction:row!important;direction:ltr!important;align-items:center!important;gap:8px!important;margin-top:10px!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div>button{min-width:0!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div>button:first-child{flex:7 1!important}.kpi-matrix-page.reward-daily-page .reward-reject-reason>div>button:last-child{flex:3 1!important}.kpi-matrix-page.reward-daily-page .reward-indicators{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:6px 0 10px!important;padding:0!important}.kpi-matrix-page.reward-daily-page .reward-indicators>small,.kpi-matrix-page.reward-daily-page .reward-indicators>strong{grid-column:1/-1!important}.kpi-matrix-page.reward-daily-page .reward-indicators>strong{margin:0 0 2px!important;font-size:11px!important;font-weight:600!important;color:#22384f!important}.kpi-matrix-page.reward-daily-page .reward-indicator-item{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;min-height:76px!important;padding:8px 10px 7px!important;border:1px solid #dfe8f3!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.kpi-matrix-page.reward-daily-page .reward-indicator-head{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.kpi-matrix-page.reward-daily-page .reward-indicator-name{display:block!important;font-size:10px!important;font-weight:500!important;color:#4b6076!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.kpi-matrix-page.reward-daily-page .reward-indicator-value{display:block!important;font-size:13px!important;font-weight:600!important;color:#11365c!important;line-height:1.2!important;letter-spacing:0!important}.kpi-matrix-page.reward-daily-page .reward-indicator-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;min-width:0!important;color:#75879b!important}.kpi-matrix-page.reward-daily-page .reward-indicator-meta small,.kpi-matrix-page.reward-daily-page .reward-indicator-meta span{font-size:9px!important;font-weight:400!important;line-height:1.25!important;white-space:nowrap!important}.kpi-matrix-page.reward-daily-page .reward-indicator-progress{margin-top:auto!important;width:100%!important;height:4px!important;border-radius:999px!important;background:#e7eef8!important;overflow:hidden!important}.kpi-matrix-page.reward-daily-page .reward-indicator-progress>i{display:block!important;height:100%!important;border-radius:inherit!important;background:#6ea2ff!important}.kpi-matrix-page.reward-daily-page .reward-table tbody td:nth-child(n+2):nth-child(-n+8){text-align:center!important}.kpi-matrix-page.reward-daily-page .reward-table tbody td:nth-child(2) .reward-person{justify-content:center!important;text-align:center!important}.kpi-matrix-page.reward-daily-page .reward-table tbody td:nth-child(2) .reward-person b,.kpi-matrix-page.reward-daily-page .reward-table tbody td:nth-child(3) small{text-align:center!important}.kpi-matrix-page.reward-daily-page .reward-indicators.reward-indicators-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:6px 0 9px!important;padding:0!important}.kpi-matrix-page.reward-daily-page .reward-indicators-list>strong{display:block!important;align-self:stretch!important;padding:0 0 7px!important;margin:0!important;font-size:10px!important;font-weight:500!important;color:#334b65!important;text-align:right!important}.kpi-matrix-page.reward-daily-page .reward-indicators-list>.reward-indicator-item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;min-height:37px!important;padding:5px 1px!important;margin:0!important;gap:8px!important;border:0!important;border-bottom:1px dashed #e1e9f3!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.kpi-matrix-page.reward-daily-page .reward-indicators-list>.reward-indicator-item:last-of-type{border-bottom:0!important}.kpi-matrix-page.reward-daily-page .reward-indicators-list .reward-indicator-name{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;gap:2px!important;overflow:visible!important;font-size:10px!important;font-weight:400!important;color:#536a84!important;white-space:normal!important;text-overflow:clip!important}.kpi-matrix-page.reward-daily-page .reward-indicators-list .reward-indicator-name small{display:block!important;font-size:8px!important;line-height:1.25!important;color:#96a5b6!important;font-weight:400!important;white-space:nowrap!important}.kpi-matrix-page.reward-daily-page .reward-indicators-list .reward-indicator-value{display:inline!important;flex:0 0 auto!important;align-self:center!important;font-size:10px!important;line-height:1.3!important;font-weight:400!important;color:#395a83!important;text-align:left!important}.kpi-matrix-page.reward-daily-page .reward-indicators.reward-indicators-list{border-top:0!important}.kpi-matrix-page.reward-daily-page .reward-table tbody td:nth-child(9){text-align:center!important}.kpi-matrix-page.reward-daily-page .reward-table tbody td:nth-child(9) .reward-row-actions{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0!important}.kpi-matrix-page.reward-daily-page .reward-table tbody td:nth-child(9) .reward-row-actions>.detail-btn{width:96px!important;min-width:96px!important;max-width:100%!important;box-sizing:border-box!important;padding:0 8px!important;text-align:center!important;justify-content:center!important}.kpi-matrix-page.reward-daily-page .reward-layout>.reward-detail{position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-self:start!important}.kpi-matrix-page.reward-daily-page .reward-layout>.reward-table-shell{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:var(--reward-panel-height,auto)!important;max-height:var(--reward-panel-height,none)!important;overflow:hidden!important}.kpi-matrix-page.reward-daily-page .reward-layout>.reward-table-shell .reward-bulk-hint,.kpi-matrix-page.reward-daily-page .reward-layout>.reward-table-shell .reward-bulkbar{flex-shrink:0!important}.kpi-matrix-page.reward-daily-page .reward-layout .reward-table-wrap{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}.kpi-matrix-page.reward-daily-page .reward-layout .reward-table-wrap,.kpi-matrix-page.reward-daily-page .reward-layout>.reward-table-shell{transition:none!important;animation:none!important}.kpi-matrix-page.reward-daily-page .reward-bulkbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;direction:rtl!important}.kpi-matrix-page.reward-daily-page .reward-status-filters{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-left:auto;direction:rtl}.kpi-matrix-page.reward-daily-page .reward-status-filter{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:27px;padding:3px 9px;border:1px solid #dce5f0;border-radius:7px;background:#fff;color:#60758a;font:inherit;font-size:10px;font-weight:400;cursor:pointer;white-space:nowrap}.kpi-matrix-page.reward-daily-page .reward-status-filter span{color:#8797a9;font-size:9px;font-weight:400}.kpi-matrix-page.reward-daily-page .reward-status-filter.active{background:#eaf3ff;border-color:#94bfff;color:#2463a6}.kpi-matrix-page.reward-daily-page .reward-status-filter.active span{color:#2463a6}.kpi-matrix-page.reward-daily-page .reward-status-filter:focus-visible{outline:2px solid #67a3eb;outline-offset:2px}.kpi-matrix-page.reward-daily-page .reward-bulkbar-actions{margin-right:auto!important;margin-left:0!important}.reward-daily-page .reward-bulk-modal-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:rgba(16,32,52,.35);padding:16px}.reward-daily-page .reward-bulk-modal{width:min(100%,430px);direction:rtl;padding:17px;border:1px solid #dfe7f1;border-radius:14px;background:#fff;box-shadow:0 15px 48px #142b4b2a;display:flex;flex-direction:column;gap:9px}.reward-daily-page .reward-bulk-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.reward-daily-page .reward-bulk-modal-head h3{font-size:14px;font-weight:500;margin:0;color:#28405d}.reward-daily-page .reward-bulk-modal-head button{height:28px;width:28px;border:1px solid #d9e5f3;border-radius:7px;background:#fff;color:#60738b;cursor:pointer}.reward-daily-page .reward-bulk-modal p{font-size:11px;color:#708299;margin:0}.reward-daily-page .reward-bulk-modal label{font-size:11px;color:#435a75}.reward-daily-page .reward-bulk-modal textarea{width:100%;min-height:80px;padding:9px;border:1px solid #d8e3f0;border-radius:9px;font:inherit;font-size:11px;resize:vertical;outline:none}.reward-daily-page .reward-bulk-modal textarea:focus{border-color:#7dafff}.reward-daily-page .reward-bulk-modal small[role=alert]{font-size:10px;color:#c44c4c}.reward-daily-page .reward-bulk-modal-actions{display:flex;gap:8px;margin-top:5px}.reward-daily-page .reward-bulk-modal-actions button{height:34px;border:1px solid #d6e2f0;border-radius:8px;background:#fff;color:#4a637d;font:inherit;font-size:10px;cursor:pointer}.reward-daily-page .reward-bulk-modal-actions .reward-bulk-modal-submit{flex:7 1;border-color:#f0cccc;background:#fff4f4;color:#ba4141}.reward-daily-page .reward-bulk-modal-actions button:last-child{flex:3 1}.reward-daily-page .reward-bulk-modal-actions button:disabled{opacity:.5;cursor:not-allowed}.reward-daily-page .reward-operation-notice{padding:9px 12px;border:1px solid #c9deed;border-radius:9px;background:#f4f9fe;color:#3c6587}.reward-daily-page .reward-operation-notice button{background:none}.kpi-matrix-page.reward-daily-page .reward-final{padding:12px 14px!important}.kpi-matrix-page.reward-daily-page .reward-final>small{display:none!important}.kpi-matrix-page.reward-daily-page .reward-status-filters{gap:6px!important}.kpi-matrix-page.reward-daily-page .reward-status-filter{min-height:30px!important;padding:4px 12px!important;border-radius:10px!important;border:1px solid #dbe5f0!important;background:#fff!important;color:#62758a!important;font-size:11px!important;font-weight:500!important;transition:all .16s ease}.kpi-matrix-page.reward-daily-page .reward-status-filter span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#f3f6fa;color:#70839a!important;font-size:10px!important;font-weight:600!important}.kpi-matrix-page.reward-daily-page .reward-status-filter.kind-all.active{background:#eef5ff!important;border-color:#9fc0f4!important;color:#2360a5!important}.kpi-matrix-page.reward-daily-page .reward-status-filter.kind-all.active span{background:#dceaff!important;color:#2360a5!important}.kpi-matrix-page.reward-daily-page .reward-status-filter.kind-pending.active{background:#fff5dd!important;border-color:#f3ce7c!important;color:#9a6700!important}.kpi-matrix-page.reward-daily-page .reward-status-filter.kind-pending.active span{background:#ffe9b2!important;color:#9a6700!important}.kpi-matrix-page.reward-daily-page .reward-status-filter.kind-approved.active{background:#ebf8f0!important;border-color:#9fd4b4!important;color:#14744a!important}.kpi-matrix-page.reward-daily-page .reward-status-filter.kind-approved.active span{background:#d8f0e0!important;color:#14744a!important}.kpi-matrix-page.reward-daily-page .reward-status-filter.kind-rejected.active{background:#fff0f0!important;border-color:#efb1b1!important;color:#b04141!important}.kpi-matrix-page.reward-daily-page .reward-status-filter.kind-rejected.active span{background:#ffdede!important;color:#b04141!important}.kpi-matrix-page.reward-daily-page .reward-status-filter.kind-empty.active{background:#f3f5f7!important;border-color:#cad4df!important;color:#62758a!important}.kpi-matrix-page.reward-daily-page .reward-status-filter.kind-empty.active span{background:#e7edf3!important;color:#62758a!important}.kpi-matrix-page.reward-daily-page .reward-change-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;margin-bottom:2px}.kpi-matrix-page.reward-daily-page .reward-change-chip{border:1px solid #d7e2ee;background:#fff;color:#5a6f86;border-radius:999px;padding:6px 10px;font:inherit;font-size:11px;font-weight:500;cursor:pointer}.kpi-matrix-page.reward-daily-page .reward-change-chip.active{border-color:#f0b5b5;background:#fff4f4;color:#b84b4b}.kpi-matrix-page.reward-daily-page .reward-correction-tags,.kpi-matrix-page.reward-daily-page .reward-rejection-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kpi-matrix-page.reward-daily-page .reward-correction-tags span,.kpi-matrix-page.reward-daily-page .reward-rejection-tags span{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#fff4f4;border:1px solid #f2caca;color:#b04c4c;font-size:10px;font-weight:500}.kpi-matrix-page.reward-daily-page .reward-bulk-modal{padding:0!important;overflow:hidden;border-radius:16px!important}.kpi-matrix-page.reward-daily-page .reward-bulk-modal-head{padding:16px 18px 12px!important;border-bottom:1px solid #e9eef5!important}.kpi-matrix-page.reward-daily-page .reward-bulk-modal-body{padding:14px 18px 10px!important}.kpi-matrix-page.reward-daily-page .reward-bulk-modal p{margin:0 0 12px!important;color:#70839a!important;font-size:12px!important}.kpi-matrix-page.reward-daily-page .reward-bulk-modal label{display:block;margin:0 0 8px!important;color:#3f566d!important;font-size:12px!important;font-weight:600!important}.kpi-matrix-page.reward-daily-page .reward-bulk-modal textarea{width:100%;box-sizing:border-box;border:1px solid #d9e4ef;border-radius:12px;padding:12px 13px;font:inherit;min-height:92px}.kpi-matrix-page.reward-daily-page .reward-bulk-modal-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 18px!important;border-top:1px solid #e9eef5!important;background:#fbfdff!important}.kpi-matrix-page.reward-daily-page .reward-bulk-modal-actions button{height:38px;border-radius:10px;padding:0 16px;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.kpi-matrix-page.reward-daily-page .reward-bulk-modal-cancel{border:1px solid #c7d7ea;background:#fff;color:#3f6287}.kpi-matrix-page.reward-daily-page .reward-bulk-modal-submit{min-width:190px;border:1px solid #efc1c1;background:#fff5f5;color:#cf5555}.kpi-matrix-page.reward-daily-page .reward-bulk-modal-submit:disabled{opacity:.55;cursor:not-allowed}.reward-daily-page .reward-operation-notice{margin:8px 0;padding:10px 12px;border:1px solid #cfe0f2;border-radius:11px;background:#f6fafe;color:#446887;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 4px 16px rgba(34,83,132,.05)}.reward-daily-page .reward-operation-notice-main{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.reward-daily-page .reward-operation-notice-main svg{flex:0 0 auto}.reward-daily-page .reward-operation-notice span{line-height:1.8}.reward-daily-page .reward-operation-notice button{width:24px;height:24px;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:7px;flex:0 0 auto}.reward-daily-page .reward-operation-notice button:hover{background:rgba(255,255,255,.55)}.reward-daily-page .reward-operation-notice.success{border-color:#b8e2c7;background:#edf9f1;color:#1f7a4d}.reward-daily-page .reward-operation-notice.error{border-color:#f0c1c1;background:#fff3f3;color:#bd4949}.reward-daily-page .reward-operation-notice.warning{border-color:#f2d08d;background:#fff8e7;color:#a36a00}.reward-daily-page .reward-operation-notice.info{border-color:#cfe0f2;background:#f6fafe;color:#446887}.kpi-matrix-page.reward-daily-page .reward-bulk-modal .reward-change-grid,.kpi-matrix-page.reward-daily-page .reward-reject-reason .reward-change-grid,.reward-bulk-modal .reward-change-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:6px 0 8px!important}.kpi-matrix-page.reward-daily-page .reward-bulk-modal .reward-change-chip,.kpi-matrix-page.reward-daily-page .reward-reject-reason .reward-change-chip,.reward-bulk-modal .reward-change-chip{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:2px 5px!important;margin:0!important;border-radius:7px!important;font-size:9px!important;font-weight:400!important;line-height:1.3!important;text-align:center!important;white-space:normal!important;background:#f8fafc!important;color:#5b7188!important;border:1px solid #e0e7ef!important;cursor:pointer!important}.kpi-matrix-page.reward-daily-page .reward-bulk-modal .reward-change-chip.active,.kpi-matrix-page.reward-daily-page .reward-reject-reason .reward-change-chip.active,.reward-bulk-modal .reward-change-chip.active{background:#fff1f1!important;color:#b83b3b!important;border-color:#edbaba!important}.reward-daily-page .reward-correction-backdrop{position:fixed;inset:0;z-index:12000;background:rgba(20,34,51,.36);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.reward-daily-page .reward-correction-modal{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #d9e5f0;border-radius:15px;box-shadow:0 20px 55px rgba(30,50,80,.18);direction:rtl}.reward-daily-page .reward-correction-modal-head{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;border-bottom:1px solid #e7edf5}.reward-daily-page .reward-correction-modal-head h3{font-size:14px;font-weight:500;margin:0;color:#23384d}.reward-daily-page .reward-correction-modal-head p{font-size:10px;color:#8a9bae;margin:5px 0 0}.reward-daily-page .reward-correction-modal-head>button{height:28px;width:28px;background:#f8fbff;border:1px solid #dde7f2;border-radius:8px;color:#6e8195;cursor:pointer}.reward-daily-page .reward-correction-modal-body{overflow-y:auto;padding:14px 17px;display:flex;flex-direction:column;gap:12px}.reward-daily-page .reward-correction-original-reason{margin:0;padding:9px 11px;background:#fff7f7;border:1px solid #f4d9d9;border-radius:9px;color:#a65e5e;font-size:11px;line-height:1.8}.reward-daily-page .reward-correction-field{display:flex;flex-direction:column;gap:6px}.reward-daily-page .reward-correction-description,.reward-daily-page .reward-correction-field>label{font-size:11px;font-weight:500;color:#42586f}.reward-daily-page .reward-correction-field>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reward-daily-page .reward-correction-new,.reward-daily-page .reward-correction-old{min-width:0;padding:8px 10px;border:1px solid #dce6f2;border-radius:9px;display:flex;flex-direction:column;gap:5px;background:#f8fafc}.reward-daily-page .reward-correction-new small,.reward-daily-page .reward-correction-old small{font-size:10px;font-weight:400;color:#8595a7}.reward-daily-page .reward-correction-old span{font-size:12px;color:#5c6d82;overflow-wrap:anywhere}.reward-daily-page .reward-correction-new{background:#fff}.reward-daily-page .reward-correction-new input{width:100%;min-width:0;border:0;background:transparent;outline:none;color:#2760a3;font:inherit;font-size:12px}.reward-daily-page .reward-correction-description{display:flex;flex-direction:column;gap:6px}.reward-daily-page .reward-correction-description textarea{height:62px;min-height:62px;resize:vertical;padding:9px 11px;border:1px solid #dce6f2;border-radius:9px;font:inherit;font-size:11px;outline:none}.reward-daily-page .reward-correction-disclaimer{font-size:10px;color:#8394a9;line-height:1.7}.reward-daily-page .reward-correction-error{margin:0;color:#b53f3f;font-size:11px}.reward-daily-page .reward-correction-modal-footer{display:flex;align-items:center;gap:8px;padding:12px 17px;background:#fbfdff;border-top:1px solid #e7edf5}.reward-daily-page .reward-correction-modal-footer button{height:35px;border-radius:9px;font:inherit;font-size:11px;cursor:pointer}.reward-daily-page .reward-correction-cancel{width:30%;background:#fff;color:#5e7188;border:1px solid #d7e2ee}.reward-daily-page .reward-correction-submit{flex:1 1;background:#edf5ff;color:#2868b2;border:1px solid #bad5f4}.reward-daily-page .reward-proposal-summary{border:1px solid #bdd8f5;background:#f6faff;border-radius:9px;padding:10px;margin:9px 0;font-size:10px;color:#50657e}.reward-daily-page .reward-proposal-summary strong{font-weight:500;color:#2865a6}.reward-daily-page .reward-proposal-summary p{margin:6px 0}.reward-daily-page .reward-proposal-summary>div:not(.reward-proposal-review-note){display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid #e6eff9}.reward-daily-page .reward-proposal-review-note{margin-top:7px;font-size:10px;color:#7c8ea5}@media(max-width:480px){.reward-daily-page .reward-correction-modal-footer{flex-direction:column}.reward-daily-page .reward-correction-modal-footer button{width:100%}}.kpi-matrix-page.reward-daily-page .reward-correction-targets{margin:10px 0 12px}.kpi-matrix-page.reward-daily-page .reward-correction-targets>label{display:block;margin-bottom:7px;font-size:11px;font-weight:500;color:#51687e}.kpi-matrix-page.reward-daily-page .reward-correction-targets .reward-change-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important}.kpi-matrix-page.reward-daily-page .reward-correction-targets .reward-change-chip{display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important;width:100%!important;min-height:30px!important;height:30px!important;padding:4px 6px!important;margin:0!important;border-radius:8px!important;font-size:10px!important;font-weight:400!important;cursor:pointer}.kpi-matrix-page.reward-daily-page .reward-correction-targets .reward-change-chip.active{background:#fff0f0!important;border-color:#edb6b6!important;color:#ac4242!important}.reward-daily-page .reward-correction-modal{max-height:min(450px,calc(100dvh - 32px))!important}.reward-daily-page .reward-correction-modal-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}.kpi-matrix-page.reward-daily-page .reward-correction-modal-footer{display:flex!important;flex-direction:row!important;direction:rtl!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;flex-shrink:0!important;padding:10px 16px!important;min-height:58px!important;background:#f9fbfe!important;border-top:1px solid #e5edf5!important}.kpi-matrix-page.reward-daily-page .reward-correction-modal-footer>button{box-sizing:border-box!important;min-width:0!important;width:auto!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 10px!important;line-height:1.4!important;white-space:nowrap!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;border-radius:9px!important;font-size:11px!important;font-weight:400!important;cursor:pointer!important}.kpi-matrix-page.reward-daily-page .reward-correction-modal-footer>.reward-correction-submit{order:0!important;flex:7 1!important;background:#eaf3ff!important;color:#2468af!important;border:1px solid #a7c9f6!important}.kpi-matrix-page.reward-daily-page .reward-correction-modal-footer>.reward-correction-cancel{order:1!important;flex:3 1!important;background:#fff!important;color:#58718a!important;border:1px solid #d2dfed!important}.kpi-matrix-page.reward-daily-page .reward-correction-modal-footer>button:focus-visible{outline:2px solid #5b9af1!important;outline-offset:2px!important}.kpi-matrix-page.reward-daily-page .reward-correction-modal-footer>button:disabled{opacity:.5!important;cursor:not-allowed!important}.reward-daily-page .reward-correction-pending-banner{padding:8px 10px;margin-bottom:9px;border-radius:9px;border:1px solid #eed8a5;background:#fffbef;color:#976d20;font-size:10px;line-height:1.7}.wf-shift-tabs{display:flex;gap:4px;border-bottom:1px solid #e4eaf2;margin:8px 0 12px;padding:3px 0}.wf-shift-tabs button{font:inherit;font-size:11px;background:transparent;border:0;padding:9px 13px;color:#64748b;cursor:pointer;border-bottom:2px solid transparent}.wf-shift-tabs button.active{color:#2563eb;border-color:#2563eb}.wf-team-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wf-team-cards .wf-team-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end;gap:10px;min-width:0;border:1px solid #e2e8f0!important;border-radius:13px;padding:14px!important;background:#fff}.wf-team-cards .wf-team-identity{grid-column:1/-1;padding-bottom:9px;border-bottom:1px solid #eff2f6}.wf-team-cards .wf-team-members-row{grid-column:1/-1}.wf-team-cards .wf-team-card .aclv3-select,.wf-team-cards .wf-team-card .unified-select{min-width:0}.wf-shift-technical-id{display:flex;align-items:center;gap:8px;font-size:10px;color:#64748b;padding:7px 10px;border:1px solid #edf1f7;border-radius:8px;margin-bottom:8px}.wf-shift-technical-id code{direction:ltr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.wf-shift-technical-id button{margin-right:auto;border:0;background:#eff6ff;border-radius:6px;color:#2563eb;padding:4px 9px;cursor:pointer}.wf-shift-toolbar{display:grid;grid-template-columns:180px 145px minmax(180px,1fr);align-items:end;gap:9px;max-width:900px}.wf-shift-toolbar>*{min-width:0}.wf-modal.wide{width:min(900px,95vw)}.wf-shift-editor-section{margin-bottom:10px!important;padding:10px!important}.wf-shift-editor-section h3{margin-bottom:8px!important}.wf-modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-shift-number-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wf-modal-actions{position:sticky;bottom:0;background:#fff;padding:9px 0 0!important;border-top:1px solid #e2e8f0;z-index:3}.org9-modal :is(input,select,textarea){max-width:100%}.org-id-readonly small{display:none!important}@media(max-width:940px){.wf-team-cards{grid-template-columns:1fr}}@media(max-width:650px){.wf-shift-toolbar{grid-template-columns:1fr 1fr}.wf-shift-toolbar .wf-shift-search{grid-column:1/-1}.wf-shift-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-modal-form-grid{grid-template-columns:1fr!important}}.aclv3-matrix .aclv3-check{width:27px;height:27px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;display:inline-flex;justify-content:center;align-items:center;color:#cbd5e1}.aclv3-matrix .aclv3-check.checked{background:#eff6ff;color:#2563eb;border-color:#93c5fd}.acl-dash{font-size:11px;color:#cbd5e1}.aclv3-role-overview{margin:8px 0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px;display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:11px}.aclv3-role-overview small{flex-basis:100%;color:#64748b}.acl-root-approval{padding:12px;border:1px solid #e2e8f0;background:#fff;border-radius:12px;margin:12px 0}.acl-root-approval>header{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:9px;font-size:12px}.acl-root-approval>header>div{display:flex;align-items:center;gap:6px}.acl-root-approval>header>span{font-size:10px;color:#64748b}.acl-root-approval article{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 0;border-top:1px solid #eef2f7}.acl-root-approval article>div{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:180px;font-size:11px}.acl-root-approval p,.acl-root-approval small{color:#64748b;font-size:10px}.acl-root-approval button{border:1px solid #bfdbfe;background:#f8fbff;color:#2563eb;padding:7px 11px;border-radius:8px;cursor:pointer;font:inherit;font-size:10px}.acl-root-approval button:disabled{opacity:.4;cursor:not-allowed}.acl-approval-reason{font-size:11px;display:flex;align-items:center;gap:9px;padding-bottom:9px}.acl-approval-reason input{min-width:220px;border:1px solid #e2e8f0;border-radius:8px;padding:8px}@media (min-width:681px){.dept-modal .dept-modal-grid.dept-modal-grid--balanced{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dept-modal .dept-modal-grid.dept-modal-grid--balanced>.dept-col-manager,.dept-modal .dept-modal-grid.dept-modal-grid--balanced>.dept-col-name,.dept-modal .dept-modal-grid.dept-modal-grid--balanced>.dept-col-status{grid-column:auto!important;width:100%!important;min-width:0!important}}@media (min-width:681px){.org10-modal .org9-form-grid:has(>.people-modal-cell){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:end!important}.org10-modal .org9-form-grid>.people-modal-cell{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.org10-modal .org9-form-grid>.people-modal-cell :is(.org9-select,.org9-select-main,.org9-field,input){min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}}@media (max-width:680px){.org10-modal .org9-form-grid:has(>.people-modal-cell){grid-template-columns:1fr!important}.org10-modal .org9-form-grid>.people-modal-cell{grid-column:auto!important;min-width:0!important}}.org425-tech-strip{gap:8px;padding:6px 16px;min-height:30px;border-bottom:1px solid #f1f5f9;color:#94a3b8}.org425-tech-strip code,.org425-tech-strip span{font-size:10px;white-space:nowrap}.org425-tech-strip code{color:#64748b;background:none;border:0;padding:0;overflow:hidden;text-overflow:ellipsis;max-width:45%;-webkit-user-select:text;user-select:text}.org425-tech-strip button{width:24px;height:24px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#64748b;display:grid;place-items:center;cursor:pointer;padding:0}.org425-tech-strip button:hover{color:#2563eb;border-color:#bfdbfe}@media(min-width:681px){.org-team-modal .org9-form-grid.org425-team-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:10px!important;align-items:end!important}.org-team-modal .org425-team-name{grid-column:span 7!important;min-width:0!important;width:100%!important}.org-team-modal .org425-team-department{grid-column:span 3!important;min-width:0!important;width:100%!important}.org-team-modal .org425-team-department>.org9-select,.org-team-modal .org425-team-name input{width:100%!important}.org-team-modal .org425-team-grid>.org-team-responsibility-row{grid-column:1/-1!important;order:0!important;column-gap:10px!important}.org10-modal .org9-form-grid.org425-people-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;align-items:end!important}.org10-modal .org425-people-grid>.people-modal-cell{grid-column:span 2!important;min-width:0!important}.org10-modal .org425-people-grid>.people-modal-cell:nth-child(-n+2){grid-column:span 3!important}.org10-modal .org425-people-grid>.org425-people-role,.org10-modal .org425-people-grid>.org425-people-status,.org10-modal .org425-people-grid>.org425-people-team{grid-column:span 2!important;width:100%!important;min-width:0!important;max-width:100%!important}.org10-modal .org425-people-grid>.org425-people-role .org9-select,.org10-modal .org425-people-grid>.org425-people-status .org9-select,.org10-modal .org425-people-grid>.org425-people-team .org9-select{width:100%!important}.org11-modal .org9-form-grid.org425-position-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.org11-modal .org425-position-name{grid-column:span 1!important;min-width:0!important}.org11-modal .org425-position-controls{grid-column:span 2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}}@media(max-width:680px){.org-team-modal .org9-form-grid.org425-team-grid,.org10-modal .org9-form-grid.org425-people-grid,.org11-modal .org9-form-grid.org425-position-grid{grid-template-columns:minmax(0,1fr)!important}.org-team-modal .org425-team-grid>*,.org10-modal .org425-people-grid>*,.org11-modal .org425-position-grid>*{grid-column:1/-1!important}.org11-modal .org425-position-controls{grid-template-columns:1fr!important;display:grid!important}}.org-team-modal .org425-team-grid>.org425-team-top-row{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,3fr)!important;column-gap:10px!important;align-items:end!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.org-team-modal .org425-team-top-row>*{grid-column:auto!important}.org-team-modal .org425-team-top-row .org9-select,.org-team-modal .org425-team-top-row .org9-select-main,.org-team-modal .org425-team-top-row input,.org-team-modal .org425-team-top-row>*{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:680px){.org-team-modal .org425-team-grid>.org425-team-top-row{grid-template-columns:minmax(0,1fr)!important;row-gap:10px!important}}.wf426-team-cards{gap:8px!important}.wf426-team-cards .wf426-team-card{padding:9px 11px!important;align-items:stretch!important;grid-template-columns:minmax(0,1fr)!important}.wf426-team-cards .wf426-team-head{grid-column:1/-1;padding:0 0 6px!important;min-width:0;display:flex;align-items:center;gap:7px}.wf426-team-head>i{width:27px;height:27px;font-size:11px}.wf426-team-head>span{flex:1 1;min-width:0}.wf426-team-head>span b{font-size:11px}.wf426-team-head>span small{font-size:9px}.wf426-team-actions{margin-inline-start:auto}.wf426-team-actions button{display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:0 8px;background:#fff;border:1px solid #dbe4f0;border-radius:7px;color:#2563eb;font:inherit;font-size:10px;cursor:pointer}.wf426-team-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0}.wf426-team-summary>div{min-width:0;display:flex;flex-direction:column;gap:3px;border:1px solid #e7edf5;background:#fafcff;border-radius:7px;padding:6px 5px}.wf426-team-summary small{font-size:9px;color:#8c9aaa}.wf426-team-summary span{font-size:10px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf426-team-summary span.missing{color:#c08039}.wf426-team-editor{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.wf426-team-editor>.unified-select{width:100%;min-width:0}.wf426-team-members{grid-column:1/-1!important;padding-top:4px!important;min-height:0!important}.wf426-team-members>summary{font-size:9px!important}.wf426-source{padding-block:7px!important;margin-bottom:8px!important}.wf-shift-toolbar{grid-template-columns:minmax(160px,1fr) 160px 175px!important;margin-bottom:8px!important}.wf-shift-toolbar .wf-shift-search{grid-column:1;grid-row:1}.wf-shift-toolbar>.unified-select:first-child{grid-column:3;grid-row:1}.wf-shift-toolbar>.unified-select:nth-child(2){grid-column:2;grid-row:1}.wf-shift-pro-table{min-width:760px!important}.wf-shift-pro-table td,.wf-shift-pro-table th{padding-top:7px!important;padding-bottom:7px!important}.wf426-shift-unit{display:block;color:#94a3b8;font-size:9px;margin-top:3px}@media(max-width:1050px){.wf426-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.wf-shift-toolbar{grid-template-columns:1fr 1fr!important}.wf-shift-toolbar .wf-shift-search{grid-column:1/-1!important;grid-row:1!important}.wf-shift-toolbar>.unified-select:first-child{grid-column:1!important;grid-row:2!important}.wf-shift-toolbar>.unified-select:nth-child(2){grid-column:2!important;grid-row:2!important}.wf426-team-editor{grid-template-columns:1fr}.wf426-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:681px){.org-team-modal .org9-form-grid.org425-team-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important}.org-team-modal .org425-team-grid>.org425-team-top-row{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,3fr)!important;grid-column:1/-1!important;gap:10px!important;width:100%!important;min-width:0!important}.org-team-modal .org425-team-grid>.org-team-responsibility-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-column:1/-1!important;width:100%!important;gap:10px!important}.org-team-modal .org-team-responsibility-row>*,.org-team-modal .org425-team-top-row>*{width:100%!important;min-width:0!important;max-width:none!important;grid-column:auto!important;flex:1 1 auto!important}.org10-modal .org9-form-grid.org425-people-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px 10px!important;width:100%!important;align-items:end!important}.org10-modal .org425-people-grid>.people-modal-cell:nth-child(-n+2){grid-column:span 3!important}.org10-modal .org425-people-grid>.people-modal-cell:nth-child(n+3){grid-column:span 2!important}.org10-modal .org425-people-grid>.people-modal-cell{width:100%!important;min-width:0!important;max-width:none!important}:is(.org-team-modal,.org10-modal) :is(.org9-select,.org9-select-main,.org9-field input){width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}:is(.org-team-modal,.org10-modal) .org9-select-copy{min-width:0!important;max-width:calc(100% - 48px)!important}:is(.org-team-modal,.org10-modal) .org9-select-copy :is(b,small){max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:680px){.org-team-modal .org425-team-grid>.org-team-responsibility-row,.org-team-modal .org425-team-grid>.org425-team-top-row,.org10-modal .org9-form-grid.org425-people-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.org-team-modal .org425-team-grid>.org-team-responsibility-row>*,.org10-modal .org425-people-grid>.people-modal-cell{grid-column:1/-1!important;width:100%!important;min-width:0!important}}:is(.org-team-modal,.org10-modal) .org9-modal-body{padding:14px 16px!important}:is(.org-team-modal,.org10-modal) .org9-modal-info{margin-top:12px!important;padding:7px 10px!important;font-size:9px!important;line-height:1.5!important}:is(.org-team-modal,.org10-modal) .org9-modal-info span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-shift-toolbar{max-width:none!important;width:100%!important;grid-template-columns:minmax(180px,1fr) minmax(160px,210px) minmax(160px,210px)!important;gap:9px!important;margin:4px 0 9px!important}.wf-shift-toolbar :is(.unified-select,.unified-select-main,.wf-shift-search,.wf-shift-search input){min-width:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.wf-shift-pro-table td,.wf-shift-pro-table th{padding:7px 9px!important}.wf-shift-pro-table .wf-day-mini i{width:18px;height:18px}.wf426-team-cards .wf426-team-card{padding:10px 12px!important;gap:7px!important;min-height:0!important}.wf426-team-cards .wf426-team-head{padding-bottom:6px!important}.wf426-team-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.wf426-team-summary>div{padding:6px 7px!important;background:#fff!important}.wf426-team-editor{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.wf426-team-editor .unified-select-main,.wf426-team-editor>.unified-select{min-width:0!important;max-width:none!important;width:100%!important}.wf426-team-editor .unified-select-copy{min-width:0!important}.wf426-team-editor .unified-select-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf426-team-editor .unified-select-copy small{display:none!important}@media(max-width:1350px){.wf426-team-editor,.wf426-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:940px){.wf-team-cards{grid-template-columns:1fr!important}}@media(max-width:650px){.wf-shift-toolbar,.wf426-team-editor,.wf426-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-shift-toolbar .wf-shift-search{grid-column:1/-1!important;grid-row:1!important}.wf-shift-toolbar>.unified-select:first-child{grid-column:1!important;grid-row:2!important}.wf-shift-toolbar>.unified-select:nth-child(2){grid-column:2!important;grid-row:2!important}}.sidebar-nav :is(.sidebar-item,.nav-item){min-width:0}.wf-modal.wide:has(.wf428-shift-layout){width:min(1020px,97vw)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important}.wf428-shift-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;margin-top:3px}.wf428-shift-pane{border:1px solid #e5ebf3;border-radius:11px;padding:12px;min-width:0;display:flex;flex-direction:column;gap:10px}.wf428-shift-pane>h3{font-size:11px!important;font-weight:500!important;color:#334155;margin:0 0 1px!important}.wf428-shift-times,.wf428-shift-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:end}.wf428-shift-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wf428-shift-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wf428-shift-layout :is(input,.unified-select-main,.wf-time-field){min-width:0;max-width:100%;box-sizing:border-box}.wf428-shift-bottom input:not([type=color]),.wf428-shift-layout input:not([type=color]){width:100%;height:35px;border:1px solid #d8e2ed;border-radius:8px;padding:0 8px;background:white;font:inherit;font-size:10px;box-sizing:border-box}.wf428-shift-layout .unified-select{width:100%!important;min-width:0!important;max-width:none!important}.wf428-shift-layout .unified-select-main{width:100%!important;height:35px!important}.wf428-days{margin-top:1px}.wf428-days h4{font-size:10px;font-weight:400;margin:0 0 7px;color:#64748b}.wf428-days .wf-week-toggle{gap:4px}.wf428-days .wf-week-toggle button{height:30px;min-width:0;gap:3px;font-size:9px;padding:0 2px}.wf428-days .wf-week-toggle button i{width:13px;height:13px}.wf428-shift-bottom{display:grid;grid-template-columns:minmax(0,1fr) 95px 155px;align-items:end;gap:9px;margin-top:10px}.wf428-shift-bottom input[type=color]{width:100%;height:35px;border:1px solid #d8e2ed;border-radius:8px;padding:3px;background:#fff}.wf428-shift-bottom .wf-choice-toggle{margin:0!important;max-width:100%}.wf-modal.wide:has(.wf428-shift-layout) .wf-modal-actions{margin-top:10px!important;padding-top:8px!important}@media(max-width:820px){.wf428-shift-layout{grid-template-columns:1fr}.wf428-shift-bottom{grid-template-columns:minmax(0,1fr) 90px}.wf428-shift-bottom>:last-child{grid-column:1/-1}}@media(max-width:480px){.wf428-shift-four{grid-template-columns:repeat(2,minmax(0,1fr))}.wf428-days .wf-week-toggle{grid-template-columns:repeat(4,minmax(0,1fr))}.wf428-shift-bottom{grid-template-columns:1fr 85px}}.wf-time-field{position:relative}.wf-time-trigger{width:100%;min-height:42px;border:1px solid #d8e2ed;border-radius:10px;background:#fff;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font:inherit;color:#1f2d3d;cursor:pointer}.wf-time-trigger-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.wf-time-trigger-copy b{font-size:12px;color:#223246;direction:ltr}.wf-time-trigger-copy small{font-size:9px;color:#7f8da0}.wf-time-trigger svg{color:#6e93e9;flex:none}.wf-time-field.open{z-index:140}.wf-time-popover{width:min(540px,calc(100vw - 40px));padding:14px 14px 12px;border-radius:16px}.wf-time-popover-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.wf-time-popover-top>div{display:flex;flex-direction:column;gap:2px}.org425-tech-strip{display:flex;justify-content:flex-end;min-height:42px;padding:5px 16px;background:#fff;border-bottom:1px solid #edf2f8;width:100%}.org425-tech-chip,.org425-tech-strip{direction:rtl;align-items:center;box-sizing:border-box}.org425-tech-chip{display:inline-flex;flex:0 1 auto;max-width:min(100%,440px);min-width:0;gap:8px;padding:4px 5px 4px 10px;border:1px solid #dce7f5;border-radius:10px;background:#f8fbff}.org425-tech-chip .org425-tech-icon{flex-shrink:0;color:#6489c2}.org425-tech-chip .org425-tech-label{font-size:11px;color:#7086a8;font-weight:500;white-space:nowrap}.org425-tech-chip code{max-width:270px;min-width:0;font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6;color:#26456f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;-webkit-user-select:all;user-select:all}.org425-tech-chip button{height:26px;width:26px;min-width:26px;flex-shrink:0;display:grid;place-items:center;cursor:pointer;background:#fff;border:1px solid #cfdef3;border-radius:8px;color:#37669c;padding:0;transition:background .15s,border-color .15s,color .15s}.org425-tech-chip button:hover{background:#eaf2ff;border-color:#92b5ea;color:#195ac8}.org425-tech-chip button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}