.fb-bars-pro .fb-bar-row b small{background:#f1f5f9;border-radius:999px;padding:2px 6px;color:#64748b!important}.fb-bars-pro .fb-bar-track{height:11px;position:relative;background:linear-gradient(90deg,#f8fafc,#edf4fd);overflow:visible}.fb-bars-pro .fb-bar-track>i{height:11px;background:linear-gradient(90deg,#93c5fd,#3b82f6);box-shadow:0 2px 7px rgba(59,130,246,.16)}.fb-bars-pro .fb-bar-track>mark{position:absolute;top:50%;width:5px;height:5px;border-radius:50%;background:#2563eb;border:2px solid #fff;transform:translate(50%,-50%);box-shadow:0 0 0 1px #93c5fd;padding:0}.fb-trend-card{min-height:300px}.fb-line-chart{height:220px}.fb-line-main svg,.fb-line-y{height:180px}.fb-line-area{fill:#dbeafe;opacity:.55}.fb-line-path{stroke-width:3}.fb-line-point{r:5}.fb-line-labels{border-top:1px solid #eef2f7;padding-top:7px}@media(max-width:560px){.fb-result-grid{grid-template-columns:1fr}.fb-result-card{min-height:0}.fb-bars-pro .fb-bar-row span em{display:none}}.fb-settings-page{padding:10px;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:auto;height:100%;box-sizing:border-box}.fb-settings-card,.fb-settings-head{background:#fff;border:1px solid #dbe5f0;border-radius:14px;box-shadow:none}.fb-settings-head{display:flex;gap:10px;align-items:center;padding:14px}.fb-settings-head-icon{width:38px;height:38px;border-radius:10px;background:#eff6ff;color:#2563eb;display:grid;place-items:center;flex:0 0 auto}.fb-settings-card h2,.fb-settings-head h1{margin:0;color:#0f172a}.fb-settings-head h1{font-size:16px}.fb-settings-card p,.fb-settings-head p{margin:4px 0 0;color:#64748b;font-size:11px}.fb-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fb-settings-card{padding:12px;min-width:0}.fb-settings-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.fb-settings-card h2{font-size:13px}.fb-settings-add{height:32px;padding:0 10px;border:1px solid #cfe0f7;background:#f8fbff;border-radius:9px;color:#2563eb;display:flex;align-items:center;gap:5px;cursor:pointer}.fb-settings-list{display:flex;flex-direction:column;gap:8px}.fb-settings-row{display:grid;grid-template-columns:minmax(0,1fr) 94px 38px;gap:10px;align-items:center}.fb-settings-row>input{height:34px;border:1px solid #d7e3f2;border-radius:9px;padding:0 10px;min-width:0;outline:none}.fb-settings-row>input:focus{border-color:#93c5fd}.fb-settings-toggle{height:34px;border:1px solid #e2e8f0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#475569;cursor:pointer}.fb-settings-toggle input{accent-color:#2563eb}.fb-settings-delete{height:34px;width:38px;border:1px solid #fee2e2;background:#fff;border-radius:9px;color:#dc2626;display:grid;place-items:center;cursor:pointer}.fb-settings-lock{height:34px;display:grid;place-items:center;font-size:9px;color:#94a3b8}.fb-settings-save{position:sticky;bottom:0;display:flex;justify-content:flex-start;padding:10px 0 2px;background:linear-gradient(transparent,#f6f8fb 25%)}.pdate-pop[style]{right:auto!important;transform:none!important;margin:0!important;max-width:calc(100vw - 20px)!important;box-sizing:border-box!important}@media(max-width:850px){.fb-settings-grid{grid-template-columns:1fr}}@media(max-width:520px){.fb-settings-page{padding:8px}.fb-settings-row{grid-template-columns:minmax(0,1fr) 86px 34px;gap:6px}}.fb-analytics-v2{display:flex;flex-direction:column;gap:10px;min-width:0;padding:0 0 34px;box-sizing:border-box;height:auto;overflow:visible}.fb-a2-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fb-a2-card,.fb-a2-insight,.fb-a2-kpis article{background:#fff;border:1px solid #dce6f1;border-radius:14px;box-shadow:none}.fb-a2-kpis article{padding:11px 13px;display:grid;gap:3px;min-width:0}.fb-a2-kpis span{font-size:10px;color:#64748b}.fb-a2-kpis b{font-size:21px;color:#0f172a;line-height:1.25}.fb-a2-kpis small{font-size:9px;color:#94a3b8}.fb-a2-kpis .warn b{color:#d97706}.fb-a2-kpis .danger b{color:#dc2626}.fb-a2-insight{padding:10px 12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;background:#f8fbff;border-color:#cfe2fb}.fb-a2-insight>svg{width:34px;height:34px;padding:8px;box-sizing:border-box;border-radius:9px;background:#eaf3ff;color:#2563eb}.fb-a2-insight>div:nth-child(2){display:grid;gap:3px}.fb-a2-insight b{font-size:10px;color:#334155}.fb-a2-insight span{font-size:10px;color:#475569}.fb-a2-highlights{display:flex;gap:8px}.fb-a2-highlights small{padding:6px 9px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:9px;white-space:nowrap}.fb-a2-highlights strong{color:#0f172a;margin-right:4px}.fb-a2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fb-a2-main{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.fb-a2-card{padding:13px;min-width:0;overflow:hidden}.fb-a2-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.fb-a2-card h3{margin:0;font-size:12px;color:#0f172a}.fb-a2-card p{margin:4px 0 0;font-size:9px;color:#94a3b8}.fb-a2-card header>b{font-size:20px;color:#0f172a}.fb-a2-card header>b small{font-size:9px;color:#94a3b8;font-weight:500}.fb-a2-trendplot{height:215px;display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;direction:ltr}.fb-a2-y{height:170px;flex-direction:column;justify-content:space-between;padding-top:12px;color:#94a3b8;font-size:8px}.fb-a2-bars,.fb-a2-y{display:flex;align-items:flex-end}.fb-a2-bars{height:205px;gap:7px;direction:ltr;border-bottom:1px solid #e8eef6;background:repeating-linear-gradient(180deg,#fff 0,#fff 55px,#edf2f7 56px,#fff 57px);padding:0 5px}.fb-a2-day{height:100%;flex:1 1;min-width:22px;display:grid;grid-template-rows:22px 1fr 24px;align-items:end;text-align:center}.fb-a2-day>b{font-size:8px;color:#475569}.fb-a2-day>div{height:150px;display:flex;align-items:flex-end;justify-content:center}.fb-a2-day i{display:block;width:min(24px,70%);min-height:5px;background:#3b82f6;border-radius:5px 5px 2px 2px}.fb-a2-day span{font-size:8px;color:#94a3b8;padding-top:6px;white-space:nowrap}.fb-a2-segments{height:13px;border-radius:99px;display:flex;overflow:hidden;background:#eef2f7;margin:5px 0 15px;direction:rtl}.fb-a2-segments i{display:block;height:100%}.s-positive{background:#22c55e!important}.s-neutral{background:#94a3b8!important}.s-improve{background:#f59e0b!important}.s-negative{background:#ef4444!important}.fb-a2-outcome-list{display:grid;gap:8px}.fb-a2-outcome-list>div{display:grid;grid-template-columns:1fr auto 40px;align-items:center;gap:8px;padding:8px 9px;border:1px solid #edf1f6;border-radius:9px}.fb-a2-outcome-list span{display:flex;align-items:center;gap:7px;font-size:10px;color:#475569}.fb-a2-outcome-list span i{width:8px;height:8px;border-radius:50%}.fb-a2-outcome-list b{font-size:12px;color:#0f172a}.fb-a2-outcome-list small{font-size:9px;color:#94a3b8;text-align:left}.fb-a2-statusflow{display:flex;align-items:stretch;gap:6px;min-width:0}.fb-a2-statusflow>div{flex:1 1;min-width:0;border:1px solid #e6edf5;background:#f8fafc;border-radius:10px;padding:9px;display:grid;gap:3px;text-align:center}.fb-a2-statusflow b{font-size:17px;color:#0f172a}.fb-a2-statusflow span{font-size:9px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-a2-statusflow small{font-size:8px;color:#94a3b8}.fb-a2-statusflow em{align-self:center;color:#94a3b8;font-style:normal}.fb-a2-actionhealth{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.fb-a2-actionhealth>div{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-radius:8px;padding:8px 9px}.fb-a2-actionhealth span{font-size:9px;color:#64748b}.fb-a2-actionhealth b{font-size:12px;color:#0f172a}.fb-a2-actionhealth .danger b{color:#dc2626}.fb-a2-rank{display:grid;gap:9px}.fb-a2-rank>div{display:grid;grid-template-columns:22px minmax(80px,130px) 1fr 26px;align-items:center;gap:7px}.fb-a2-rank em{width:22px;height:22px;border-radius:6px;background:#eff6ff;color:#2563eb;display:grid;place-items:center;font-size:8px;font-style:normal}.fb-a2-rank span{font-size:9px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-a2-rank>div>div{height:7px;background:#edf2f7;border-radius:99px;overflow:hidden}.fb-a2-rank i{display:block;height:100%;background:#60a5fa;border-radius:99px}.fb-a2-rank b{font-size:10px;color:#0f172a;text-align:left}.fb-a2-ranked{display:grid;gap:11px}.fb-a2-ranked>div>div:first-child{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px}.fb-a2-ranked span{font-size:10px;color:#475569}.fb-a2-ranked b{font-size:10px;color:#0f172a}.fb-a2-ranked b small{font-size:8px;color:#94a3b8;font-weight:500;margin-right:4px}.fb-a2-ranked>div>div:last-child{height:8px;background:#edf2f7;border-radius:99px;overflow:hidden}.fb-a2-ranked i{display:block;height:100%;background:#3b82f6;border-radius:99px}.fb-a2-empty{min-height:120px;display:grid;place-items:center;color:#94a3b8;font-size:10px}@media(max-width:1100px){.fb-a2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-a2-main{grid-template-columns:1fr}.fb-a2-insight{grid-template-columns:34px 1fr}.fb-a2-highlights{grid-column:1/-1}}@media(max-width:800px){.fb-a2-grid{grid-template-columns:1fr}.fb-a2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-a2-bars{overflow-x:auto}.fb-a2-day{min-width:38px}.fb-a2-statusflow{overflow-x:auto}.fb-a2-statusflow>div{min-width:100px}}@media(max-width:520px){.fb-a2-kpis{grid-template-columns:1fr 1fr;gap:8px}.fb-a2-kpis article{padding:9px}.fb-a2-kpis b{font-size:18px}.fb-a2-insight{padding:9px}.fb-a2-highlights{overflow-x:auto}.fb-a2-card{padding:10px}.fb-a2-trendplot{overflow-x:auto}.fb-a2-bars{min-width:620px}.fb-a2-actionhealth{grid-template-columns:1fr}.fb-a2-outcome-list>div{grid-template-columns:1fr auto 34px}}:where(table) tbody tr{transition:background-color .14s ease!important}:where(table) tbody tr:hover>td{background:#f8fafc!important}:where(table) tbody tr.is-selected>td,:where(table) tbody tr.selected-row>td,:where(table) tbody tr.selected>td,:where(table) tbody tr[data-selected=true]>td{background:#eff6ff!important}:where(table) tbody tr.is-selected:hover>td,:where(table) tbody tr.selected-row:hover>td,:where(table) tbody tr.selected:hover>td,:where(table) tbody tr[data-selected=true]:hover>td{background:#eaf3ff!important}:where(table) input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;padding:0!important;border:1px solid #b9c7d8!important;border-radius:3px!important;background:#fff!important;display:inline-grid!important;place-items:center!important;vertical-align:middle!important;cursor:pointer!important;outline:none!important;box-shadow:none!important;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease!important}:where(table) input[type=checkbox]:hover{border-color:#60a5fa!important;box-shadow:0 0 0 4px #eff6ff!important}:where(table) input[type=checkbox]:focus-visible{border-color:#3b82f6!important;box-shadow:0 0 0 4px #eff6ff!important}:where(table) input[type=checkbox]:checked{border-color:#3b82f6!important;background:#fff!important;box-shadow:0 0 0 4px #eff6ff!important}:where(table) input[type=checkbox]:checked:after{content:"✓"!important;display:block!important;color:#2563eb!important;background:transparent!important;font-size:12px!important;font-weight:800!important;line-height:1!important;transform:translateY(-.3px)!important}:where(table) input[type=checkbox]:disabled{cursor:not-allowed!important;opacity:.5!important;box-shadow:none!important}.followup-row-actions{display:flex;align-items:center;gap:8px;justify-content:flex-start;direction:rtl}.followup-icon-action{width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center}.followup-delete-action{color:#dc2626!important;border-color:#fecaca!important;background:#fff!important}.followup-delete-action:hover{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important}.followx-confirm-backdrop{position:fixed;inset:0;z-index:10050;background:rgba(15,23,42,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px;direction:rtl}.followx-confirm-modal{width:min(440px,calc(100vw - 32px));background:#fff;border:1px solid #dbe7f5;border-radius:16px;box-shadow:0 18px 50px rgba(15,23,42,.16);padding:16px}.followx-confirm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #eef2f7}.followx-confirm-head>div{display:flex;flex-direction:column;gap:5px}.followx-confirm-head b{font-size:14px;color:#0f172a}.followx-confirm-head span{font-size:12px;color:#64748b;line-height:1.8}.followx-modal-close{border:0;background:#f8fafc;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#475569}.followx-rename-field{display:flex;flex-direction:column;gap:6px;margin-top:14px;font-size:12px;color:#64748b}.followx-rename-field input{height:38px;border:1px solid #cfe0f5;border-radius:10px;padding:0 10px;outline:none;font:inherit}.followx-rename-field input:focus{border-color:#3b82f6}.followx-confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;direction:ltr;margin-top:16px}.followx-confirm-actions button{direction:rtl}.followx-danger-btn{height:36px;border:1px solid #dc2626;border-radius:9px;background:#dc2626;color:#fff;padding:0 14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit}.followx-danger-btn:hover{background:#b91c1c;border-color:#b91c1c}body>.global-floating-select-menu.unified-select-menu{position:fixed!important;right:auto!important;z-index:2147483000!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#fff!important;border:1px solid #dbe3ed!important;border-radius:12px!important;padding:5px!important;font-family:inherit!important}body>.global-floating-select-menu.unified-select-menu>button{pointer-events:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;font-family:inherit!important}@media(max-width:680px){body>.global-floating-select-menu.unified-select-menu{position:fixed!important}}.unified-select-native .unified-select-main{position:relative!important}.unified-select-native-control{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:5!important;appearance:auto!important;-webkit-appearance:menulist!important}.unified-select-native-control:disabled{cursor:not-allowed!important}.unified-select-native .unified-select-main:has(.unified-select-native-control:focus){border-color:#3b82f6!important;box-shadow:0 0 0 3px #eff6ff!important}.unified-select-native .unified-select-main:has(.unified-select-native-control:focus) .unified-select-chevron{color:#2563eb!important;transform:rotate(180deg)}.native-select-main{position:relative!important}.shared-native-select-control{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:10!important;appearance:auto!important;-webkit-appearance:menulist!important}.shared-native-select-control:disabled{cursor:not-allowed!important}.daytype-select-wrap,.single-expert-wrap,.unified-select-custom{position:relative!important;overflow:visible!important}.shared-inline-select-menu,.unified-select-inline-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;left:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;max-height:240px!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:2147482000!important;background:#fff!important;border:1px solid #dbe3ed!important;border-radius:12px!important;padding:5px!important;box-shadow:0 12px 30px rgba(15,23,42,.12)!important;box-sizing:border-box!important;direction:rtl!important;font-family:inherit!important;overscroll-behavior:contain!important}.shared-inline-select-menu>button,.unified-select-inline-menu>button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:36px!important;border:0!important;border-radius:9px!important;background:#fff!important;color:#475569!important;padding:6px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-family:inherit!important;cursor:pointer!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important}.shared-inline-select-menu>button:hover:not(:disabled),.unified-select-inline-menu>button:hover:not(:disabled){background:#f8fafc!important;color:#334155!important}.shared-inline-select-menu>button.selected,.unified-select-inline-menu>button.selected{background:#eff6ff!important;color:#2563eb!important}.single-expert-option-text,.unified-select-option-copy{min-width:0!important;overflow:hidden!important}.single-expert-option-text>b,.single-expert-option-text>small,.unified-select-option-copy>span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.shared-inline-select-menu .ui-select-menu-search,.unified-select-inline-menu .ui-select-menu-search{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important}.shared-native-select-control,.unified-select-native-control{display:none!important}.wf-absence-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.wf-absence-form input{height:36px;border:1px solid #d8e2ef;border-radius:8px;padding:0 10px;font:inherit;font-size:10px}.wf-absence-range-note{margin:10px 0;display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #dbe8f4;border-radius:9px;background:#f8fbfe;color:#587189;font-size:10px}.wf-absence-people{border:1px solid #e0e8f0;border-radius:11px;overflow:visible;background:#fff}.wf-absence-people-head{display:grid;grid-template-columns:1fr 220px auto;align-items:center;gap:8px;padding:10px;border-bottom:1px solid #edf1f5}.wf-absence-people-head>div{display:flex;flex-direction:column;gap:2px}.wf-absence-people-head b{font-size:11px;color:#2b4056}.wf-absence-people-head small{font-size:9px;color:#8190a0}.wf-absence-people-head button,.wf-absence-people-head input{height:34px;border:1px solid #d8e2ef;border-radius:8px;padding:0 10px;font:inherit;font-size:10px}.wf-absence-people-head button{background:#fff;color:#44637f;cursor:pointer}.wf-absence-person-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;max-height:220px;overflow:auto}.wf-absence-person-grid>button{display:grid;grid-template-columns:20px 1fr;gap:7px;align-items:center;min-height:43px;padding:6px 8px;border:1px solid #e0e7ef;border-radius:8px;background:#fff;text-align:right;font:inherit;cursor:pointer}.wf-absence-person-grid>button:hover{background:#f7f9fb}.wf-absence-person-grid>button.selected{border-color:#8bc3ed;background:#eff7ff}.wf-absence-person-grid i{width:17px;height:17px;border:1px solid #cbd8e5;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#1677c8}.wf-absence-person-grid span{min-width:0}.wf-absence-person-grid b,.wf-absence-person-grid small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-absence-person-grid b{font-size:10px;color:#2d4055}.wf-absence-person-grid small{font-size:9px;color:#8794a3;margin-top:2px}.wf-capacity-preview{margin-top:10px;border:1px solid #e0e8f0;border-radius:11px;overflow:hidden}.wf-capacity-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;background:#fafcfe;border-bottom:1px solid #edf1f5}.wf-capacity-title>div:first-child{display:flex;flex-direction:column;gap:2px}.wf-capacity-title b{font-size:11px}.wf-capacity-title span{font-size:9px;color:#7b8999}.wf-capacity-result{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700}.wf-capacity-result.ok{color:#16834c}.wf-capacity-result.danger{color:#c43d3d}.wf-capacity-days{max-height:230px;padding:8px}.wf-capacity-days article{display:grid;grid-template-columns:120px repeat(3,1fr) 130px;align-items:center;gap:7px;min-height:38px;padding:6px 8px;border-bottom:1px solid #edf1f5;font-size:9px}.wf-capacity-days article:last-child{border-bottom:0}.wf-capacity-days article>div{display:flex;flex-direction:column}.wf-capacity-days article small{color:#8a96a3}.wf-capacity-days article span{color:#65758a}.wf-capacity-days article em{text-align:left}.wf-capacity-days article.ok em{color:#188450}.wf-capacity-days article.blocked{background:#fff8f8}.wf-capacity-days article.blocked em{color:#c43d3d}.wf-capacity-warning{margin-top:9px;display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid #f0cccc;border-radius:9px;background:#fff8f8;color:#9f4646;font-size:9px}.wf-capacity-warning span{display:flex;flex-direction:column;gap:2px}.wf-capacity-warning b{font-size:10px}@media(max-width:900px){.wf-absence-form,.wf-absence-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-absence-people-head{grid-template-columns:1fr}.wf-capacity-days article{grid-template-columns:1fr 1fr}.wf-capacity-days article em{text-align:right}}@media(max-width:560px){.wf-absence-form,.wf-absence-person-grid{grid-template-columns:1fr}.wf-capacity-days article{grid-template-columns:1fr 1fr}.wf-capacity-days article em,.wf-capacity-days article>div{grid-column:1/-1}}.followx-row-actions-wrap{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap}.followx-review-box{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:5px 7px;border:1px solid #dbe7f6;border-radius:10px;background:#fff;min-width:250px}.followx-review-box>span{font-size:11px;white-space:nowrap}.followx-review-box input,.followx-review-box select{height:30px;border:1px solid #d6e3f3;border-radius:8px;background:#fff;font:inherit;font-size:11px;padding:0 7px;outline:none}.followx-review-box input{min-width:110px;flex:1 1}.followx-review-box.approved{background:#f2fbf6;border-color:#bce8cf}.followx-review-box.rejected{background:#fff6f6;border-color:#f1c7c7}.wf-activity-review{margin-top:7px;padding:7px;border:1px solid #dbe7f6;border-radius:10px;background:#fff;font-size:11px}.wf-activity-review.pending{background:#fffaf0}.wf-activity-review.approved{background:#f2fbf6;border-color:#bce8cf}.wf-activity-review.rejected{background:#fff6f6;border-color:#f1c7c7}.wf-activity-review-actions{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(130px,1.3fr) auto auto;gap:6px;margin-top:6px}.wf-activity-review-actions button,.wf-activity-review-actions input,.wf-activity-review-actions select{height:30px;border:1px solid #d6e3f3;border-radius:8px;background:#fff;font:inherit;font-size:11px;padding:0 7px}.wf-activity-review-actions button{cursor:pointer}@media(max-width:760px){.wf-activity-review-actions{grid-template-columns:1fr 1fr}.followx-review-box{min-width:0;width:100%}}.work-review-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.work-review-summary button{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;padding:12px 14px;text-align:right;display:flex;align-items:center;justify-content:space-between;font:inherit;cursor:pointer}.work-review-summary button.active{border-color:#93c5fd;background:#eff6ff}.work-review-summary small{color:#64748b}.work-review-summary b{font-size:18px}.work-review-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.work-review-filters>label{min-width:0;display:flex;flex-direction:column;gap:6px}.work-review-filters>label>span{font-size:12px;color:#64748b}.work-review-search>div{height:38px;border:1px solid #e5e7eb;border-radius:10px;display:flex;align-items:center;gap:7px;padding:0 10px;background:#fff}.work-review-search input{border:0!important;outline:0!important;width:100%;font:inherit;background:transparent}.work-review-status{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:11px;background:#f1f5f9;color:#475569}.work-review-status.approved{background:#ecfdf5;color:#047857}.work-review-status.rejected{background:#fef2f2;color:#b91c1c}.work-review-status.pending{background:#fff7ed;color:#c2410c}.work-review-open{white-space:nowrap}.work-review-modal{max-width:720px}.work-review-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.work-review-detail>div{border:1px solid #e5e7eb;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px}.work-review-detail small{color:#64748b}.work-review-detail b{font-size:12px}.smart-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.smart-span-2{grid-column:span 2}.smart-form-grid textarea{min-height:82px;resize:vertical;border:1px solid #e5e7eb;border-radius:10px;padding:10px;font:inherit}.formx-ghost.danger{color:#b91c1c;border-color:#fecaca}.formx-ghost.danger:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.smart-form-grid,.work-review-detail,.work-review-filters,.work-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-span-2{grid-column:span 2}}@media(max-width:640px){.smart-form-grid,.work-review-detail,.work-review-filters,.work-review-summary{grid-template-columns:1fr}.smart-span-2{grid-column:span 1}}.task-review-page{display:flex;flex-direction:column;gap:12px;direction:rtl}.task-review-filter-card,.task-review-hero,.task-review-table-card{background:#fff;border:1px solid #dbe7f5;border-radius:14px;box-shadow:none}.task-review-hero{min-height:76px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.task-review-title{display:flex;align-items:center;gap:11px}.task-review-title>span{width:42px;height:42px;border-radius:12px;background:#eff6ff;color:#2563eb;display:grid;place-items:center;border:1px solid #dbeafe}.task-review-title h1{font-size:17px;margin:0 0 4px}.task-review-title p{margin:0;color:#7b8da7;font-size:11px}.tr-btn{height:36px;border:1px solid #cfe0f4;background:#fff;border-radius:9px;padding:0 12px;font:inherit;color:#405873;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.tr-btn:hover{background:#f8fbff;border-color:#9fc5f4}.task-review-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.task-review-kpis button{height:84px;border:1px solid #dbe7f5;background:#fff;border-radius:14px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;font:inherit;cursor:pointer;text-align:right}.task-review-kpis button span{display:flex;align-items:center;gap:8px;color:#60738d}.task-review-kpis svg{width:18px}.task-review-kpis small{font-size:12px}.task-review-kpis b{font-size:23px}.task-review-kpis button.pending{background:#fffdf7}.task-review-kpis button.approved{background:#f7fffb}.task-review-kpis button.rejected{background:#fffafa}.task-review-kpis button.active{border-color:#8bbcff;box-shadow:inset 0 -3px 0 #3b82f6}.task-review-kpis button.active.pending{border-color:#f5c76d;box-shadow:inset 0 -3px 0 #f59e0b}.task-review-kpis button.active.approved{border-color:#79d7b1;box-shadow:inset 0 -3px 0 #10b981}.task-review-kpis button.active.rejected{border-color:#f3a0a8;box-shadow:inset 0 -3px 0 #ef4444}.task-review-filter-card{padding:14px}.task-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.task-review-grid>label,.task-review-searchbar label{min-width:0;display:flex;flex-direction:column;gap:6px}.task-review-grid label>span,.task-review-searchbar label>span{font-size:11px;color:#64748b}.task-review-searchbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:10px;align-items:end}.task-review-searchbar label>div{height:38px;border:1px solid #cfe0f4;border-radius:9px;background:#fff;display:flex;align-items:center;gap:7px;padding:0 10px}.task-review-searchbar input{width:100%;border:0!important;outline:0!important;background:transparent;font:inherit}.task-review-filter-actions{display:flex;align-items:center;gap:8px}.task-review-table-card{overflow:visible}.task-review-table-card table{min-width:1120px}.task-review-table-card th{background:#f7faff;color:#526982;font-size:11px}.task-review-table-card td{font-size:11px}.tr-note{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-row-actions{display:flex;gap:5px;direction:ltr}.tr-row-actions button{width:30px;height:30px;border:1px solid #d8e4f2;border-radius:8px;background:#fff;color:#506984;display:grid;place-items:center;cursor:pointer}.tr-row-actions button.edit{color:#2563eb;border-color:#bfdbfe}.tr-row-actions button.delete{color:#dc2626;border-color:#fecaca;background:#fffafa}.tr-row-actions button:hover{background:#f5f9ff}.task-review-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#8a9ab0}.task-review-empty svg{color:#7aaeff}.task-review-empty b{color:#42566f}.task-review-pagination{min-height:56px;border-top:1px solid #e5edf7;padding:9px 12px;display:flex;align-items:center;gap:14px}.task-review-pagination>label{display:flex;align-items:center;gap:8px;color:#64748b;font-size:11px}.task-review-pagination>label>div{width:82px}.task-review-pagination>span{color:#8292a7;font-size:11px;margin-left:auto}.tr-small-modal{max-width:620px}.tr-confirm-modal{max-width:500px}.tr-small-modal textarea{min-height:110px;border:1px solid #d8e4f2;border-radius:10px;padding:10px;font:inherit;resize:vertical}.work-review-status{white-space:nowrap}@media(max-width:1000px){.task-review-grid,.task-review-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.task-review-searchbar{grid-template-columns:1fr}.task-review-filter-actions{justify-content:flex-start}}@media(max-width:640px){.task-review-hero{align-items:flex-start;gap:10px}.task-review-title p{display:none}.task-review-grid,.task-review-kpis{grid-template-columns:1fr}.task-review-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.task-review-filter-actions .tr-btn:last-child{grid-column:1/-1}.task-review-pagination{flex-wrap:wrap}.task-review-pagination>span{margin-left:0}.task-review-title h1{font-size:14px}}.task-review-page{width:100%;padding:0 2px 14px!important}.task-review-filter-card,.task-review-hero,.task-review-table-card{width:100%;box-sizing:border-box;margin:0!important}.task-review-filter-card{padding:12px!important}.task-review-filter-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:end!important;margin:0 0 10px!important;height:auto!important;min-height:0!important}.task-review-filter-row:last-of-type{margin-bottom:0!important}.task-review-filter-row>label{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;width:100%!important;height:auto!important;margin:0!important;align-self:end!important}.task-review-filter-row>label>span,.task-review-searchbar label>span{font-size:11px!important;line-height:16px!important;color:#64748b!important;margin:0!important}.task-review-filter-row .persian-date-picker,.task-review-filter-row .unified-select-custom,.task-review-filter-row .unified-select-main,.task-review-filter-row>label>div{width:100%!important;max-width:none!important;min-width:0!important}.task-review-filter-row .persian-date-picker input,.task-review-filter-row .unified-select-main{min-height:38px!important;height:38px!important}.task-review-searchbar{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin-top:10px!important;align-items:end!important;height:auto!important;min-height:0!important}.task-review-searchbar>label{margin:0!important;height:auto!important}.task-review-searchbar label>div{height:38px!important;min-height:38px!important}.task-review-filter-actions{height:38px!important;align-items:stretch!important;direction:rtl!important}.task-review-filter-actions .tr-btn{height:38px!important;white-space:nowrap!important}.task-review-table-card .quant-table-wrap{width:100%!important;margin:0!important;padding:0!important}.task-review-table-card table{width:100%!important;min-width:1120px!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important}.task-review-table-card td,.task-review-table-card th{height:44px!important;padding:8px 10px!important;vertical-align:middle!important;border-bottom:1px solid #e8eef6!important;white-space:nowrap!important}.task-review-table-card th{height:40px!important;font-weight:600!important}.task-review-table-card tbody tr:last-child td{border-bottom:0!important}.task-review-table-card tbody tr:hover td{background:#fbfdff!important}.task-review-table-card td:first-child,.task-review-table-card th:first-child{padding-right:14px!important}.task-review-table-card td:last-child,.task-review-table-card th:last-child{padding-left:14px!important}.task-review-empty{min-height:150px!important;border-top:0!important}.task-review-pagination{padding:8px 12px!important;min-height:52px!important;background:#fff!important}.tr-row-actions{justify-content:flex-start!important;align-items:center!important}@media(max-width:1000px){.task-review-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-review-filter-row>label:last-child:nth-child(odd){grid-column:1/-1!important}.task-review-searchbar{grid-template-columns:1fr!important}.task-review-filter-actions{justify-content:flex-start!important}}@media(max-width:640px){.task-review-page{padding:0 0 10px!important}.task-review-filter-card{padding:10px!important}.task-review-filter-row{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:8px!important}.task-review-filter-row>label:last-child:nth-child(odd){grid-column:auto!important}.task-review-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.task-review-filter-actions .tr-btn{width:100%!important}.task-review-filter-actions .tr-btn:last-child{grid-column:1/-1!important}.task-review-kpis{gap:8px!important}.task-review-kpis button{height:72px!important;padding:10px 12px!important}}.task-review-head-actions{display:flex;align-items:center;gap:8px;direction:rtl;flex-wrap:nowrap}.task-review-filter-card{overflow:visible!important}.task-review-filter-single-row{grid-template-columns:repeat(10,minmax(118px,1fr))!important;gap:10px!important;width:100%!important;margin:0!important}.task-review-filter-single-row>label{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;margin:0!important}.task-review-filter-single-row>label>span{font-size:10.5px!important;line-height:15px!important;color:#64748b!important;white-space:nowrap!important}.task-review-filter-single-row>label>div{width:100%!important;min-width:0!important}.task-review-filter-single-row .persian-date-trigger,.task-review-filter-single-row .unified-select-trigger{height:36px!important;min-height:36px!important;border-radius:9px!important}.tr-search-inline>div{height:36px!important;min-height:36px!important;border:1px solid #cfe0f4!important;border-radius:9px!important;background:#fff!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0 9px!important}.tr-search-inline input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;font:inherit!important;font-size:11px!important}.task-review-table-card{margin-top:0!important}@media(max-width:1400px){.task-review-filter-single-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:1000px){.task-review-filter-single-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-review-head-actions{flex-wrap:wrap}}@media(max-width:640px){.task-review-filter-single-row{grid-template-columns:1fr!important}.task-review-head-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-review-head-actions .tr-btn:last-child{grid-column:1/-1}.task-review-hero{flex-wrap:wrap}}.task-review-page{padding-inline:0!important;gap:9px!important}.task-review-hero{min-height:64px!important;padding:10px 14px!important;border-radius:12px!important}.task-review-title>span{width:36px!important;height:36px!important;border-radius:10px!important}.task-review-title h1{font-size:15px!important;margin-bottom:2px!important}.task-review-title p{font-size:10px!important}.task-review-head-actions{gap:7px!important}.task-review-head-actions .tr-btn{height:34px!important;border-radius:8px!important;padding:0 11px!important;font-size:10.5px!important;background:#fff!important;border-color:#cfdceb!important;color:#35516e!important;box-shadow:none!important}.task-review-head-actions .tr-btn:first-child{border-color:#b8d5f5!important;color:#1f5f9f!important}.task-review-head-actions .tr-btn:hover{background:#f7faff!important;border-color:#9fc4ee!important}.task-review-kpis{gap:8px!important}.task-review-kpis button{height:58px!important;min-height:58px!important;padding:8px 11px!important;background:#fff!important;box-shadow:none!important}.task-review-kpis button span{gap:6px!important}.task-review-kpis svg{width:15px!important;height:15px!important}.task-review-kpis small{font-size:10.5px!important}.task-review-kpis b{font-size:16px!important}.task-review-kpis button.pending{background:#fffdfa!important}.task-review-kpis button.approved{background:#fbfffd!important}.task-review-kpis button.rejected{background:#fffdfd!important}.task-review-kpis button.active{box-shadow:inset 0 -2px 0 #3b82f6!important}.task-review-kpis button.active.pending{box-shadow:inset 0 -2px 0 #f59e0b!important}.task-review-kpis button.active.approved{box-shadow:inset 0 -2px 0 #10b981!important}.task-review-kpis button.active.rejected{box-shadow:inset 0 -2px 0 #ef4444!important}.task-review-filter-card{padding:10px 12px!important;border-radius:12px!important}.task-review-filter-single-row{display:grid!important;grid-template-columns:1.08fr 1.08fr 1.08fr .92fr .92fr .92fr .92fr .92fr .92fr 1.45fr!important;gap:8px!important;align-items:end!important}.task-review-filter-single-row>label{gap:4px!important}.task-review-filter-single-row>label>span{font-size:10px!important;line-height:14px!important}.task-review-filter-single-row .pdate-input,.task-review-filter-single-row .unified-select-main,.tr-search-inline>div{height:35px!important;min-height:35px!important;border-radius:8px!important}.task-review-filter-single-row .unified-select-main,.tr-search-inline>div{padding-inline:9px!important}.task-review-filter-single-row .pdate-wrap,.task-review-filter-single-row .unified-select-custom{position:relative!important;overflow:visible!important}.task-review-filter-single-row .unified-select-inline-menu{top:calc(100% + 4px)!important;right:0!important;left:0!important;width:100%!important;min-width:100%!important;max-width:100%!important}.task-review-table-card{border-radius:12px!important;border-color:#dbe7f5!important;overflow:hidden!important}.task-review-table-card .quant-table-wrap{overflow-x:auto!important;overflow-y:visible!important}.task-review-table-card table{min-width:1180px!important}.task-review-table-card th{height:38px!important;padding:7px 10px!important;background:#f7faff!important;font-size:10px!important}.task-review-table-card td{height:42px!important;padding:7px 10px!important;font-size:10.5px!important}.task-review-empty{min-height:142px!important;padding:18px!important}.task-review-empty svg{width:30px!important;height:30px!important}.task-review-empty b{font-size:12px!important}.task-review-empty span{font-size:10.5px!important}.task-review-pagination{min-height:48px!important;padding:7px 10px!important;direction:rtl!important}.task-review-pagination>span{margin-left:auto!important}.task-review-pagination .table-pagination{margin:0!important;padding:0!important}.tr-row-actions button{width:28px!important;height:28px!important;border-radius:7px!important}.quant-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.quant-summary article{min-height:66px!important;padding:10px 12px!important}.quant-summary .qsum-combined{gap:10px!important}.qsum-combined-body{min-width:0;flex:1 1}.qsum-combined-body>span{display:block;margin-bottom:5px}.qsum-split{display:flex;align-items:center;gap:10px;min-width:0}.qsum-split>span{display:flex;align-items:baseline;gap:5px;min-width:0}.qsum-split small{font-size:9px;color:#8190a4;white-space:nowrap}.qsum-split b{font-size:12px!important;margin:0!important;color:#263b52}.qsum-split>i{width:1px;height:18px;background:#dbe5ef;flex:0 0 1px}@media(max-width:1450px){.task-review-filter-single-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}.tr-search-inline{grid-column:4/6!important}.quant-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1000px){.task-review-filter-single-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tr-search-inline{grid-column:1/-1!important}.task-review-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.task-review-filter-single-row{grid-template-columns:1fr!important}.tr-search-inline{grid-column:auto!important}.quant-summary,.task-review-kpis{grid-template-columns:1fr!important}.task-review-head-actions{display:flex!important;width:auto!important;flex-wrap:wrap!important}.task-review-head-actions .tr-btn:last-child{grid-column:auto!important}}@media (min-width:1001px){.task-review-filter-card{padding:10px 12px!important;overflow:visible!important}.task-review-filter-single-row{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:8px!important;align-items:end!important;width:100%!important;margin:0!important}.task-review-filter-single-row .tr-search-inline,.task-review-filter-single-row>label{grid-column:auto!important;min-width:0!important;width:100%!important;max-width:none!important;margin:0!important}.task-review-filter-single-row .pdate-input,.task-review-filter-single-row .pdate-wrap,.task-review-filter-single-row .persian-date-picker,.task-review-filter-single-row .tr-search-inline>div,.task-review-filter-single-row .unified-select-custom,.task-review-filter-single-row .unified-select-main,.task-review-filter-single-row>label>div{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.task-review-filter-single-row .pdate-input,.task-review-filter-single-row .tr-search-inline>div,.task-review-filter-single-row .unified-select-main{height:35px!important;min-height:35px!important}.task-review-filter-single-row .pdate-input,.task-review-filter-single-row .tr-search-inline input,.task-review-filter-single-row .unified-select-main span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.task-review-page{width:calc(100% - 32px)!important;max-width:1400px!important;margin:0 auto!important;padding:0 0 16px!important;box-sizing:border-box!important}@media (min-width:1001px){.task-review-filter-single-row{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:8px!important;align-items:end!important;width:100%!important}.task-review-filter-single-row .tr-search-inline,.task-review-filter-single-row>label{min-width:0!important;width:100%!important;grid-column:auto!important}}@media (max-width:1000px){.task-review-page{width:calc(100% - 24px)!important}}@media (max-width:640px){.task-review-page{width:calc(100% - 16px)!important}}@media (min-width:1001px){.task-review-filter-card{padding:10px 12px!important}.task-review-filter-single-row{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:7px!important;align-items:end!important;white-space:nowrap!important}.task-review-filter-single-row>label{min-width:0!important;width:100%!important;grid-column:auto!important}.task-review-filter-single-row>label>span{overflow:hidden!important;text-overflow:ellipsis!important}.task-review-filter-single-row .pdate-input,.task-review-filter-single-row .tr-search-inline>div,.task-review-filter-single-row .unified-select-main{width:100%!important;min-width:0!important;height:35px!important}}.task-review-pagination>span{margin:0!important}@media (min-width:1001px){.task-review-filter-card{padding:10px 12px!important;overflow:visible!important}.task-review-filter-single-row{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;column-gap:10px!important;row-gap:0!important;align-items:end!important;width:100%!important;min-width:0!important}.task-review-filter-single-row>label{min-width:0!important;width:100%!important;margin:0!important;gap:4px!important}.task-review-filter-single-row .pdate-wrap,.task-review-filter-single-row .tr-search-inline>div,.task-review-filter-single-row .unified-select-custom,.task-review-filter-single-row>label>div{width:100%!important;min-width:0!important;max-width:none!important}.task-review-filter-single-row .pdate-input,.task-review-filter-single-row .tr-search-inline>div,.task-review-filter-single-row .unified-select-main{height:36px!important;min-height:36px!important}}.task-review-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.task-review-pagination .table-pagination{display:flex!important}.task-review-filter-card .task-review-filter-single-row{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;align-items:stretch!important;grid-auto-flow:row!important;min-height:0!important;height:auto!important}.task-review-filter-card .task-review-filter-single-row>label{grid-column:auto!important;grid-row:1!important;align-self:stretch!important;justify-content:flex-end!important;display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;transform:none!important;position:relative!important}.task-review-filter-card .task-review-filter-single-row>label>span{height:16px!important;line-height:16px!important;margin:0!important;white-space:nowrap!important}.task-review-filter-card .task-review-filter-single-row>label>div{height:36px!important;min-height:36px!important;max-height:36px!important;width:100%!important;min-width:0!important;margin:0!important}.task-review-filter-card .task-review-filter-single-row>label input{min-width:0!important;max-width:100%!important}.task-review-pagination{justify-content:flex-start!important}@media(max-width:850px){.task-review-filter-card .task-review-filter-single-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;row-gap:10px!important}.task-review-filter-card .task-review-filter-single-row>label{grid-row:auto!important}}@media(max-width:560px){.task-review-filter-card .task-review-filter-single-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.formx-form-kind{border:1px solid #dbe5f3;border-radius:12px;padding:12px;margin-bottom:12px;background:#fff;display:grid;gap:8px}.formx-form-kind-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.formx-form-kind-options button{display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:right;background:white;border:1px solid #dbe5f3;border-radius:10px;padding:12px;color:#26364e;font:inherit;cursor:pointer}.formx-form-kind-options button.selected{border-color:#397cf7;background:#f1f6ff}.formx-form-kind-options button:disabled{opacity:.6;cursor:not-allowed}.formx-form-kind-options small,.formx-form-kind>small{color:#778ba5;font-size:11px}.formx-type-tag{display:inline-block;border:1px solid #dbe5f3;border-radius:7px;padding:4px 7px;white-space:nowrap;font-size:11px}.task-review-filter-card .task-review-filter-single-row{align-items:end!important}.task-review-filter-card .task-review-filter-single-row>label{justify-content:end!important}.task-review-filter-card{min-height:0!important}.task-review-filter-card .task-review-filter-single-row>label>div{align-self:end!important}@media(max-width:650px){.formx-form-kind-options{grid-template-columns:1fr}}@media(min-width:1100px){.task-review-filter-card .task-review-filter-single-row{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;column-gap:10px!important;row-gap:0!important;align-items:end!important}.task-review-filter-card .task-review-filter-single-row>label{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-self:end!important;grid-row:1!important;grid-column:auto!important;gap:5px!important;min-width:0!important;margin:0!important;padding:0!important}.task-review-filter-card .task-review-filter-single-row>label>span{display:block!important;line-height:16px!important;height:16px!important;min-height:16px!important;margin:0!important}.task-review-filter-card .task-review-filter-single-row>label>div{box-sizing:border-box!important;min-height:36px!important;max-height:36px!important;height:36px!important;width:100%!important;margin:0!important}}@media(max-width:1099px) and (min-width:650px){.task-review-filter-card .task-review-filter-single-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.task-review-filter-card .task-review-filter-single-row>label{grid-row:auto!important}}@media(max-width:649px){.task-review-filter-card .task-review-filter-single-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.task-review-filter-card .task-review-filter-single-row>label{grid-row:auto!important}}.activity-unified-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border:1px solid #dce5f1;background:#fff;border-radius:14px;flex-wrap:wrap;margin-bottom:10px}.activity-unified-header h1{font-size:18px;margin:0;color:#162d4b}.activity-queue-tools p,.activity-unified-header p{font-size:12px;color:#8293a9;margin:4px 0 0}.activity-unified-tabs{display:flex;gap:10px;flex-wrap:wrap}.activity-unified-tabs button{background:#fff;border:1px solid #dce5f1;border-radius:9px;padding:9px 16px;color:#526981;cursor:pointer;font:inherit}.activity-unified-tabs button.active{background:#edf4ff;color:#2265d9;border-color:#9bbdf9;font-weight:700}.activity-review-tabs{margin:0 0 10px}.activity-queue{border:1px solid #dce5f1;background:#fff;border-radius:14px;padding:14px;min-width:0}.activity-queue-actions,.activity-queue-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.activity-queue-tools h3{margin:0;font-size:15px}.activity-queue-controls,.activity-queue-row-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.activity-queue input:not([type=checkbox]),.activity-queue select,.activity-queue textarea{border:1px solid #dce5f1;border-radius:9px;padding:9px;min-width:0;background:#fff;font:inherit}.activity-queue button{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #dce5f1;border-radius:8px;padding:7px 10px;cursor:pointer;color:#2663b9;font:inherit}.activity-queue button:disabled{opacity:.45;cursor:not-allowed}.activity-queue button.danger{color:#d14b4b}.activity-queue-actions{padding:10px;border-radius:10px;background:#f5f8fc}.activity-queue-actions label{display:flex;align-items:center;gap:7px}.activity-queue-notice{padding:10px;color:#176b4b;background:#eaf9f2;border-radius:9px;margin-bottom:10px}.activity-answer{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e6edf5;padding:10px 0;overflow-wrap:anywhere}.activity-queue .quant-table-wrap{overflow-x:auto}@media(max-width:700px){.activity-queue-tools,.activity-unified-header{align-items:stretch;flex-direction:column}.activity-queue-controls>*{flex:1 1}}.activity-unified-header{padding:11px 14px!important;gap:10px!important;min-height:0!important}.activity-unified-header h1{font-size:16px!important;line-height:1.5!important}.activity-unified-header p{font-size:11px!important;line-height:1.5!important}.activity-unified-tabs{align-items:center!important;gap:5px!important;flex-wrap:wrap!important}.activity-unified-tabs button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 11px!important;border-radius:8px!important;font-size:11px!important;line-height:1.4!important;font-weight:500!important}.activity-unified-tabs button.active{font-weight:600!important;background:#f2f6ff!important;border-color:#b9cefb!important;color:#2767d4!important;box-shadow:none!important}.activity-review-tabs{margin:0 0 10px!important}.formx-form-kind{padding:10px!important;gap:7px!important;border-radius:10px!important}.formx-form-kind>strong{font-size:12px!important;line-height:1.5!important}.formx-form-kind-options{gap:10px!important}.formx-form-kind-options button{min-height:0!important;padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;line-height:1.5!important;gap:3px!important;box-shadow:none!important}.formx-form-kind-options button.selected{background:#f5f8ff!important;border-color:#a8c4fa!important;box-shadow:none!important}.formx-form-kind-options button small{font-size:10px!important;line-height:1.5!important;font-weight:400!important}@media(max-width:600px){.activity-unified-header{align-items:stretch!important}.activity-unified-tabs{width:100%!important}.activity-unified-tabs button{flex:1 1!important}.formx-form-kind-options{grid-template-columns:1fr!important}}.formx-activity-time{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600}.formx-activity-time input{height:36px;min-width:0;width:100%;padding:0 10px;border:1px solid #dce3eb;border-radius:8px;background:#fff;color:#273449}.activity-risk{display:inline-flex;white-space:nowrap;padding:4px 7px;border-radius:6px;background:#fff3d5;color:#895f08;font-size:11px}.activity-risk.high{background:#ffe5e5;color:#a42c2c}.activity-risk.soft{background:#eef3ff;color:#365b99}.activity-risk-list{display:grid;gap:7px;margin:10px 0;padding:10px;border:1px solid #f1d9a2;border-radius:8px;background:#fffcf5;font-size:12px}.activity-partial-approval{display:grid;gap:10px;margin:12px 0}.activity-partial-approval small{color:#667085}.activity-partial-approval label{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-partial-approval input{max-width:130px;min-width:80px;height:34px;border:1px solid #dce3eb;border-radius:8px;padding:0 8px}.task-review-page{gap:10px!important;padding:16px 20px 22px!important;box-sizing:border-box;max-width:100%;min-width:0}.activity-unified-header{margin:0!important;padding:12px 16px!important;min-height:62px!important;border-radius:12px!important}.activity-unified-tabs{display:inline-flex!important;gap:0!important;padding:3px!important;border:1px solid #dbe5f2!important;border-radius:9px!important;background:#f5f8fc!important;flex-wrap:nowrap!important;max-width:100%}.activity-unified-tabs button{height:32px!important;min-height:32px!important;padding:0 13px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#64748b!important;font-size:12px!important;box-shadow:none!important;white-space:nowrap!important}.activity-unified-tabs button.active{background:#fff!important;color:#2563eb!important;border-color:#d6e3f7!important;box-shadow:0 1px 3px #1e3a5f12!important}.activity-review-tabs{align-self:flex-start!important;margin:0!important}.activity-queue,.task-review-filter-card,.task-review-hero,.task-review-table-card{border:1px solid #dbe5f2!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.activity-queue{padding:12px!important;display:flex;flex-direction:column;gap:10px}.activity-queue-actions,.activity-queue-tools{margin:0!important;gap:10px!important}.activity-queue-tools{align-items:center!important}.activity-queue-tools h3{font-size:13px!important;font-weight:700!important}.activity-queue-tools p{font-size:11px!important;line-height:1.5!important}.activity-queue-controls{gap:8px!important}.activity-queue-controls button,.activity-queue-controls input,.activity-queue-controls select{height:35px!important;min-height:35px!important;box-sizing:border-box!important;font-size:12px!important}.activity-queue-controls input{width:220px!important}.activity-queue-controls select{width:170px!important}.activity-queue-actions{background:#f8fafc!important;border:1px solid #e7edf5!important;border-radius:9px!important;padding:8px 10px!important;min-height:45px!important;justify-content:flex-start!important}.activity-queue-actions label{margin-inline-end:auto!important;font-size:12px!important}.activity-queue-actions span{font-size:11px!important;color:#64748b!important}.activity-queue-actions button{min-height:32px!important;font-size:11px!important}.activity-queue .quant-table-wrap{border:1px solid #e6edf5;border-radius:9px;min-height:0!important}.activity-queue .quant-table-wrap table{width:100%;min-width:900px}.activity-queue .quant-table-wrap th,.task-review-table-card th{background:#f8fafc!important;font-size:11px!important}.activity-queue .quant-table-wrap td,.task-review-table-card td{font-size:11px!important}.activity-queue .task-review-empty,.task-review-table-card .task-review-empty{min-height:135px!important;padding:20px!important;text-align:center}.task-review-hero{min-height:62px!important;padding:11px 14px!important}.task-review-title h1{font-size:14px!important}.task-review-title>span{width:34px!important;height:34px!important}.task-review-kpis button{height:64px!important;padding:10px 12px!important;border-radius:11px!important}.task-review-kpis button b{font-size:18px!important}.task-review-filter-card{padding:11px!important}.task-review-filter-card .task-review-filter-single-row{gap:10px!important}.task-review-filter-card .task-review-filter-single-row>label>span{font-size:11px!important}.task-review-table-card .quant-table-wrap{min-height:0!important}.task-review-pagination{min-height:42px!important;padding:6px 10px!important}@media(max-width:850px){.task-review-page{padding:12px!important}.activity-queue-tools{align-items:stretch!important}.activity-queue-controls{width:100%;flex-wrap:wrap}.activity-queue-controls input,.activity-queue-controls select{width:auto!important;flex:1 1 170px}.activity-queue-actions label{flex-basis:100%}}@media(max-width:520px){.task-review-page{padding:10px!important}.activity-unified-header{align-items:stretch!important}.activity-unified-tabs{width:100%!important}.activity-unified-tabs button{flex:1 1!important;padding:0 7px!important}.activity-queue{padding:9px!important}.activity-queue-controls>*{flex:1 1 100%!important}.activity-queue-actions{flex-wrap:wrap!important}}.qual7-table-panel .qual7-order-cell>.qual-score-display,.qual7-table-wrap .qual7-order-cell>.qual-score-display{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;flex:0 0 26px!important;aspect-ratio:1/1!important;padding:0!important;border:none!important;outline:none!important;box-shadow:none!important}.qual7-table-panel .qual7-order-cell .qual-score-mark.number-only,.qual7-table-wrap .qual7-order-cell .qual-score-mark.number-only{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;border:none!important;outline:none!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;flex:none!important}.qual7-table-panel .qual7-order-cell .qual-score-mark.number-only b,.qual7-table-wrap .qual7-order-cell .qual-score-mark.number-only b{display:block!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:none!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;line-height:1.35!important;white-space:nowrap!important}.task-review-page .activity-unified-header .activity-page-heading{align-self:center}.task-review-page .activity-review-tabs{max-width:100%;overflow-x:auto}.task-review-page .activity-queue .activity-queue-row-actions{gap:6px}.task-review-page .activity-queue .activity-queue-row-actions button{min-height:30px}.wf-day-person-actions{display:flex;align-items:center;gap:7px;flex:none}.wf-day-edit-btn{height:28px;width:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5e4f5;border-radius:8px;background:#fff;color:#2372d2;cursor:pointer;flex:none}.wf-day-edit-btn:focus-visible,.wf-day-edit-btn:hover{background:#eef6ff;border-color:#9ac4f7}.wf-head-actions>.wf-compact-primary{flex-shrink:0}@media(max-width:760px){.wf-head-actions>.wf-compact-primary{flex:1 1;width:auto!important}}.wf-person-profile-link{display:inline-block;max-width:100%;padding:0;border:0;background:transparent;color:#254a73;text-align:right;font:inherit;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-person-profile-link:focus-visible,.wf-person-profile-link:hover{color:#176ce0;text-decoration:underline}.wf-profile-card{display:grid;gap:16px}.wf-profile-heading{display:flex;align-items:center;gap:12px}.wf-profile-avatar{width:48px;height:48px;border-radius:14px;background:#edf5ff;color:#176ce0;display:grid;place-items:center}.wf-profile-heading h3{margin:0;font-size:15px}.wf-profile-heading small{color:#7a8da4;font-size:11px}.wf-profile-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wf-profile-fields>div{border:1px solid #e1e9f2;background:#fbfdff;padding:10px;border-radius:10px;display:grid;gap:5px;min-width:0}.wf-profile-fields small{font-size:10px;color:#8695a8}.wf-profile-fields b{font-size:11px;color:#344b65;overflow-wrap:anywhere}.wf-profile-history{border:1px solid #e1e9f2;border-radius:12px;overflow:hidden}.wf-profile-history h4{padding:12px;margin:0;background:#f7faff;font-size:12px}.wf-profile-history>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:9px 12px;border-top:1px solid #edf1f6;font-size:11px;align-items:center}.wf-profile-history>div small{color:#7e8ea0}.wf-profile-history>p{padding:12px;margin:0;color:#8293a5;font-size:11px}@media(max-width:760px){.wf-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-profile-history>div{grid-template-columns:1fr 1fr}}.wf-day-person-actions,.wf-status-detail-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.wf-profile-open-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:27px;padding:3px 7px;border:1px solid #bad7fb;border-radius:7px;background:#eff6ff;color:#1765bd;font:inherit;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.wf-profile-open-btn:focus-visible,.wf-profile-open-btn:hover{background:#e1efff;border-color:#78b2f5}.wf-modal-backdrop{z-index:10050}@media(max-width:480px){.wf-profile-open-btn{padding-inline:5px;font-size:9px}.wf-profile-open-btn svg{width:12px;height:12px}}.wf-profile-range{border:1px solid #e0e9f3;border-radius:12px;min-width:0}.wf-profile-range-head{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f7faff}.wf-profile-range-head b{font-size:12px;color:#34475d}.wf-profile-range-head small{font-size:10px;color:#7f91a7}.wf-profile-range-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.wf-profile-range-count{font-size:11px;color:#526b84;padding:0 12px 10px}.wf-calendar-meal-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dce6f2;background:#fff;border-radius:15px;padding:13px 16px;margin:10px 0}.wf-calendar-meal-strip>div{display:flex;align-items:center;gap:12px;color:#2368b8}.wf-calendar-meal-strip span{display:grid;gap:3px}.wf-calendar-meal-strip b{font-size:14px;color:#172b45}.wf-calendar-meal-strip small{font-size:12px;color:#64748b}.wf-calendar-meal-strip>button{border:0;border-radius:10px;padding:10px 17px;background:#2563eb;color:white;font-weight:700;cursor:pointer}.wf-meal-overlay{z-index:11000!important}.wf-meal-calendar-dialog{width:min(1130px,96vw);max-height:94dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#f8fafc;box-shadow:0 25px 80px #09244a35}.wf-meal-dialog-top{display:flex;align-items:center;justify-content:space-between;background:white;border-bottom:1px solid #e2e8f0;padding:14px 22px;flex-shrink:0}.wf-meal-dialog-top>div{display:grid;gap:4px}.wf-meal-dialog-top strong{font-size:18px;color:#15253c}.wf-meal-dialog-top small{font-size:12px;color:#64748b}.wf-meal-dialog-top button{border:0;background:#f1f5f9;border-radius:9px;padding:9px;display:grid;place-items:center;cursor:pointer}.wf-meal-dialog-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 18px}.wf-meal-dialog-body .mp-page{max-width:100%;margin:0}.wf-meal-dialog-body .mp-unified-head{display:none}@media(max-width:660px){.wf-calendar-meal-strip{flex-wrap:wrap}.wf-calendar-meal-strip>button{width:100%}.wf-meal-dialog-body{padding:8px}.wf-meal-calendar-dialog{width:100%;max-height:98dvh}}.wf-profile-range-error{font-size:11px;color:#c73838;padding:0 12px}.wf-profile-range-table-wrap{max-height:380px;overflow:auto;min-width:0;border-top:1px solid #e5edf5;overscroll-behavior:contain}.wf-profile-range-table{width:100%;min-width:660px;border-collapse:separate;border-spacing:0}.wf-profile-range-table thead th{position:sticky;top:0;background:#f5f8fc;z-index:2;white-space:nowrap}.wf-profile-range-table td{font-size:11px;white-space:nowrap}.wf-profile-range-table td:last-child{max-width:220px;white-space:normal}.wf-profile-range-empty{text-align:center;color:#8b9aaa;padding:26px!important}@media(max-width:700px){.wf-profile-range-head{align-items:flex-start;flex-direction:column}.wf-profile-range-filters{grid-template-columns:1fr}}.wf-profile-card{gap:8px!important}.wf-profile-heading{gap:8px!important;min-height:36px!important}.wf-profile-avatar{width:36px!important;height:36px!important;border-radius:10px!important}.wf-profile-avatar svg{width:19px;height:19px}.wf-profile-heading h3{font-size:12px!important;line-height:1.4!important}.wf-profile-heading small{font-size:9px!important;line-height:1.4!important}.wf-profile-fields{gap:5px!important}.wf-profile-fields>div{padding:5px 8px!important;min-height:37px!important;gap:1px!important;border-radius:8px!important}.wf-profile-fields small{font-size:9px!important;line-height:1.35!important}.wf-profile-fields b{font-size:10px!important;line-height:1.4!important}.wf-profile-range-head{padding:7px 10px!important;min-height:31px!important}.wf-profile-range-filters{padding:6px 10px!important;gap:8px!important}.wf-profile-range-count{padding:0 10px 5px!important}.wf-profile-range-table-wrap{max-height:245px!important}.wf-profile-range-table td,.wf-profile-range-table th{padding-block:6px!important}.wf-profile-card>.wf-modal-actions{padding-top:6px!important;margin-top:0!important}@media(max-width:700px){.wf-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-profile-range-table-wrap{max-height:235px!important}}.wf-profile-range-headerline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;background:#f7faff;direction:rtl;min-width:0}.wf-profile-range-heading{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.wf-profile-range-heading>b{font-size:11px;color:#34475d;font-weight:800}.wf-profile-range-heading>small{font-size:9px;color:#8292a6;line-height:1.45}.wf-profile-range-headerline .wf-profile-range-filters{display:grid;grid-template-columns:repeat(2,minmax(135px,165px));gap:8px!important;align-items:end;padding:0!important;flex:none}.wf-profile-range-headerline .wf-profile-range-filters>div{min-width:0}.wf-profile-range-count{padding:4px 10px 6px!important;background:#fff}@media(max-width:730px){.wf-profile-range-headerline{align-items:stretch;flex-direction:column;gap:7px}.wf-profile-range-headerline .wf-profile-range-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.wf-profile-range-table{direction:rtl}.wf-profile-range-table td:last-child,.wf-profile-range-table th:last-child{width:108px;min-width:108px;max-width:108px;padding-right:6px!important}.wf-profile-range-table .wf-profile-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:100%;direction:rtl}.wf-profile-range-table td:last-child,.wf-profile-range-table th:last-child{width:80px!important;min-width:80px!important;max-width:80px!important;box-sizing:border-box!important;text-align:left!important;padding-left:15px!important;padding-right:0!important}.wf-profile-range-table .wf-profile-row-actions{width:max-content!important;max-width:100%!important;display:flex!important;direction:rtl!important;justify-content:flex-end!important;margin-left:0!important;margin-right:auto!important;gap:5px!important}.wf-profile-range{border-color:#dbe6f2!important;background:#fff!important;overflow:hidden}.wf-profile-range-headerline{background:#f5f8fc!important;border-bottom:1px solid #e4ebf4!important;padding:8px 12px!important;gap:12px!important}.wf-profile-range-heading>b{color:#294562!important;font-size:11px!important;font-weight:800!important}.wf-profile-range-heading>small{color:#8293a8!important;font-size:9px!important}.wf-profile-range-headerline .wf-profile-range-filters{align-items:center!important}.wf-profile-range-headerline .wf-profile-range-filters label,.wf-profile-range-headerline .wf-profile-range-filters label>span{color:#607993!important}.wf-profile-range-count{box-sizing:border-box!important;min-height:26px!important;padding:6px 12px!important;background:#f5f8fc!important;border-bottom:1px solid #e4ebf4!important;color:#607993!important;font-size:10px!important;text-align:right!important;line-height:1.4!important}.wf-profile-range-table-wrap{border-top:0!important}.wf-profile-range-table thead th{background:#f5f8fc!important;color:#57708a!important;font-weight:700!important;border-bottom:1px solid #dfe8f2!important;font-size:10px!important}.wf-profile-range-table td{border-bottom-color:#e6edf6!important;color:#455a73!important}@media(max-width:730px){.wf-profile-range-headerline{gap:8px!important}.wf-profile-range-headerline .wf-profile-range-filters{width:100%!important}}.wf-modal>header .wf-modal-heading-with-icon{display:flex;align-items:center;gap:10px;min-width:0;direction:rtl;text-align:right}.wf-modal>header .wf-modal-heading-with-icon>div{min-width:0}.wf-modal>header .wf-modal-heading-with-icon h2{font-size:13px;line-height:1.65;margin:0;font-weight:800}.wf-modal>header .wf-modal-heading-with-icon p{font-size:11px;line-height:1.6;margin:3px 0 0;color:#526b89;font-weight:700}.wf-modal-heading-icon{display:grid;place-items:center;width:37px;height:37px;flex:none;border-radius:10px;background:#eef6ff;border:1px solid #dbeafe;color:#2563eb}.wf-modal .wf-modal-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin-top:12px!important;padding:10px 12px!important;min-height:55px!important;border-top:1px solid #e5ebf3!important;border-radius:0 0 11px 11px!important;background:#f8fafc!important;direction:rtl!important}.wf-modal .wf-modal-actions>.wf-btn,.wf-modal .wf-modal-actions>.wf-secondary-btn{height:32px!important;min-height:32px!important;border-radius:8px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;font-size:10px!important;font-weight:700!important}.wf-modal .wf-modal-actions>.wf-btn{color:white!important;opacity:1}.wf-modal .wf-modal-actions>.wf-btn:disabled{opacity:.45!important}.wf-modal.wf-profile-modal{max-height:min(calc(100vh - 20px),calc(100vh - 48px + 50px))!important}.wf-profile-modal .wf-profile-range-table-wrap{max-height:295px!important}.wf-profile-modal .wf-modal-body{min-height:0}@media(max-width:700px){.wf-profile-modal .wf-profile-range-table-wrap{max-height:285px!important}}.wf-modal.wf-program-modal{min-height:430px;max-height:calc(100dvh - 32px)}.wf-program-modal .wf-modal-body{overflow-y:auto;overflow-x:visible}.wf-time-field{isolation:isolate}.wf-time-field:has(.wf-time-popover){z-index:120}.wf-time-popover{box-sizing:border-box;position:absolute;top:auto;bottom:calc(100% + 8px);inset-inline-start:auto;inset-inline-end:0;width:350px;max-width:min(350px,calc(100vw - 44px));padding:14px;border:1px solid #cbd9e8;border-radius:12px;background:#fff!important;box-shadow:0 16px 46px rgba(22,43,65,.25);z-index:500;direction:rtl;opacity:1}.wf-time-popover-body,.wf-time-popover-head{grid-template-columns:minmax(0,1fr) 58px;gap:12px}.wf-time-hours{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;direction:rtl;min-width:0}.wf-time-minutes{grid-template-columns:1fr;gap:6px;min-width:0}.wf-time-hours button,.wf-time-minutes button{min-width:0;width:100%;height:32px;line-height:1;font-size:11px;white-space:nowrap;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 2px}.wf-program-modal .wf-modal-actions{position:relative;z-index:1;background:#f8fafc;border-radius:10px;padding:12px;margin-top:14px}@media(max-width:580px){.wf-time-popover{width:min(312px,calc(100vw - 44px))}.wf-time-popover-body,.wf-time-popover-head{grid-template-columns:minmax(0,1fr) 48px;gap:6px}.wf-time-hours{gap:3px}.wf-time-hours button{font-size:10px;height:29px}}.wf-modal .wf-modal-actions,.wf-profile-card>.wf-modal-actions,.wf-program-modal .wf-modal-actions{position:relative!important;bottom:auto!important;z-index:1!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;direction:ltr!important;gap:8px!important;box-sizing:border-box!important;width:calc(100% + 32px)!important;min-height:51px!important;height:auto!important;margin:12px -16px -16px!important;padding:9px 16px!important;border-top:1px solid #e5ebf3!important;border-radius:0 0 12px 12px!important;background:#f8fafc!important;box-shadow:none!important}.wf-modal .wf-modal-actions>button{height:31px!important;min-height:31px!important;padding:0 12px!important;border-radius:8px!important;box-shadow:none!important;font-size:10px!important;font-weight:700!important;gap:6px!important;line-height:1!important}.wf-modal .wf-modal-actions>.wf-secondary-btn{background:#fff!important;color:#536a83!important;border:1px solid #d8e2ed!important}.wf-modal .wf-modal-actions>.wf-btn{background:#0865d8!important;color:#fff!important;border:1px solid #0865d8!important}.wf-modal .wf-modal-actions>.wf-btn:disabled{background:#91b8ef!important;border-color:#91b8ef!important;color:#fff!important;opacity:1!important;cursor:not-allowed!important}@media(max-width:640px){.wf-modal .wf-modal-actions{width:calc(100% + 24px)!important;margin:12px -12px -12px!important;padding-inline:12px!important;flex-wrap:wrap!important}.wf-modal .wf-modal-actions>button{flex:0 0 auto!important}}.wf-modal .wf-calendar-standard-footer{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:54px!important;padding:9px 14px!important;margin:12px -14px -14px!important;border-top:1px solid #e2e9f3!important;border-radius:0 0 12px 12px!important;background:#f8fafc!important;position:relative!important;bottom:auto!important;direction:rtl!important}.wf-modal .wf-calendar-standard-footer>button{height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:8px!important;font-size:10px!important;font-weight:700!important;box-shadow:none!important}.wf-modal .wf-calendar-standard-footer>.wf-secondary-btn{background:#fff!important;color:#55677e!important;border:1px solid #d7e3ee!important}.wf-modal .wf-calendar-standard-footer>.primary-btn{background:#0865d8!important;border:1px solid #0865d8!important;color:#fff!important}.wf-modal .wf-calendar-standard-footer>.primary-btn:disabled{opacity:.45!important}.wf-status.present{background:#e8f8ef!important;color:#087e4a!important}.wf-status.remote{background:#eaf4ff!important;color:#176bb9!important}.wf-status.off{background:#fff0f0!important;color:#bf3939!important}.wf-status.leave{background:#fff7e6!important;color:#a66c00!important}.wf-status.absent{background:#f0f2f6!important;color:#536276!important}.wf-status.planned{background:#eef2f7!important;color:#6d7a8c!important}.wf-day-status-summary .wf-day-status-open.blue{background:#eaf4ff!important;color:#176bb9!important}.wf-day-status-summary .wf-day-status-open.green{background:#e8f8ef!important;color:#087e4a!important}.wf-day-status-summary .wf-day-status-open.red{background:#fff0f0!important;color:#bf3939!important}.wf-day-status-summary .wf-day-status-open.amber{background:#fff7e6!important;color:#a66c00!important}.wf-day-status-summary .wf-day-status-open.slate{background:#f0f2f6!important;color:#536276!important}.wf-day-status-summary .wf-day-status-open.neutral{background:#eef2f7!important;color:#6d7a8c!important}.wf-status-detail-actions .wf-status{font-size:10px!important}.wf-modal.wf-program-modal{height:380px!important;min-height:380px!important;max-height:min(380px,calc(100dvh - 24px))!important}.wf-modal.wf-bulk-modal,.wf-modal.wf-program-modal{display:flex!important;flex-direction:column!important}.wf-modal.wf-bulk-modal{overflow:visible!important;max-height:calc(100dvh - 24px)!important}.wf-modal.wf-bulk-modal>header,.wf-modal.wf-program-modal>header{flex:0 0 auto!important}.wf-modal.wf-bulk-modal>.wf-modal-body,.wf-modal.wf-program-modal>.wf-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:visible!important;padding-bottom:12px!important}.wf-modal .wf-modal-fixed-footer{box-sizing:border-box!important;flex:0 0 54px!important;height:54px!important;background:#f8fafc!important;border-top:1px solid #e4ebf3!important;border-radius:0 0 12px 12px!important;display:flex!important;align-items:center!important;padding:0 16px!important}.wf-modal .wf-modal-fixed-footer .wf-calendar-standard-footer{display:flex!important;width:100%!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;direction:ltr!important;justify-content:flex-start!important}.wf-modal .wf-modal-fixed-footer .wf-calendar-standard-footer>button{flex:0 0 auto!important;height:32px!important;min-height:32px!important}@media(max-height:475px){.wf-modal.wf-program-modal{height:calc(100dvh - 24px)!important;min-height:0!important}}.wf-modal.wf-program-modal{height:450px!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;overflow:visible!important}.wf-modal.wf-program-modal>.wf-modal-body{overflow-y:visible!important;overflow-x:visible!important;min-height:0!important;flex:1 1 auto!important}.wf-modal.wf-program-modal .wf-program-grid textarea{box-sizing:border-box;width:100%;height:96px;min-height:96px;max-height:120px;resize:vertical;padding:10px 12px;border:1px solid #d8e2ed;border-radius:8px;background:#fff;color:#31435c;font:inherit;font-size:11px;line-height:1.8;outline:none}.wf-modal.wf-program-modal .wf-program-grid textarea:focus{border-color:#80b1f4;box-shadow:0 0 0 2px rgba(30,110,225,.1)}@media(min-width:801px){.wf-toolbar.wf-calendar-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:flex-start!important;gap:10px!important;direction:rtl!important}.wf-toolbar.wf-calendar-toolbar>.unified-select{flex:0 1 220px!important;width:220px!important;max-width:220px!important;min-width:170px!important}.wf-toolbar.wf-calendar-toolbar>.unified-select .unified-select-copy{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(min-width:481px) and (max-width:800px){.wf-toolbar.wf-calendar-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.wf-toolbar.wf-calendar-toolbar>.unified-select{width:100%!important;max-width:none!important;min-width:0!important}}@media(max-width:480px){.wf-toolbar.wf-calendar-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.wf-toolbar.wf-calendar-toolbar>.unified-select{width:100%!important;max-width:none!important;min-width:0!important}}.wf-quota-modal{max-width:710px!important}.wf-quota-content{display:grid;gap:14px}.wf-quota-content>.unified-select{width:min(240px,100%)}.wf-quota-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wf-quota-fields label{display:grid;gap:6px;font-size:11px;color:#536780}.wf-quota-fields input,.wf-quota-request select,.wf-quota-request textarea{width:100%;box-sizing:border-box;border:1px solid #d5e1f4;border-radius:9px;background:white;color:#22334a;padding:9px;font:inherit}.wf-quota-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wf-quota-stats span{background:#f5f8fd;border-radius:10px;padding:10px;display:grid;gap:5px;color:#68778b;font-size:11px}.wf-quota-stats b{font-size:18px;color:#213b5d}.wf-quota-table-wrap{overflow-x:auto}.wf-quota-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.wf-quota-table td,.wf-quota-table th{padding:10px 8px;border-bottom:1px solid #e8eef7;text-align:right}.wf-quota-table th{color:#61748b;font-weight:600}.wf-quota-total{font-weight:700;background:#f7faff}.wf-quota-hint{color:#718299;line-height:1.8}.wf-quota-request{display:grid;gap:8px;border:1px solid #e0e8f4;border-radius:10px;padding:12px}.wf-quota-request>button{justify-self:start}.wf-quota-notice{color:#187a5a;font-size:12px}@media(max-width:560px){.wf-quota-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-quota-fields{grid-template-columns:1fr}}@media(max-height:500px){.wf-modal.wf-program-modal>.wf-modal-body{overflow-y:auto!important}}.wf-day-status-summary .wf-day-status-open{display:flex!important;flex-direction:column!important;gap:3px!important;min-height:54px!important;padding:5px 2px!important;font-size:10px!important;line-height:1.1!important}.wf-day-status-open>small{font-size:10px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.wf-target-panel{border:1px solid #dce6f0;border-radius:10px;background:#fbfdff;padding:9px;margin:1px 0 10px;color:#415569;font-size:10px}.wf-target-heading,.wf-target-metrics{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:7px}.wf-target-heading b{font-size:11px}.wf-target-heading small{font-size:10px;color:#798ca0}.wf-target-metrics span{background:#f0f5fc;padding:5px 7px;border-radius:6px}.wf-target-warning{padding:7px 8px;border-radius:7px;margin:6px 0;background:#eff9f3;color:#147b4d}.wf-target-error,.wf-target-warning.danger{background:#fff0ef;color:#b32635}.wf-target-controls{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;align-items:end}.wf-target-controls label{display:flex;flex-direction:column;gap:5px;min-width:0}.wf-target-controls label span{font-size:10px;font-weight:700}.wf-target-controls input{width:100%;min-width:0;height:33px;border:1px solid #d8e2ed;border-radius:7px;padding:0 7px;background:#fff;font:inherit;font-size:11px}.wf-target-result{line-height:1.8;background:#f0f6fd;border-radius:7px;padding:7px}.wf-target-result small{display:block;color:#6b7d90}.wf-target-preview{width:100%;min-height:31px;border-radius:7px;margin-top:7px;background:#246ec5;color:#fff;border:0;cursor:pointer;font:inherit;font-weight:700}.wf-target-preview:disabled{opacity:.5;cursor:not-allowed}.wf-target-message{display:block;margin-top:7px;color:#385d82}.wf-target-review{font-size:11px}.wf-target-review-list{max-height:235px;overflow:auto;border:1px solid #e2e9f1;border-radius:9px}.wf-target-review-list>div{display:flex;justify-content:space-between;padding:8px 10px;gap:10px;border-bottom:1px solid #edf1f5}.wf-target-review-list>div:last-child{border-bottom:0}.wf-target-progress{height:6px;border-radius:8px;background:#dce8f5;overflow:hidden;margin-top:7px}.wf-target-progress i{display:block;height:100%;background:#2774c6;border-radius:8px;transition:width .2s ease}.wf-capacity-days article.pending,.wf-capacity-days article.pending em{color:#718196}.wf-capacity-days article{grid-template-columns:105px repeat(3,minmax(60px,1fr)) 135px 145px 95px minmax(210px,1.3fr);gap:9px;min-width:980px}.wf-capacity-days article>div,.wf-capacity-days article>span{white-space:nowrap}.wf-capacity-days article em{font-weight:700;white-space:normal}.wf-capacity-days{max-height:250px}.wf-capacity-result.ok:has(svg){white-space:nowrap}.wf-bulk-capacity-summary{display:flex;gap:8px;flex-wrap:wrap}.wf-bulk-capacity-summary span{white-space:nowrap}@media(max-width:900px){.wf-capacity-days article{grid-template-columns:105px repeat(3,minmax(60px,1fr)) 135px 145px 95px minmax(210px,1.3fr);min-width:980px}.wf-capacity-days article em,.wf-capacity-days article>div{grid-column:auto}}.wf-capacity-days{display:flex;flex-direction:column;gap:8px;padding:10px;max-height:260px;overflow:auto;background:#fbfdff}.wf-capacity-days article.wf-capacity-accordion{display:block;min-width:0;border:1px solid #e3ebf4;border-radius:10px;background:#fff;overflow:hidden}.wf-capacity-day-toggle{width:100%;display:grid;grid-template-columns:110px 1fr 24px;align-items:center;gap:10px;padding:10px 12px;border:0;background:transparent;cursor:pointer;font:inherit;text-align:right}.wf-capacity-day-toggle:hover{background:#f8fbff}.wf-capacity-day-main{display:flex;flex-direction:column;gap:2px}.wf-capacity-day-main b{font-size:10px;color:#24384c}.wf-capacity-day-main small{font-size:9px;color:#8594a5}.wf-capacity-day-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:#5d6f82;font-size:9px}.wf-capacity-day-metrics b{color:#27465f}.wf-capacity-inline-state{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:9px;font-weight:700}.wf-capacity-inline-state.ok{background:#eefaf2;color:#188450}.wf-capacity-inline-state.danger{background:#fff1f1;color:#c43d3d}.wf-capacity-inline-state.pending{background:#f2f5f8;color:#6f7f90}.wf-capacity-chevron{display:flex;align-items:center;justify-content:center;color:#6d8093;transition:transform .2s ease}.wf-capacity-chevron.open{transform:rotate(90deg)}.wf-capacity-day-body{padding:0 12px 12px;border-top:1px solid #edf2f7}.wf-capacity-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding:10px 0 8px;color:#65758a;font-size:9px}.wf-capacity-detail-grid span{white-space:nowrap}.wf-capacity-days article.pending{background:#f8fafc}.wf-capacity-days article.blocked{background:#fffafa;border-color:#f2d7d7}.wf-capacity-days article.ok{background:#fff}.wf-capacity-days article .wf-bulk-distribution{display:flex;flex-wrap:wrap;gap:7px 10px;padding-top:2px}.wf-capacity-days article .wf-bulk-distribution>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#f6f9fc;color:#617388;font-size:9px}.wf-capacity-days article .wf-bulk-distribution>span strong{color:#275079}.wf-capacity-days article .wf-bulk-distribution-total{background:#eef7ef;color:#1c7b49}.wf-capacity-days article em{display:block;margin-top:8px;font-style:normal;font-size:9px;line-height:1.8;text-align:right}@media(max-width:900px){.wf-capacity-day-toggle{grid-template-columns:1fr 20px;align-items:flex-start}.wf-capacity-day-main,.wf-capacity-day-metrics{grid-column:1/2}.wf-capacity-chevron{grid-column:2/3;grid-row:1/3;align-self:center}.wf-capacity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wf-capacity-day-toggle{grid-template-columns:1fr 18px;padding:9px 10px}.wf-capacity-day-metrics{gap:6px 10px}.wf-capacity-detail-grid{grid-template-columns:1fr}}.reward-approval-actions button:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.45)}.reward-approval-info{margin-top:9px;border:1px solid #e1e9f2;border-radius:9px;background:#fbfcfe;font-size:10px;color:#536b87}.reward-approval-info summary{padding:10px 11px;cursor:pointer;font-weight:650;list-style-position:inside}.reward-approval-info[open] summary{border-bottom:1px solid #e7edf5}.reward-approval-info>div{padding:10px 12px;line-height:1.9}.kpi-matrix-page:has(.reward-layout){background:#f6f8fc}.kpi-matrix-page:has(.reward-layout) .kpi-page-head{border:1px solid #e3eaf3;border-radius:12px;background:#fff;box-shadow:none;padding:14px 16px;margin-bottom:10px}.kpi-matrix-page:has(.reward-layout) .kpi-toolbar{border-color:#e3eaf3;box-shadow:none;padding:10px 12px;border-radius:12px;gap:10px}.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary{margin-bottom:12px}.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary>div{border:1px solid #e3eaf3;border-radius:11px;background:#fff;padding:12px 14px;box-shadow:none;min-height:76px}.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary>div:first-child{background:#f3f8ff;border-color:#dce9fa}.kpi-matrix-page:has(.reward-layout) .reward-approval-history,.kpi-matrix-page:has(.reward-layout) .reward-corrections,.kpi-matrix-page:has(.reward-layout) .reward-detail,.kpi-matrix-page:has(.reward-layout) .reward-finance-compact,.kpi-matrix-page:has(.reward-layout) .reward-table-wrap{border:1px solid #e3eaf3!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.kpi-matrix-page:has(.reward-layout) .reward-table th{background:#f6f8fc;color:#63748d;font-weight:650;padding:10px}.kpi-matrix-page:has(.reward-layout) .reward-table td{padding:9px 10px;border-top-color:#edf1f6}.kpi-matrix-page:has(.reward-layout) .reward-table tbody tr:hover{background:#f7faff}.kpi-matrix-page:has(.reward-layout) .reward-table tr.active{background:#eff6ff}.kpi-matrix-page:has(.reward-layout) .reward-detail{padding:14px}.kpi-matrix-page:has(.reward-layout) .reward-detail-head>i{width:37px;height:37px;border-radius:10px}.kpi-matrix-page:has(.reward-layout) .reward-formula>div{padding:8px 0;border-color:#e8edf5}.kpi-matrix-page:has(.reward-layout) .reward-final{background:#eff6ff;border:1px solid #dfebfd;border-radius:10px;padding:12px}.kpi-matrix-page:has(.reward-layout) .reward-final b{font-size:17px}.kpi-matrix-page:has(.reward-layout) .reward-status{font-weight:650;padding:4px 8px}.kpi-matrix-page:has(.reward-layout) .detail-btn{border-color:#d4e3f5;font-weight:600;padding:6px 10px}@media(max-width:720px){.kpi-matrix-page:has(.reward-layout) .kpi-page-head{padding:12px}}.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary>div{height:150px!important;min-height:150px!important;max-height:150px!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:17px!important;overflow:hidden}.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary>div>b{font-size:clamp(14px,1.5vw,21px)!important;overflow-wrap:anywhere;text-align:center}.kpi-matrix-page .kpi-search{height:34px!important;min-height:34px!important;max-width:245px!important;padding:0 9px!important;flex:0 1 220px!important;border-radius:8px!important}.kpi-matrix-page .kpi-search input{min-width:0!important;width:100%;font-size:11px!important}.kpi-matrix-page .kpi-search svg{width:14px;height:14px;flex-shrink:0}.kpi-matrix-page:has(.reward-layout) .reward-review-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-matrix-page:has(.reward-layout) .reward-review-duo .reward-history-scroll{overflow-x:hidden!important;overflow-y:auto!important;max-width:100%}.kpi-matrix-page:has(.reward-layout) .reward-review-duo table{table-layout:fixed!important;min-width:0!important;width:100%!important;font-size:9px}.kpi-matrix-page:has(.reward-layout) .reward-review-duo td,.kpi-matrix-page:has(.reward-layout) .reward-review-duo th{padding:7px 4px!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:break-word!important}.kpi-matrix-page:has(.reward-layout) .reward-review-duo .detail-btn{white-space:normal;font-size:9px}.kpi-matrix-page:has(.reward-layout) .reward-finance-toggle>span:first-child{font-size:12px!important;font-weight:650!important;gap:6px!important}.kpi-matrix-page:has(.reward-layout) .reward-finance-toggle>span:first-child svg{width:14px;height:14px;flex-shrink:0}.reward-indicators{border-top:1px solid #e8edf4;margin:10px 0;padding:10px 0;display:flex;flex-direction:column;gap:7px}.reward-indicators>strong{font-size:12px;color:#294461}.reward-indicator-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;border:1px solid #e6edf5;border-radius:9px;padding:10px;align-items:center;font-size:10px}.reward-indicator-item>span:first-child{font-weight:650;grid-column:1/-1}.reward-indicator-item>b{color:#286a96}@media(max-width:900px){.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-matrix-page:has(.reward-layout) .reward-review-duo{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary{grid-template-columns:1fr}}.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary>div{height:50px!important;min-height:50px!important;max-height:50px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:1fr!important;align-items:center!important;gap:6px!important;padding:5px 11px!important;overflow:hidden!important}.kpi-matrix-page:has(.reward-layout) .kpi-summary.reward-summary>div>span{font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}