.wf-capacity-preview .wfc203-details .wfc203-off{background:#fff1f1;border-color:#f6dada}.wf-capacity-preview .wfc203-details .wfc203-leave{background:#fff8ec;border-color:#f2dfc0}.wf-capacity-preview .wfc203-details .wfc203-absent{background:#f3f7fc;border-color:#e0e8f3}.wf-capacity-preview .wfc203-details .wfc203-planned{background:#f4f6f9;border-color:#e0e5ec}.wf-capacity-preview .wfc203-details .wfc203-total{background:#e9f3ff;border-color:#cae2ff}.wf-capacity-preview .wfc203-details .wfc203-alert{background:#ffe9e9;color:#bb3030;border-color:#f1cece}.wf-capacity-preview .wfc203-details>.wfc203-note{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;flex:0 0 12px;min-height:12px;max-height:12px;width:100%;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;color:#637d97;font-size:9px;font-weight:650;line-height:12px}.wf-capacity-preview .wfc203-toggle:focus-visible{outline:2px solid #3185e9;outline-offset:-2px}@media(max-width:940px){.wf-capacity-preview .wfc203-details>.wfc203-line{min-width:750px}}.wf-capacity-preview .wf-capacity-days>.wfc203-entry.open{height:145px;max-height:145px;min-height:145px;flex:0 0 145px}.wf-capacity-preview .wf-capacity-days>.wfc203-entry:not(.open){height:52px;max-height:52px;min-height:52px;flex:0 0 52px}.wf-capacity-preview .wfc203-entry.open>.wfc203-details{display:flex!important;visibility:visible!important;opacity:1!important;background:#fbfdff!important;flex:1 1 93px;min-height:93px;max-height:93px;overflow:auto hidden}.wf-capacity-preview .wfc203-details>.wfc203-line{min-width:780px}.wf-capacity-preview .wfc203-details .wfc203-item{background-clip:padding-box}.wf-capacity-preview .wfc203-details .wfc203-note{min-width:780px}.wf-leave-auto-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;padding:14px;border:1px solid #dce8f6;border-radius:12px;background:#f7fbff;direction:rtl}.wf-leave-auto-controls>div:first-child{flex:1 1 220px;display:flex;flex-direction:column;gap:4px}.wf-leave-auto-controls>div:first-child small{font-size:11px;color:#61758e}.wf-leave-auto-controls>.wf-btn{padding:10px 12px;border:1px solid #9abce3;border-radius:9px;background:white;color:#245182;font-size:12px;cursor:pointer}.wf-leave-auto-controls>.wf-btn:disabled{opacity:.45;cursor:not-allowed}.wf-leave-approval-tag{color:#196b52;background:#e8f7ef;padding:3px 7px;border-radius:6px;font-size:10px}.wf-leave-attachment{display:inline-flex;margin-top:4px;color:#246baa;font-size:11px;text-decoration:underline}.wf-leave-upload{width:100%;min-width:0;display:flex;flex-direction:column;gap:9px;font-family:inherit}.wf-leave-upload-native{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important}.wf-leave-upload-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.wf-leave-upload-heading>div{display:flex;flex-direction:column;gap:3px}.wf-leave-upload-heading b{font-size:12px;color:#183250;font-weight:800}.wf-leave-upload-heading small{font-size:10px;color:#7788a0}.wf-leave-upload-required{display:inline-flex;vertical-align:middle;font-size:9px!important;background:#fff0ed;color:#c04f47;border:1px solid #f7d8d3;border-radius:20px;padding:2px 7px;margin-inline-start:6px}.wf-leave-upload-types{font-size:10px;font-weight:700;color:#547ca8;background:#f3f8ff;border:1px solid #e0eafa;border-radius:8px;padding:5px 10px}.wf-leave-upload-drop{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:88px;padding:14px 16px;border:1.5px dashed #bfd4f0;border-radius:13px;background:linear-gradient(115deg,#f7faff,#ffffff);transition:background .15s,border-color .15s}.wf-leave-upload-drop.is-dragover,.wf-leave-upload-drop:hover{border-color:#6099e3;background:#edf5ff}.wf-leave-upload-file-icon,.wf-leave-upload-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:#e8f2ff;color:#347fd1}.wf-leave-upload-intro{display:flex;flex:1 1 160px;min-width:110px;flex-direction:column;gap:5px}.wf-leave-upload-intro b{font-size:12px;color:#223f62;font-weight:800}.wf-leave-upload-intro span{font-size:10px;color:#7d8da2}.wf-leave-upload-pick{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:6px 13px!important;border-radius:9px!important;background:#1673d4!important;color:white!important;border:1px solid #1673d4!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}.wf-leave-upload-pick:hover{background:#0d5fb5!important}.wf-leave-upload-limit{color:#8595aa;font-size:10px;white-space:nowrap}.wf-leave-upload-selected{display:flex;align-items:center;gap:12px;min-height:70px;padding:12px;border:1px solid #cce5da;border-radius:13px;background:linear-gradient(100deg,#f4fcf8,#fff)}.wf-leave-upload-selected .wf-leave-upload-file-icon{color:#19845b;background:#e3f7ed}.wf-leave-upload-file-info{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:6px}.wf-leave-upload-file-info b{font-size:12px;color:#294362;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-leave-upload-file-info small{font-size:10px;color:#19845b;display:flex;align-items:center;gap:5px}.wf-leave-upload-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wf-leave-upload-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:4px 9px;border:1px solid #d7e4f4;background:white;border-radius:8px;color:#416184;font-size:10px;font-weight:700;cursor:pointer}.wf-leave-upload-actions .wf-leave-upload-remove{color:#be4f52;border-color:#f0dcdc;padding:5px 7px}.wf-leave-upload-preview{padding:8px;border:1px solid #e1eaf4;background:#fafcff;border-radius:12px;text-align:center}.wf-leave-upload-preview img{display:block;max-height:180px;max-width:100%;object-fit:contain;margin:auto;border-radius:7px}.wf-leave-upload-foot{display:flex;align-items:center;gap:6px;color:#7c8fa7;font-size:10px}@media(max-width:650px){.wf-leave-upload-drop{gap:10px;padding:12px}.wf-leave-upload-intro{flex-basis:calc(100% - 60px)}.wf-leave-upload-pick{flex:1 1}.wf-leave-upload-selected{flex-wrap:wrap}.wf-leave-upload-actions{width:100%;justify-content:flex-start}}.wf-leave-overview{direction:rtl;margin:14px 0 12px;padding:15px 17px;border:1px solid #dce7f4;border-radius:15px;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 2px 12px rgba(27,68,113,.035)}.wf-leave-overview-intro{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:12px}.wf-leave-overview-intro b{color:#233e5c;font-size:14px;font-weight:850}.wf-leave-overview-intro small{font-size:11px;color:#77899f}.wf-leave-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wf-leave-overview-grid>div{display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:center;min-width:0;min-height:78px;padding:12px 14px;background:#fff;border:1px solid #e2eaf3;border-radius:12px}.wf-leave-overview-grid>div>span{font-size:11px;font-weight:750;color:#506780}.wf-leave-overview-grid>div>strong{grid-column:2;grid-row:1/3;font-size:24px;color:#284a70;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wf-leave-overview-grid>div>small{grid-column:1;font-size:10px;color:#8090a3}.wf-leave-overview-grid>div.awaiting{background:#fffaf2;border-color:#f3e5d0}.wf-leave-overview-grid>div.awaiting strong{color:#ad721f}.wf-leave-overview-grid>div.accepted{background:#f4fbf7;border-color:#d9eee2}.wf-leave-overview-grid>div.accepted strong{color:#268257}.wf-leave-overview-grid>div.declined{background:#fff8f8;border-color:#f1e1e1}.wf-leave-overview-grid>div.declined strong{color:#bb5a5a}.wf-leave-tabs{display:flex;gap:5px;padding:5px;background:#eef3f9;border:1px solid #e2eaf3;border-radius:11px;width:max-content;max-width:100%}.wf-leave-tabs button{min-height:34px!important;padding:8px 14px!important;font-size:11px!important;color:#61758d!important;transition:background .15s,color .15s}.wf-leave-tabs button.active{background:white!important;color:#1768b3!important;box-shadow:0 2px 6px #1b48721a!important}.wf-leave-filters{direction:rtl;gap:11px!important;padding:14px!important;background:#f9fbfe!important;border:1px solid #e0e8f2!important;border-radius:13px!important}.wf-leave-search-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:750;color:#536981}.wf-leave-search-field input{width:100%;height:37px;min-width:0;box-sizing:border-box;padding:0 12px;border:1px solid #dce6f2;border-radius:9px;background:#fff;color:#2d425d;font:inherit;font-size:11px;outline:0}.wf-leave-search-field input:focus{border-color:#69a7eb;box-shadow:0 0 0 3px #3c9bfd19}.wf-leave-list{max-height:none!important;border:1px solid #e0e8f3!important;border-radius:15px!important;background:#fff!important;overflow:hidden}.wf-leave-list>.wf-card-title{padding:15px 18px!important;background:#fbfdff;border-bottom:1px solid #e4edf6}.wf-leave-list>.wf-card-title h2{font-size:14px;color:#283f58}.wf-leave-list .wf-scroll-list{max-height:650px;padding:12px!important;display:flex;flex-direction:column;gap:10px;background:#f8fafc;scrollbar-width:thin}.wf-leave-list .wf-leave-row.wf-leave-case{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;min-width:0;margin:0;padding:13px 15px!important;border:1px solid #e1e9f2!important;border-radius:13px;background:#fff!important;box-shadow:0 2px 6px #2945650b;gap:11px}.wf-leave-list .wf-leave-case.needs-review{border-right:3px solid #e0a64e!important}.wf-leave-list .wf-leave-main{display:flex;gap:12px;align-items:flex-start;min-width:0}.wf-leave-list .wf-person-badge{flex:0 0 39px;width:39px;height:39px;border-radius:11px;background:#e9f3ff;color:#2679bc;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900}.wf-leave-list .wf-leave-copy{min-width:0;flex:1 1}.wf-leave-list .wf-leave-case-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:7px}.wf-leave-list .wf-leave-copy .wf-leave-case-heading>b{font-size:13px;color:#253d57;font-weight:850}.wf-leave-list .wf-leave-copy>span{display:block;margin-top:4px;font-size:11px;color:#425e7a;line-height:1.7;white-space:normal}.wf-leave-list .wf-leave-copy>small{display:block;margin-top:5px;font-size:10.5px;color:#6c8096;line-height:1.7;white-space:normal}.wf-leave-list .wf-leave-copy>em{display:block;margin-top:8px;padding:8px 10px;background:#f8fafc;border-radius:8px;color:#536981;font-size:11px;line-height:1.8;font-style:normal;white-space:normal}.wf-leave-list .wf-leave-copy>.wf-last-decision{display:block;padding:7px 9px;border-radius:7px;background:#f0f7ff;color:#346b9c;font-size:10px}.wf-leave-list a.wf-leave-attachment{display:inline-flex;gap:6px;align-items:center;padding:7px 11px;margin-top:8px;background:#eff6ff;border:1px solid #d6e7fa;border-radius:8px;color:#286baf;font-size:11px;font-weight:750;text-decoration:none;max-width:100%;overflow-wrap:anywhere}.wf-leave-list .wf-leave-capacity-detail{margin:9px 0 0;border:1px solid #e0eaf4;border-radius:9px;background:#f9fbff;overflow:hidden}.wf-leave-list .wf-leave-capacity-detail>summary{display:flex;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:750;color:#356387;cursor:pointer;list-style:none}.wf-leave-list .wf-leave-capacity-detail>summary::-webkit-details-marker{display:none}.wf-leave-list .wf-leave-capacity-detail>div{padding:8px 10px;border-top:1px solid #e0eaf4;display:grid;gap:5px}.wf-leave-list .wf-leave-capacity-detail>div>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:7px 9px;background:#fff;border:1px solid #e9eef5;border-radius:7px;font-size:10px;color:#627992}.wf-leave-list .wf-leave-capacity-detail b{color:#274d70}.wf-leave-list .wf-leave-capacity-detail strong{color:#b75e42}.wf-leave-list .wf-decision-panel{width:100%;box-sizing:border-box;border:1px solid #f1dfbe;border-radius:11px;padding:12px;background:#fffcf6;min-width:0}.wf-leave-list .wf-decision-panel textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:75px;border:1px solid #d9e2ef;border-radius:9px;background:white;padding:10px;font:inherit;font-size:11px;color:#304966;resize:vertical}.wf-leave-list .wf-decision-panel button{min-height:34px;border-radius:8px;font-size:11px}.wf-leave-list .wf-history{margin:0;border-top:1px dashed #e0e8f2;padding-top:9px}.wf-leave-list .wf-history>summary{display:flex;align-items:center;gap:7px;color:#597795;cursor:pointer;font-size:11px;font-weight:750}.wf-leave-list .wf-history>div{padding-top:10px}.wf-leave-auto-controls{border-radius:14px!important;background:#f6faff!important;padding:16px!important;gap:13px!important}.wf-leave-auto-controls>div:first-child>b{font-size:13px;color:#2d516f}.wf-leave-auto-controls>div:first-child small{line-height:1.8}.wf-leave-form .wf-card-title h2{font-size:14px}.wf-leave-form-grid{gap:12px!important}.wf-leave-form-grid .wf-wide-field{min-width:0}.wf-leave-form-grid input:focus,.wf-leave-form-grid textarea:focus{outline:0;border-color:#69a7eb!important;box-shadow:0 0 0 3px #3c9bfd19!important}@media(max-width:1100px){.wf-leave-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-leave-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.wf-leave-filters,.wf-leave-overview-grid{grid-template-columns:minmax(0,1fr)!important}.wf-leave-overview{padding:12px}.wf-leave-list .wf-scroll-list{padding:8px!important}.wf-leave-list .wf-leave-row.wf-leave-case{padding:11px!important}.wf-leave-tabs{width:100%}.wf-leave-tabs button{flex:1 1;padding:7px!important}}.wf-auto211{direction:rtl;display:flex;flex-direction:column;gap:0;margin:12px 0 16px;overflow:hidden;border:1px solid #dbe7f4;border-radius:16px;background:#fff;box-shadow:0 5px 22px #123b6510}.wf-auto211-head{display:flex;align-items:center;gap:12px;padding:16px 18px;background:linear-gradient(100deg,#f3f8ff,#fff);border-bottom:1px solid #e4ecf6}.wf-auto211-emblem{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:13px;background:#e5f1ff;color:#286cbd}.wf-auto211-head>div:nth-child(2){flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.wf-auto211-head b{font-size:15px;color:#173c68}.wf-auto211-head small{color:#688199;font-size:11px;line-height:1.7}.wf-auto211-chip{border:1px solid #cae2fc;background:#ecf5ff;color:#2869a7;padding:6px 10px;border-radius:30px;font-size:10px;font-weight:700;white-space:nowrap}.wf-auto211-content{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 18px}.wf-auto211-fields{display:grid;grid-template-columns:minmax(160px,1.1fr) repeat(2,minmax(140px,1fr));align-items:end;gap:10px;flex:1 1 490px;min-width:0}.wf-auto211-summary{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1 1 220px}.wf-auto211-summary>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;font-weight:700;color:#536b83;background:#f4f8fc;border:1px solid #e2eaf4;padding:8px;border-radius:9px}.wf-auto211-actions{display:flex;gap:8px;flex:0 1 auto;flex-wrap:wrap}.wf-auto211-actions button{height:37px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:0 12px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.wf-auto211-stop{color:#a94242;border:1px solid #f0caca;background:#fff4f4}.wf-auto211-start{color:#18704b;border:1px solid #bfe5d3;background:#edf9f3}.wf-auto211-actions button:disabled{opacity:.45;cursor:not-allowed}.wf-auto211-foot{display:flex;align-items:center;gap:7px;color:#64819d;background:#f8fbff;border-top:1px solid #e8eff7;padding:10px 18px;font-size:10px}.wf-auto211-review{display:flex;flex-direction:column;gap:10px;direction:rtl}.wf-auto211-review-mark{color:#2d73bc;background:#ecf5ff;display:grid;place-items:center;width:50px;height:50px;border-radius:15px}.wf-auto211-review h3{font-size:15px;margin:0;color:#193e63}.wf-auto211-review p{font-size:11px;color:#64778c;line-height:1.9;margin:0 0 4px}.wf-auto211-review>div:not(.wf-auto211-review-mark){display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e4eaf2;border-radius:9px;font-size:11px}.wf-auto211-review>div>b{color:#1d466f}.wf-auto211-review>small{font-size:10px;color:#6c8298;line-height:1.9}.wf-auto211-review footer{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.wf-auto211-cancel{border:1px solid #dbe5ef;border-radius:9px;background:#fff;padding:8px 14px;font:inherit;cursor:pointer}@media(max-width:850px){.wf-auto211-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-auto211-fields>.unified-select{grid-column:1/-1}.wf-auto211-head{flex-wrap:wrap}.wf-auto211-chip{margin-inline-start:auto}}@media(max-width:540px){.wf-auto211-fields{grid-template-columns:1fr}.wf-auto211-actions{width:100%}.wf-auto211-actions button{flex:1 1}.wf-auto211-content{padding:12px}.wf-auto211-head{padding:13px}}.wf-auto211-modal .wf-modal-body{padding:17px 18px!important}.wf-auto212-review{display:flex;flex-direction:column;gap:13px;direction:rtl}.wf-auto212-banner{border:1px solid #dce9f7;background:#f5f9ff;border-radius:11px;padding:12px 14px}.wf-auto212-banner.stopped{border-color:#f0d6d4;background:#fff8f7}.wf-auto212-banner.enabled{border-color:#cce9d9;background:#f4fbf7}.wf-auto212-banner b{font-size:12px;font-weight:800;color:#20496e}.wf-auto212-banner p{font-size:10px;line-height:1.8;color:#64788d;margin:5px 0 0}.wf-auto212-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wf-auto212-facts>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;min-height:42px;box-sizing:border-box;background:#fff;border:1px solid #dfe8f2;border-radius:9px}.wf-auto212-facts span{font-size:10px;color:#647b93;white-space:nowrap}.wf-auto212-facts b{font-size:11px;color:#204363;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-auto212-note{display:flex;align-items:center;gap:7px;border-radius:9px;padding:9px 11px;background:#f5f8fc;color:#647b93;font-size:10px;line-height:1.7}.wf-auto211-modal .wf-calendar-standard-footer{width:100%;margin:0}.wf-auto211-modal .wf-calendar-standard-footer button{box-sizing:border-box;font-family:inherit!important;font-size:11px!important;font-weight:700!important}.wf-leave-case.needs-review:has(.wf-decision-panel) .wf-decision-panel{border-inline-start:3px solid #d49b41}@media(max-width:520px){.wf-auto212-facts{grid-template-columns:1fr}.wf-auto211-modal .wf-modal-body{padding:12px!important}}.wf-leave-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:15px!important;row-gap:15px!important;align-items:end!important;width:100%!important;box-sizing:border-box!important}.wf-auto211-fields>*,.wf-leave-filters>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;justify-self:stretch!important}.wf-auto211-fields>*>*,.wf-leave-filters>*>*{max-width:100%!important;box-sizing:border-box!important}.wf-auto211-fields button,.wf-auto211-fields input,.wf-leave-filters button,.wf-leave-filters input{box-sizing:border-box!important}.wf-auto211-fields,.wf-leave-filters .wf-leave-search-field,.wf-leave-filters .wf-time-field{width:100%!important;min-width:0!important}.wf-auto211-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;flex:1 1 100%!important;align-items:end!important}.wf-auto211-content,.wf-auto211-fields{column-gap:15px!important;row-gap:15px!important}@media(max-width:580px){.wf-auto211-fields,.wf-leave-filters{grid-template-columns:minmax(0,1fr)!important}}.wf-leave-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wf-leave-header-actions>.wf-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 12px;border:1px solid #cddff5;border-radius:9px;background:#f5f9ff;color:#2869ab;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.wf-leave-header-actions>.wf-secondary-btn:hover{background:#e9f3ff}.wf-auto215-modal .wf-modal-body{padding:16px!important}.wf-auto215-modal .wf-auto211{box-shadow:none!important;border-radius:12px!important}.wf-auto215-modal .wf-auto211-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-auto215-status{padding:14px 18px;border-top:1px solid #e0eaf6;background:#fbfdff;display:flex;flex-direction:column;gap:11px}.wf-auto215-status-head{display:flex;align-items:center;gap:7px;color:#244f7b;font-size:12px}.wf-auto215-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wf-auto215-status-grid>div{display:flex;align-items:center;justify-content:space-between;gap:9px;background:#fff;border:1px solid #dfe8f3;border-radius:9px;padding:10px 12px;min-width:0}.wf-auto215-status-grid small{font-size:10px;color:#6b8198}.wf-auto215-status-grid strong{font-size:11px;color:#214666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-auto215-current{border:1px solid #d9e8f7;background:#f0f7ff;color:#33648e;border-radius:9px;padding:11px;font-size:11px;line-height:1.8}@media(max-width:620px){.wf-auto215-modal .wf-auto211-fields,.wf-auto215-status-grid{grid-template-columns:minmax(0,1fr)!important}.wf-leave-header-actions{gap:6px}}.wf-leave-filters{gap:15px!important}.wf-auto215-modal .wf-auto211-fields,.wf-leave-filters{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:960px){.wf-leave-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.wf-auto215-modal .wf-auto211-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:580px){.wf-auto215-modal .wf-auto211-fields,.wf-leave-filters{grid-template-columns:minmax(0,1fr)!important}}.wf-modal.wf-auto215-modal.wide{width:min(760px,calc(100vw - 28px))!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 28px)!important;align-self:center!important}.wf-modal.wf-auto215-modal>header{min-height:58px!important;padding:10px 16px!important}.wf-modal.wf-auto215-modal>.wf-modal-body{padding:12px!important;height:auto!important;min-height:0!important;flex:0 1 auto!important;overflow-y:auto!important}.wf-auto215-modal .wf-auto211{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;gap:0!important;display:flex!important;flex-direction:column!important}.wf-auto215-modal .wf-auto211>.wf-auto211-head{display:none!important}.wf-auto215-modal .wf-auto211-content{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;margin:0!important;padding:12px!important;min-height:0!important;height:auto!important;flex:0 0 auto!important}.wf-auto215-modal .wf-auto211-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;align-items:end!important}.wf-auto215-modal .wf-auto211-summary{gap:8px!important;min-height:0!important;align-items:center!important}.wf-auto215-modal .wf-auto211-actions,.wf-auto215-modal .wf-auto211-summary{display:flex!important;flex:0 0 auto!important;justify-content:flex-start!important}.wf-auto215-modal .wf-auto211-actions{gap:10px!important;padding:0!important;margin:0!important}.wf-auto215-modal .wf-auto211-foot{padding:9px 12px!important;min-height:0!important;line-height:1.6!important}.wf-auto215-modal .wf-auto215-status{display:flex!important;flex-direction:column!important;gap:9px!important;margin:0!important;padding:12px!important;min-height:0!important;height:auto!important}.wf-auto215-modal .wf-auto215-status-grid{gap:8px!important}.wf-auto215-modal .wf-auto215-status-grid>div{padding:8px 10px!important;min-height:35px!important}.wf-auto215-modal .wf-auto215-current{padding:8px 10px!important;line-height:1.6!important}@media(max-width:670px){.wf-auto215-modal .wf-auto211-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-auto215-modal .wf-auto211-fields>:first-child{grid-column:1/-1!important}}@media(max-width:440px){.wf-auto215-modal .wf-auto211-fields,.wf-auto215-modal .wf-auto215-status-grid{grid-template-columns:1fr!important}.wf-auto215-modal .wf-auto211-actions{flex-wrap:wrap!important}}.wf-auto215-modal .wf-auto211-content>.wf-auto211-actions{display:flex!important;direction:rtl!important;justify-content:flex-end!important;align-self:stretch!important;width:100%!important;gap:10px!important;margin:0!important;padding:0!important;flex:0 0 auto!important}@media(max-width:440px){.wf-auto215-modal .wf-auto211-content>.wf-auto211-actions{flex-wrap:wrap!important}}.wf-rule-engine-note,.wf-settings-explainer,.wf-settings-full{box-sizing:border-box;max-width:100%;min-width:0}.wf-settings-detailed{display:flex;flex-direction:column;gap:15px!important}.wf-settings-detailed>.wf-settings-card{margin-block:0!important;min-width:0}.wf-settings-detailed .wf-leave-weight-grid,.wf-settings-detailed .wf-settings-grid,.wf-settings-detailed .wf-weight-grid{gap:15px!important}.wf-settings-detailed .wf-team-setting-block{min-width:0}.formx-page:has(.formx-permission-scope),.formx-shell.task-control{box-sizing:border-box;min-width:0}.formx-page:has(.formx-permission-scope)>.formx-page-head,.formx-shell.task-control>.formx-page-head{margin-bottom:15px!important}.task-control .task-control-layout{gap:15px!important}@media(max-width:720px){.wf-settings-detailed .wf-leave-weight-grid,.wf-settings-detailed .wf-settings-grid,.wf-settings-detailed .wf-weight-grid{gap:12px!important}}.wf-leave-list .wf-leave-copy>.wf-leave-exception-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:7px;padding:7px 10px;border:1px solid #c6e4d6;border-radius:8px;background:#f0faf5;color:#26704e;font-size:10px;font-weight:750;white-space:normal}.wf-leave-manager-strip{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2fr);align-items:stretch;margin:0 0 14px;padding:16px;border:1px solid #dbe8f5;border-radius:16px;background:linear-gradient(135deg,#fcfdff,#f4f9ff);box-shadow:0 8px 24px rgba(37,77,122,.06)}.wf-leave-manager-copy{display:flex;flex-direction:column;justify-content:center;gap:6px}.wf-leave-manager-copy b{font-size:16px;font-weight:900;color:#264563}.wf-leave-manager-copy small{font-size:11px;line-height:1.9;color:#6f8399}.wf-leave-manager-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wf-leave-manager-card{min-height:108px;border:1px solid #d9e5f2;border-radius:14px;padding:14px;text-align:right;display:flex;flex-direction:column;justify-content:space-between;gap:8px;font:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.wf-leave-manager-card:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(32,71,111,.08);border-color:#bfd8f1}.wf-leave-manager-card.primary{background:linear-gradient(135deg,#1f6fb4,#2c87d0);border-color:#2f83c8;color:#fff}.wf-leave-manager-card>span{display:flex;align-items:center;justify-content:space-between;color:inherit}.wf-leave-manager-card>span strong{font-size:24px;font-weight:900;color:inherit}.wf-leave-manager-card>b{font-size:13px;font-weight:850;color:#274764}.wf-leave-manager-card.primary small,.wf-leave-manager-card.primary>b{color:#fff}.wf-leave-manager-card small{font-size:10px;line-height:1.8;color:#72859a}.wf-leave-tabs{direction:rtl;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;background:transparent;border:0;width:100%;max-width:none}.wf-leave-tabs button{min-height:78px!important;height:auto!important;padding:14px 16px!important;border:1px solid #d8e4f0!important;border-radius:15px!important;background:linear-gradient(180deg,#f9fbfd,#f3f7fb)!important;display:flex!important;align-items:center;justify-content:space-between;text-align:right;color:#566d84!important;box-shadow:0 2px 8px rgba(31,63,101,.04);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.wf-leave-tabs button:hover{transform:translateY(-1px);border-color:#c4d8ec!important;box-shadow:0 10px 24px rgba(31,63,101,.06)}.wf-leave-tabs button.active{background:#fff!important;color:#145f9e!important;border-color:#b7d5ef!important;box-shadow:0 12px 26px rgba(23,104,179,.12)!important}.wf-leave-tab-text{display:flex;flex-direction:column;gap:4px;min-width:0}.wf-leave-tab-text b{font-size:13px;font-weight:850;color:inherit}.wf-leave-tab-text small{font-size:10px;line-height:1.7;color:#7b8ea3}.wf-leave-tabs button strong{flex:0 0 auto;min-width:36px;height:36px;padding:0 8px;border-radius:999px;background:#edf4fb;color:#2d6da8;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center}.wf-leave-tabs button.active strong{background:#e6f2ff;color:#0f66ad}@media(max-width:1100px){.wf-leave-manager-strip{grid-template-columns:1fr}.wf-leave-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wf-leave-manager-grid,.wf-leave-tabs{grid-template-columns:minmax(0,1fr)}.wf-leave-tabs button{min-height:70px!important}}.wf-leave-days-field>span{display:none!important}.wf-leave-days-field>small{font-size:11px!important;font-weight:800;color:#4f6780;margin-bottom:4px}.wf-leave-reason-field textarea{width:100%;min-height:132px;border:1px solid #d8e2ec;border-radius:12px;padding:10px 12px;font:inherit;font-size:11px;line-height:1.9;resize:vertical;background:#fff;color:#33485f}.wf-leave-reason-field textarea::placeholder{color:#8a98a8}.wf-leave-reason-field>small{margin-bottom:4px}.wf-leave-form-grid .wf-leave-reason-field,.wf-leave-form-grid .wf-wide-field{min-width:0}.wf-modal .wf-leave-form-grid{align-items:start}.wf-leave-overview{margin:10px 0;padding:10px 12px;border-radius:14px;background:#fbfdff}.wf-leave-overview-intro{margin-bottom:8px;gap:4px}.wf-leave-overview-intro b{font-size:12px;font-weight:800}.wf-leave-overview-intro small{font-size:10px}.wf-leave-overview-grid{gap:8px}.wf-leave-overview-grid>div{min-height:58px;padding:9px 11px;gap:2px 6px}.wf-leave-overview-grid>div>span{font-size:10px;font-weight:700}.wf-leave-overview-grid>div>strong{font-size:19px;line-height:1}.wf-leave-overview-grid>div>small{font-size:9px}@media(max-width:1100px){.wf-leave-overview{padding:9px 10px}.wf-leave-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wf-leave-overview-intro{align-items:flex-start}.wf-leave-overview-grid{grid-template-columns:minmax(0,1fr)}.wf-leave-overview-grid>div{min-height:54px;padding:8px 10px}}.wf-leave-manager-strip{direction:rtl;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px;padding:10px 14px;border:1px solid #d6e4f0;border-radius:14px;background:#fbfdff;box-shadow:none}.wf-leave-manager-copy{gap:2px;min-width:160px}.wf-leave-manager-copy b{font-size:13px;color:#234561}.wf-leave-manager-copy small{font-size:10px;line-height:1.8;color:#718499}.wf-leave-manager-grid{display:flex;align-items:center;gap:8px;flex:1 1;justify-content:flex-start}.wf-leave-manager-card{min-height:auto;height:44px;min-width:0;padding:8px 12px;border-radius:11px;background:#fff;box-shadow:none;gap:2px;flex:1 1}.wf-leave-manager-card.primary{background:linear-gradient(135deg,#286fae,#3482c8)}.wf-leave-manager-card>span{gap:8px;justify-content:flex-start}.wf-leave-manager-card>span strong{font-size:18px}.wf-leave-manager-card>b{font-size:12px}.wf-leave-manager-card small{font-size:9px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-leave-overview{margin:8px 0 10px;padding:9px 10px;border-radius:12px;background:#fcfdff;box-shadow:none}.wf-leave-overview-intro{margin-bottom:6px;gap:2px}.wf-leave-overview-intro b{font-size:11px}.wf-leave-overview-intro small{font-size:9px}.wf-leave-overview-grid{gap:6px}.wf-leave-overview-grid>div{min-height:52px;padding:8px 10px;border-radius:10px}.wf-leave-overview-grid>div>span{font-size:9px}.wf-leave-overview-grid>div>strong{font-size:18px}.wf-leave-overview-grid>div>small{font-size:8.5px}.wf-leave-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.wf-leave-action-grid .wf-decision-panel{height:100%;margin:0;border-radius:14px;padding:12px;border:1px solid #dbe4ee;background:#fff}.wf-leave-action-grid .wf-decision-panel>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.wf-leave-action-grid .wf-decision-panel select,.wf-leave-action-grid .wf-decision-panel textarea{width:100%;border:1px solid #d6dfeb;border-radius:12px;padding:9px 11px;font:inherit;background:#fff}.wf-leave-action-grid .wf-decision-panel select{height:42px}.wf-leave-action-grid .wf-decision-panel textarea{min-height:92px;resize:vertical}.wf-leave-action-grid .wf-decision-panel b{font-size:13px}.wf-leave-action-grid .wf-decision-panel small{line-height:1.9}.wf-leave-case .wf-history{margin-top:12px}@media(max-width:1080px){.wf-leave-manager-strip{flex-direction:column;align-items:stretch}.wf-leave-manager-grid{width:100%}}@media(max-width:860px){.wf-leave-action-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.wf-leave-manager-grid{flex-direction:column}.wf-leave-manager-card{width:100%;height:auto;min-height:44px}.wf-leave-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wf-leave-overview-grid{grid-template-columns:minmax(0,1fr)}}.wf-leave-case .wf-leave-action-grid{margin-top:10px;order:0}.wf-leave-case .wf-leave-supporting-details{order:1;display:flex;flex-direction:column;gap:6px;padding:9px 4px 0;min-width:0}.wf-leave-case .wf-leave-supporting-details .wf-last-decision{margin-top:0!important}.wf-leave-case .wf-leave-supporting-details .wf-leave-capacity-detail{margin:2px 0}.wf-leave-case .wf-history{order:3}.wf-leave-action-grid .wf-swap-collapsible{align-self:start;padding:10px!important;background:#fff!important}.wf-swap-toggle{width:100%;min-height:42px;border:1px solid #cbdff3;border-radius:10px;background:#f3f8ff;color:#245c93;font:inherit;font-size:12px;font-weight:800;display:flex;align-items:center;gap:8px;justify-content:flex-start;padding:9px 12px;cursor:pointer;text-align:right}.wf-swap-toggle:hover{background:#e7f2ff;border-color:#91bfe9}.wf-swap-toggle span{flex:1 1}.wf-swap-toggle svg:last-child{transition:transform .18s ease}.wf-swap-toggle svg.is-open{transform:rotate(-90deg)}.wf-swap-expanded{display:flex;flex-direction:column;gap:9px;margin-top:12px}.wf-leave-action-grid .wf-swap-expanded>select{width:100%;min-height:42px}.wf-swap-expanded>small{display:block}.wf-case-search-btn{min-height:32px;padding:5px 10px;border:1px solid #d5e0ed;border-radius:7px;color:#285d90;font-weight:700}.wf-case-code,.wf-case-search-btn{background:#f3f7fd;font-size:11px;cursor:pointer}.wf-case-code{width:fit-content;display:inline-flex;direction:ltr;align-items:center;gap:5px;border:0;color:#306390;font-family:inherit;border-radius:5px;padding:4px 7px;margin-bottom:5px;letter-spacing:.2px}.wf-leave-manager-strip,.wf-leave-overview{box-shadow:none!important}.wf-leave-manager-strip{padding:8px 10px!important;border-radius:9px!important;background:#fff!important}.wf-leave-manager-card small,.wf-leave-manager-copy small,.wf-leave-overview-grid>div>small,.wf-leave-overview-intro small{display:none!important}.wf-leave-manager-card{min-height:37px!important;padding:7px 10px!important;border-radius:7px!important;box-shadow:none!important}.wf-leave-overview{padding:8px 10px!important;box-shadow:none!important;border-radius:9px!important;margin:6px 0!important}.wf-leave-overview-grid>div{padding:7px 10px!important;min-height:43px!important;box-shadow:none!important;border-radius:7px!important}.wf-leave-overview-grid strong{font-size:17px!important}.wf-leave-list .wf-leave-case{padding:10px 12px!important;box-shadow:none!important;border-radius:9px!important;gap:7px!important}.wf-leave-action-grid{gap:8px!important;margin-top:4px!important}.wf-review-compact{padding:0!important;border:1px solid #e3ebf3!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}.wf-review-toggle{border:0!important;background:#f7faff!important;color:#28649e!important;display:flex;gap:8px;align-items:center;justify-content:flex-start;width:100%;padding:9px 11px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:700}.wf-review-toggle svg:last-child{margin-inline-start:auto}.wf-review-body{padding:10px;display:grid;gap:8px}.wf-review-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.wf-review-meta small{color:#70849b;font-size:10px}.wf-review-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:3px;border-radius:7px;background:#f2f5f9}.wf-review-choices button{padding:7px;border:0;background:transparent;color:#617389;border-radius:6px;cursor:pointer;font-size:11px}.wf-review-choices button.active{background:#fff;color:#2265aa;box-shadow:0 1px 3px #1b355118}.wf-review-body textarea{min-height:64px!important;margin:0!important;padding:8px!important;font-size:11px!important;border-radius:7px!important}.wf-swap-inline{display:grid;gap:6px}.wf-swap-inline small{color:#64748b;font-size:10px}.wf-swap-inline select{min-height:34px!important;padding:6px!important;border:1px solid #dae3ed;border-radius:7px;width:100%}.wf-review-footer{display:flex;justify-content:flex-end;gap:6px}.wf-review-footer button{padding:7px 11px!important;font-size:11px!important;min-height:30px!important}.wf-leave-case .wf-leave-supporting-details{gap:4px!important}.wf-leave-case .wf-history{margin-top:6px!important}.wf-leave-manager-strip{padding:7px 9px!important;gap:9px!important;margin:0 0 7px!important;border-radius:8px!important;box-shadow:none!important}.wf-leave-manager-grid{gap:6px!important}.wf-leave-manager-card,.wf-leave-manager-card.primary{min-height:32px!important;height:auto!important;padding:6px 8px!important;border-radius:6px!important;box-shadow:none!important;transform:none!important}.wf-leave-manager-card b{font-size:10px!important}.wf-leave-manager-card>span svg{width:13px;height:13px}.wf-leave-overview{padding:6px 8px!important;margin:0 0 7px!important;border-radius:8px!important}.wf-leave-overview-intro{margin:0 0 5px!important}.wf-leave-overview-grid{gap:5px!important}.wf-leave-overview-grid>div{min-height:35px!important;padding:4px 8px!important;border-radius:6px!important}.wf-leave-overview-grid>div>strong{font-size:14px!important}.wf-leave-overview-grid>div>span{font-size:9px!important}.wf-leave-tabs{margin:0 0 7px!important;gap:6px!important}.wf-leave-tabs button{padding:6px 9px!important;min-height:39px!important;border-radius:7px!important;box-shadow:none!important}.wf-leave-tab-text small{display:none!important}.wf-leave-tab-text b{font-size:10px!important}.wf-leave-tabs button strong{font-size:11px!important}.wf-leave-filters{padding:7px!important;margin:0 0 8px!important;gap:7px!important;border-radius:8px!important}.wf-leave-list .wf-scroll-list{gap:6px!important;padding:6px!important}.wf-leave-row.wf-leave-case{padding:9px 11px!important;border-radius:8px!important;box-shadow:none!important}.wf-leave-action-grid{gap:7px!important}.wf-leave-action-grid .wf-decision-panel{padding:8px!important;border-radius:7px!important;box-shadow:none!important}.wf-review-toggle{min-height:31px!important;padding:6px 9px!important;border-radius:6px!important}.wf-review-body textarea{min-height:58px!important}.wf-review-choices{gap:4px!important}.wf-review-choices button{padding:6px!important;border-radius:5px!important}@media(max-width:760px){.wf-leave-action-grid{grid-template-columns:1fr!important}.wf-leave-manager-grid{flex-wrap:wrap!important}.wf-leave-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.wf-leave-manager-strip-compact{padding:12px 14px!important;gap:10px!important;background:#fff!important;border-radius:14px!important}.wf-leave-manager-grid-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wf-leave-manager-grid-pills .wf-leave-manager-card{min-height:56px;padding:10px 12px!important}.wf-leave-manager-grid-pills .wf-leave-manager-card small{display:none!important}.wf-leave-overview-mini{margin:8px 0 10px!important;padding:10px 12px!important;background:#fff!important;border-radius:14px!important}.wf-leave-overview-mini .wf-leave-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wf-leave-overview-mini .wf-leave-overview-grid>div{min-height:64px!important;padding:10px 12px!important}.wf-leave-overview-mini .wf-leave-overview-grid>div>small,.wf-leave-overview-mini .wf-leave-overview-intro{display:none!important}.wf-leave-tabs-compact button{min-height:56px!important}.wf-leave-filter-shell{direction:rtl;margin:0 0 12px;padding:12px;border:1px solid #e0e8f2;border-radius:14px;background:#fbfdff;display:grid;gap:10px}.wf-leave-search-row{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.wf-leave-search-row .wf-leave-search-field{flex:1 1 320px}.wf-case-search-btn.secondary{background:#eff4f9;color:#335a7f;border:1px solid #d6e3f0}.wf-leave-filters-compact{padding:0!important;border:0!important;background:transparent!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.wf-leave-inline-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.wf-leave-inline-actions .wf-case-search-btn,.wf-leave-inline-actions .wf-leave-inline-primary{min-height:34px!important}.wf-leave-modal-stack{display:grid;gap:14px}.wf-leave-modal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wf-leave-modal-summary>div{padding:10px 12px;border:1px solid #e1e8f1;border-radius:12px;background:#f9fbfd;display:grid;gap:4px}.wf-leave-modal-summary small{font-size:11px;color:#6b7f95}.wf-leave-modal-summary b,.wf-leave-modal-summary span{color:#243a52;font-size:13px}.wf-leave-modal-summary-tight{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-leave-modal-section{padding:14px;border:1px solid #e1e8f1;border-radius:14px;background:#fff;display:grid;gap:10px}.wf-leave-modal-copy{display:grid;gap:6px}.wf-leave-modal-copy b{font-size:14px;color:#243a52}.wf-leave-modal-copy small{color:#60758e;font-size:12px}.wf-leave-modal-copy p{margin:0;color:#456179;line-height:1.9;font-size:12px}.wf-leave-detail-modal textarea,.wf-leave-review-modal textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:96px;border:1px solid #d9e2ef;border-radius:10px;padding:10px;font:inherit;font-size:12px;color:#304966;resize:vertical}.wf-leave-review-modal select{width:100%;min-height:40px;border:1px solid #d9e2ef;border-radius:10px;padding:0 10px;background:#fff;font:inherit}.wf-leave-capacity-grid{display:grid;gap:8px}.wf-leave-capacity-grid>div{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:10px 12px;border:1px solid #e6edf5;border-radius:10px;background:#f9fbfd;font-size:11px;color:#597088}.wf-leave-capacity-grid b{color:#24415f}.wf-leave-capacity-grid strong{color:#ad5f3e}.wf-leave-history-list{display:grid;gap:8px}.wf-leave-history-list>div{padding:10px 12px;border:1px solid #e6edf5;border-radius:10px;background:#f9fbfd;display:grid;gap:5px}.wf-leave-history-list .wf-history-status{display:inline-flex;width:max-content}.wf-leave-history-list small,.wf-leave-history-list span{color:#5d738c}.wf-leave-history-list p{margin:0;color:#344f68;font-size:12px;line-height:1.8}@media(max-width:1100px){.wf-leave-filters-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-leave-manager-grid-pills,.wf-leave-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wf-leave-inline-actions,.wf-leave-search-row{flex-direction:column;align-items:stretch}.wf-leave-filters-compact,.wf-leave-manager-grid-pills,.wf-leave-modal-summary,.wf-leave-modal-summary-tight,.wf-leave-overview-mini .wf-leave-overview-grid{grid-template-columns:minmax(0,1fr)!important}}.wf-leave-board{direction:rtl;max-width:1060px;width:100%;margin:10px auto 22px;border:1px solid #e2eaf3;background:#fff;border-radius:12px;overflow:hidden}.wf-leave-board-head{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-bottom:1px solid #e7edf4}.wf-leave-board-head h2{font-size:13px;margin:0;color:#203e5d}.wf-leave-board-head small{font-size:10px;color:#73859b}.wf-leave-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.wf-leave-column{min-width:0;display:flex;flex-direction:column}.wf-leave-column+.wf-leave-column{border-right:1px solid #e6ecf3}.wf-leave-column>header{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:#f8fafc;border-bottom:1px solid #e7edf4;color:#244768;font-size:11px}.wf-leave-column>header span{display:inline-grid;place-items:center;min-width:24px;height:23px;padding:0 5px;background:#edf3fa;border-radius:6px;font-size:11px}.wf-leave-column-body{padding:8px;display:flex;flex-direction:column;gap:6px;min-width:0}.wf-leave-column-empty{padding:25px 10px;text-align:center;color:#8292a2;font-size:11px}.wf-leave-accordion{border:1px solid #e2e9f1;background:#fff;border-radius:8px;overflow:hidden}.wf-leave-accordion.expanded{border-color:#b6d1ed}.wf-leave-accordion-trigger{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px;width:100%;min-height:72px;padding:11px 12px!important;border:0!important;border-radius:0!important;background:#fff!important;color:inherit!important;text-align:right!important;cursor:pointer;box-shadow:none!important}.wf-leave-accordion-trigger:hover{background:#f8fbff!important}.wf-leave-accordion.expanded .wf-leave-accordion-trigger{background:#f4f9ff!important}.wf-leave-accordion-main{display:grid;gap:4px;min-width:0}.wf-leave-accordion-main b{font-size:12px;color:#294462}.wf-leave-accordion-main small{font-size:10px;color:#71849b;overflow-wrap:anywhere}.wf-leave-accordion-status{display:flex;align-items:flex-end;flex-direction:column;gap:6px;flex:0 0 auto}.wf-leave-substatus{font-size:9px;color:#aa7331}.wf-leave-accordion-content{padding:11px;border-top:1px solid #e1eaf4;display:grid;gap:10px;background:#fff}.wf-leave-accordion-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wf-leave-accordion-facts>div{display:grid;gap:4px;min-width:0}.wf-leave-accordion-facts small{font-size:10px;color:#8593a6}.wf-leave-accordion-facts b{font-size:11px;font-weight:700;color:#2e4b6c;overflow-wrap:anywhere}.wf-leave-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f2f5f9;padding:3px;border-radius:7px;gap:3px}.wf-leave-detail-tabs button{min-height:30px!important;border:0!important;border-radius:5px!important;background:transparent!important;font-size:10px!important;color:#65788b!important}.wf-leave-detail-tabs button.active{background:#fff!important;color:#246eae!important;box-shadow:0 1px 4px #1b3d5b16!important}.wf-leave-accordion-info{display:grid;gap:7px;padding:8px 3px;font-size:11px;min-width:0}.wf-leave-accordion-info>small{font-size:10px;color:#71859a}.wf-leave-accordion-info p{margin:0;line-height:1.8;color:#334f6b;font-size:11px}.wf-leave-day-row{display:flex;flex-wrap:wrap;gap:7px 13px;padding:7px;background:#f7fafd;border-radius:6px;color:#55708a;font-size:10px}.wf-leave-history-compact>div{padding:8px;border-bottom:1px solid #e6edf5;display:grid;gap:4px}.wf-leave-accordion-footer{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid #e8eef5;padding-top:9px}.wf-leave-accordion-footer button{min-height:30px!important;font-size:10px!important;border-radius:6px!important}.wf-leave-cancel-check{display:flex;align-items:center;gap:8px;font-size:11px;color:#3d5b75}.wf-leave-cancel-check input{width:15px;height:15px;flex-shrink:0}.wf-leave-board~*{min-width:0}@media(max-width:760px){.wf-leave-columns{grid-template-columns:minmax(0,1fr)}.wf-leave-column+.wf-leave-column{border-right:0;border-top:1px solid #e6ecf3}.wf-leave-board{max-width:100%}}.wf-leave-board{margin:12px 0 24px!important}.wf-leave-board-head{padding:13px 16px!important}.wf-leave-columns{gap:0!important}.wf-leave-column>header{padding:12px 14px!important;font-size:12px!important}.wf-leave-column-body{gap:8px!important}.wf-leave-manager-strip-wide{align-items:stretch!important;gap:12px!important}.wf-leave-manager-strip-wide .wf-leave-manager-copy{min-width:150px!important}.wf-leave-manager-strip-wide .wf-leave-manager-copy b{font-size:13px!important}.wf-leave-manager-strip-wide .wf-leave-manager-copy small{display:block!important;font-size:10px!important;line-height:1.8!important}.wf-leave-manager-grid-pills-4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;flex:1 1 auto!important}.wf-leave-manager-grid-pills-4 .wf-leave-manager-card{min-height:58px!important;padding:11px 12px!important;border-radius:12px!important;justify-content:space-between!important}.wf-leave-manager-grid-pills-4 .wf-leave-manager-card>span{order:0!important}.wf-leave-manager-grid-pills-4 .wf-leave-manager-card b{font-size:11px!important}.wf-leave-manager-grid-pills-4 .wf-leave-manager-card strong{font-size:14px!important}.wf-leave-header-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.wf-leave-header-actions .wf-btn{min-height:36px!important}.wf-leave-overview-mini .wf-leave-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:1100px){.wf-leave-manager-grid-pills-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.wf-leave-manager-strip-wide{flex-direction:column!important}.wf-leave-columns,.wf-leave-manager-grid-pills-4,.wf-leave-overview-mini .wf-leave-overview-grid{grid-template-columns:minmax(0,1fr)!important}}.wf-leave-board{max-width:none!important;width:100%!important;margin:8px 0 16px!important;overflow:visible!important}.wf-leave-board,.wf-leave-board-head{background:transparent!important;border:0!important}.wf-leave-board-head{padding:5px 2px 9px!important}.wf-leave-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;align-items:start!important}.wf-leave-column{border:1px solid #dde7f0!important;border-radius:10px!important;overflow:hidden!important;min-width:0!important;background:#fff!important}.wf-leave-column+.wf-leave-column{border:1px solid #dde7f0!important}.wf-leave-column>header{min-height:38px!important;padding:8px 12px!important}.wf-leave-column-body{padding:10px!important;gap:7px!important;min-height:80px!important}.wf-leave-manager-strip-wide{display:flex!important;align-items:center!important;flex-direction:row!important;padding:5px 9px!important;margin:0 0 5px!important;gap:8px!important;border-radius:8px!important;min-height:36px!important}.wf-leave-manager-strip-wide .wf-leave-manager-copy{min-width:88px!important;flex:0 0 auto!important}.wf-leave-manager-strip-wide .wf-leave-manager-copy b{font-size:10px!important;white-space:nowrap!important}.wf-leave-manager-strip-wide .wf-leave-manager-copy small{display:none!important}.wf-leave-manager-grid-pills-4{display:flex!important;grid-template-columns:none!important;gap:5px!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;flex:1 1!important}.wf-leave-manager-grid-pills-4 .wf-leave-manager-card,.wf-leave-manager-grid-pills-4 .wf-leave-manager-card.primary{width:auto!important;min-height:28px!important;height:28px!important;padding:4px 8px!important;border-radius:6px!important;display:inline-flex!important;flex-direction:row!important;gap:5px!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important;background:#f7faff!important;border:1px solid #e0eaf5!important;color:#426585!important;box-shadow:none!important}.wf-leave-manager-grid-pills-4 .wf-leave-manager-card.primary{background:#e6f2ff!important;color:#1262a1!important;border-color:#b9d7f4!important}.wf-leave-manager-grid-pills-4 .wf-leave-manager-card b{font-size:10px!important;line-height:1.1!important}.wf-leave-manager-grid-pills-4 .wf-leave-manager-card>span{display:flex!important;order:2!important;align-items:center!important;gap:3px!important}.wf-leave-manager-grid-pills-4 .wf-leave-manager-card svg{width:12px!important;height:12px!important}.wf-leave-manager-grid-pills-4 .wf-leave-manager-card strong{font-size:10px!important;font-weight:700!important}.wf-leave-overview-mini{display:none!important}.wf-leave-tabs-compact{display:flex!important;width:auto!important;max-width:100%!important;gap:4px!important;margin:0 0 5px!important;padding:0!important;align-items:center!important;justify-content:flex-start!important}.wf-leave-tabs-compact button,.wf-leave-tabs-compact button.active{flex:0 0 auto!important;min-height:27px!important;height:27px!important;padding:4px 9px!important;border-radius:6px!important;border:1px solid #e1eaf3!important;background:#fff!important;box-shadow:none!important;gap:5px!important}.wf-leave-tabs-compact button.active{background:#eaf4ff!important;border-color:#b7d5ef!important}.wf-leave-tabs-compact .wf-leave-tab-text b{font-size:10px!important}.wf-leave-tabs-compact button strong{min-width:16px!important;width:auto!important;height:17px!important;border-radius:4px!important;font-size:9px!important;padding:0 4px!important}.wf-leave-filter-shell{padding:5px 7px!important;gap:5px!important;margin:0 0 7px!important;border-radius:8px!important;background:#fff!important}.wf-leave-search-row{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important}.wf-leave-search-row .wf-leave-search-field{display:flex!important;align-items:center!important;flex:1 1 200px!important;min-width:140px!important;gap:7px!important}.wf-leave-search-row .wf-leave-search-field span{font-size:10px!important;white-space:nowrap!important}.wf-leave-search-row .wf-leave-search-field input{padding:4px 8px!important}.wf-leave-search-row .wf-case-search-btn,.wf-leave-search-row .wf-leave-search-field input{height:29px!important;min-height:29px!important;border-radius:6px!important;font-size:10px!important}.wf-leave-search-row .wf-case-search-btn{padding:4px 9px!important}.wf-leave-filters-compact{padding:6px 0 0!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:760px){.wf-leave-columns{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.wf-leave-manager-strip-wide{align-items:flex-start!important;flex-wrap:wrap!important}.wf-leave-tabs-compact{flex-wrap:wrap!important}.wf-leave-filters-compact{grid-template-columns:minmax(0,1fr)!important}}.wf-leave-unified-nav{direction:rtl;position:relative;z-index:4;display:grid;gap:6px;width:100%;padding:7px 10px;margin:5px 0 8px;background:#fff;border:1px solid #e1e9f2;border-radius:9px;box-sizing:border-box}.wf-leave-unified-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.wf-leave-unified-top>div{display:flex;align-items:center;gap:10px;min-width:0}.wf-leave-unified-top b{font-size:11px;color:#244260;white-space:nowrap}.wf-leave-unified-top small{font-size:10px;color:#617890}.wf-leave-unified-trigger{display:flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:5px 10px;border:1px solid #d8e4f1;border-radius:7px;background:#f8fbff;color:#315f88;font-size:11px;font-family:inherit;cursor:pointer}.wf-leave-unified-trigger[aria-expanded=true]{background:#eaf3ff;color:#145f9e}.wf-leave-unified-trigger[aria-expanded=true] svg:last-child{transform:rotate(-90deg)}.wf-leave-unified-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:7px;border-top:1px solid #e8eef5}.wf-leave-unified-options button{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px;padding:8px 10px;background:#fbfdff;border:1px solid #e3eaf2;border-radius:6px;font:inherit;font-size:11px;color:#345778;text-align:right;cursor:pointer}.wf-leave-unified-options button:hover{background:#eef6ff;border-color:#bad8f5}.wf-leave-unified-options button span{font-size:10px;color:#437bae}@media(max-width:760px){.wf-leave-unified-options{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-leave-unified-top{flex-wrap:wrap}}.wf-leave-toolbar-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start;direction:rtl;margin:5px 0 9px}.wf-leave-toolbar-split>.wf-leave-filter-shell,.wf-leave-toolbar-split>.wf-leave-unified-nav{width:100%;min-width:0;box-sizing:border-box;margin:0!important;border:1px solid #e2e9f1!important;border-radius:9px!important;background:#fff!important;min-height:48px;padding:6px 9px!important}.wf-leave-toolbar-split .wf-leave-unified-top{min-height:34px;gap:8px}.wf-leave-toolbar-split .wf-leave-unified-top>div{gap:5px;flex-wrap:wrap}.wf-leave-toolbar-split .wf-leave-unified-trigger{flex-shrink:0}.wf-leave-toolbar-split .wf-leave-search-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-height:34px}.wf-leave-toolbar-split .wf-leave-search-field{min-width:0;flex:1 1 auto}.wf-leave-toolbar-split .wf-leave-search-field>span{display:none!important}.wf-leave-toolbar-split .wf-leave-search-field input{height:34px!important;min-height:34px!important}.wf-leave-toolbar-split .wf-case-search-btn{flex-shrink:0;min-height:32px!important;font-size:10px!important;white-space:nowrap}.wf-leave-toolbar-split .wf-leave-unified-options{position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:30;box-shadow:0 12px 28px rgba(31,63,101,.12);background:#fff;border:1px solid #dfe8f2;border-radius:9px;padding:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px;overflow:auto}.wf-leave-toolbar-split .wf-leave-filters{position:relative;z-index:3}@media(max-width:1080px){.wf-leave-toolbar-split{grid-template-columns:minmax(0,1fr)}.wf-leave-toolbar-split .wf-leave-search-row{flex-wrap:wrap}}.wf-leave-command-bar{direction:rtl;display:flex;align-items:center;gap:12px;width:100%;min-width:0;box-sizing:border-box;padding:7px 10px;margin:5px 0 9px;border:1px solid #dfe8f3;background:#fff;border-radius:10px;position:relative;z-index:10;min-height:52px}.wf-leave-command-bar>.wf-leave-unified-nav{display:block!important;flex:0 0 240px!important;width:240px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;z-index:5!important}.wf-leave-command-bar .wf-leave-unified-top{height:34px!important;min-height:34px!important;gap:8px!important}.wf-leave-command-bar .wf-leave-unified-top>div{display:grid!important;gap:2px!important;min-width:0!important;flex:1 1!important;align-content:center!important}.wf-leave-command-bar .wf-leave-unified-top b{font-size:11px!important}.wf-leave-command-bar .wf-leave-unified-top small{font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wf-leave-command-bar .wf-leave-unified-trigger{min-height:30px!important;height:30px!important;padding:5px 9px!important;white-space:nowrap!important;font-size:10px!important}.wf-leave-command-bar>.wf-leave-filter-shell{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;z-index:4!important}.wf-leave-command-bar .wf-leave-search-row{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;align-items:center!important;min-height:34px!important}.wf-leave-command-bar .wf-leave-search-field{min-width:0!important;flex:1 1 auto!important;margin:0!important}.wf-leave-command-bar .wf-leave-search-field>span{display:none!important}.wf-leave-command-bar .wf-leave-search-field input{width:100%!important;box-sizing:border-box!important;height:32px!important;min-height:32px!important;font-size:11px!important}.wf-leave-command-bar .wf-case-search-btn{height:32px!important;min-height:32px!important;flex:0 0 auto!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.wf-leave-command-bar .wf-leave-unified-options{display:grid!important;grid-template-columns:1fr!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:min(390px,calc(100vw - 30px))!important;max-height:365px!important;overflow-y:auto!important;z-index:50!important;background:#fff!important;box-shadow:0 15px 35px #1a3c5c20!important;border:1px solid #d9e5f0!important;border-radius:10px!important;padding:7px!important;gap:4px!important}.wf-leave-command-bar .wf-leave-unified-options button{min-height:34px!important;padding:7px 10px!important;background:#fff!important;border:0!important;border-radius:6px!important;text-align:right!important;font-size:11px!important}.wf-leave-command-bar .wf-leave-unified-options button:hover{background:#eef5fd!important}.wf-leave-command-bar .wf-leave-filters-compact{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:min(650px,calc(100vw - 30px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#fff!important;z-index:49!important;border:1px solid #d9e5f0!important;box-shadow:0 15px 35px #1a3c5c20!important;border-radius:10px!important;padding:12px!important;box-sizing:border-box!important;gap:10px!important}.wf-leave-board{position:relative;z-index:1}@media(max-width:820px){.wf-leave-command-bar{flex-wrap:wrap!important;gap:6px!important}.wf-leave-command-bar>.wf-leave-unified-nav{flex:1 1 100%!important;width:100%!important}.wf-leave-command-bar>.wf-leave-filter-shell{flex:1 1 100%!important}.wf-leave-command-bar .wf-leave-filters-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.wf-leave-command-bar .wf-leave-search-row{flex-wrap:wrap!important}.wf-leave-command-bar .wf-leave-search-field{flex-basis:100%!important}.wf-leave-command-bar .wf-leave-filters-compact{grid-template-columns:minmax(0,1fr)!important}}.wf-leave-command-one{display:block!important;position:relative!important;min-height:0!important;padding:0!important;margin:8px 0 12px!important;width:100%!important;border:1px solid #e1e8f2!important;border-radius:9px!important;background:#fff!important}.wf-leave-command-head{display:flex;align-items:center;gap:9px;padding:8px 10px;direction:rtl;min-height:43px}.wf-leave-command-section{flex:0 0 auto;display:grid;gap:1px;min-width:105px}.wf-leave-command-section b{font-size:11px;color:#243e5b}.wf-leave-command-section small{font-size:9px;color:#7388a2}.wf-leave-command-search{display:flex;flex:1 1;min-width:0;gap:6px;align-items:center}.wf-leave-command-search input{flex:1 1;min-width:0;height:32px!important;border:1px solid #dce6f2!important;border-radius:7px!important;background:#fbfdff!important;padding:0 10px!important;font:inherit;font-size:11px!important;color:#334b63}.wf-leave-command-search button,.wf-leave-command-trigger{min-height:32px!important;padding:5px 10px!important;border:1px solid #dbe5f1!important;background:#f8fafc!important;border-radius:7px!important;color:#325d83!important;font:inherit;font-size:10px!important;white-space:nowrap;cursor:pointer}.wf-leave-command-trigger{display:flex;align-items:center;gap:6px;background:#edf5fe!important;color:#246eaa!important}.wf-leave-command-panel{position:absolute;z-index:120;right:8px;top:calc(100% + 5px);width:min(780px,calc(100% - 16px));padding:13px;border:1px solid #dce6f1;border-radius:11px;background:#fff;box-shadow:0 14px 38px #213c5a21;display:grid;gap:12px;direction:rtl}.wf-leave-command-group{display:grid;gap:8px}.wf-leave-command-group>strong{color:#294763;font-size:11px;font-weight:750}.wf-leave-command-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wf-leave-command-options button{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:34px!important;padding:7px 9px!important;border-radius:7px!important;background:#fafcff!important;border:1px solid #e1eaf4!important;color:#3f607d!important;text-align:right;cursor:pointer}.wf-leave-command-options button.active{border-color:#bdd8f2!important;background:#eaf4ff!important;color:#1469ad!important}.wf-leave-command-options span{font-size:10px;background:#eff4fa;border-radius:5px;padding:2px 6px}.wf-leave-command-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end}.wf-leave-command-fields>*{min-width:0}.wf-leave-command-foot{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding-top:10px;border-top:1px solid #edf1f5;flex-wrap:wrap}.wf-leave-command-foot button{min-height:31px!important;padding:5px 10px!important;border:1px solid #dce6f2!important;border-radius:7px!important;background:#f8fafc!important;color:#385c7d;cursor:pointer;display:flex;align-items:center;gap:5px}.wf-leave-command-foot .wf-leave-command-done{background:#2676bf!important;border-color:#2676bf!important;color:#fff!important}@media(max-width:850px){.wf-leave-command-section{display:none}.wf-leave-command-fields,.wf-leave-command-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.wf-leave-command-head{flex-wrap:wrap}.wf-leave-command-search{flex:1 1 100%}.wf-leave-command-trigger{order:-1}.wf-leave-command-fields,.wf-leave-command-options{grid-template-columns:minmax(0,1fr)}.wf-leave-command-panel{width:calc(100% - 16px)}}.wf-leave-command-one{margin:6px 0 10px!important;border-color:#dfe8f1!important;box-shadow:none!important}.wf-leave-command-head{min-height:40px!important;padding:6px 9px!important;gap:7px!important}.wf-leave-command-search input,.wf-leave-command-trigger{height:31px!important;min-height:31px!important}.wf-leave-command-trigger{padding:4px 9px!important}.wf-leave-command-panel{width:min(460px,calc(100vw - 56px))!important;max-width:calc(100% - 16px)!important;right:7px!important;padding:11px!important;gap:10px!important;border-radius:9px!important;box-shadow:0 9px 26px rgba(33,61,92,.13)!important}.wf-leave-command-group>strong{font-size:11px!important}.wf-leave-command-options{gap:5px!important}.wf-leave-command-options button{min-height:31px!important;padding:5px 7px!important;font-size:10px!important}.wf-leave-command-fields{gap:6px!important}.wf-leave-command-foot{gap:5px!important;padding-top:8px!important}.wf-leave-command-foot button{min-height:29px!important;font-size:10px!important}.wf-leave-board{margin-top:8px!important}.wf-demo-review-modal .wf-modal-body{max-height:min(70dvh,600px);overflow:auto}.wf-demo-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-demo-actions{display:flex;gap:7px;flex-wrap:wrap}.wf-demo-actions button{min-height:33px!important}.wf-demo-active{border-color:#87bde7!important;background:#eaf5ff!important;color:#115d95!important}@media(max-width:560px){.wf-leave-command-panel{right:4px!important;max-width:calc(100% - 8px)!important;width:calc(100% - 8px)!important}.wf-leave-command-fields,.wf-leave-command-options{grid-template-columns:1fr!important}}:root{--ui-shell-edge:clamp(10px,1vw,14px);--ui-shell-edge-mobile:8px}#root,.app-shell,body,html{background:var(--ui-bg)!important}.topbar{padding-inline:var(--ui-shell-edge)!important}.main-area,.main-area.full{box-sizing:border-box!important;padding:var(--ui-shell-edge)!important;scrollbar-gutter:stable both-edges!important}.main-area>*{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}.main-area>:is(.dashboard-page,.expert-page,.period-page-final,.multi-page-final,.quant-page,.qual7-page,.fb-page,.org9-page,.aclv3-page,.data-settings-page,.account-page,.audit-hub-page,.shell-preview,.task-review-page,.wf-page,.formx-page,.dashsuite-page,.sch-page){margin:0!important}@media(max-width:900px){.topbar{padding-inline:var(--ui-shell-edge-mobile)!important}.main-area,.main-area.full{padding:var(--ui-shell-edge-mobile)!important}}.wf-leave-command-one{overflow:visible!important}.wf-leave-command-panel{left:8px!important;right:auto!important}@media(max-width:560px){.wf-leave-command-panel{left:4px!important;right:auto!important}}.wf-demo-actions,.wf-leave-accordion-footer,.wf-leave-command-foot,.wf-leave-inline-actions,.wf-modal-fixed-footer,.wf-review-footer{justify-content:flex-start!important;direction:ltr!important}.wf-demo-actions button,.wf-leave-accordion-footer button,.wf-leave-command-foot button,.wf-leave-inline-actions button,.wf-modal-fixed-footer button,.wf-review-footer button{direction:rtl!important}.wf-modal.wf-demo-review-modal,.wf-modal.wf-leave-detail-modal{width:min(860px,calc(100vw - 36px))!important}.wf-modal.wf-demo-review-modal>header,.wf-modal.wf-leave-detail-modal>header{min-height:58px!important;padding:10px 14px!important}.wf-modal.wf-demo-review-modal>header h2,.wf-modal.wf-leave-detail-modal>header h2{font-size:13px!important;line-height:1.55!important}.wf-modal.wf-demo-review-modal>header p,.wf-modal.wf-leave-detail-modal>header p{font-size:9.5px!important;line-height:1.7!important}.wf-modal.wf-demo-review-modal>header>button,.wf-modal.wf-leave-detail-modal>header>button{width:28px!important;height:28px!important}.wf-modal.wf-demo-review-modal>.wf-modal-body,.wf-modal.wf-leave-detail-modal>.wf-modal-body{padding:12px!important}.wf-demo-review-modal,.wf-demo-review-modal :not(svg),.wf-leave-detail-modal,.wf-leave-detail-modal :not(svg){font-size:10px}.wf-demo-review-modal b,.wf-demo-review-modal strong,.wf-leave-detail-modal b,.wf-leave-detail-modal strong{font-size:11px!important}.wf-demo-review-modal label,.wf-demo-review-modal p,.wf-demo-review-modal small,.wf-demo-review-modal span,.wf-leave-detail-modal label,.wf-leave-detail-modal p,.wf-leave-detail-modal small,.wf-leave-detail-modal span{font-size:10px!important;line-height:1.8!important}.wf-demo-summary,.wf-leave-modal-summary{gap:8px!important}.wf-demo-summary>div,.wf-leave-modal-summary>div{padding:8px 10px!important;border-radius:10px!important}.wf-leave-modal-section{padding:10px!important;gap:8px!important;border-radius:12px!important}.wf-leave-modal-copy b{font-size:12px!important}.wf-leave-modal-copy p,.wf-leave-modal-copy small{font-size:10px!important;line-height:1.85!important}.wf-leave-capacity-grid>div,.wf-leave-history-list>div{padding:8px 10px!important;font-size:10px!important;gap:4px 10px!important}.wf-leave-history-list p{font-size:10px!important;line-height:1.8!important}.wf-demo-review-modal select,.wf-demo-review-modal textarea,.wf-leave-detail-modal select,.wf-leave-detail-modal textarea{font-size:10px!important;min-height:36px!important;border-radius:8px!important}.wf-demo-review-modal textarea,.wf-leave-detail-modal textarea{min-height:78px!important;padding:8px!important}.wf-demo-actions button,.wf-leave-accordion-footer button,.wf-modal.wf-demo-review-modal .primary-btn,.wf-modal.wf-demo-review-modal .wf-secondary-btn,.wf-modal.wf-leave-detail-modal .primary-btn,.wf-modal.wf-leave-detail-modal .wf-secondary-btn,.wf-review-footer button{min-height:30px!important;padding:6px 10px!important;font-size:10px!important;border-radius:8px!important}:root{--ui-bg:#f7f9fc;--bg:#f7f9fc;--ui-surface:#ffffff;--ui-surface-soft:#fbfcfe;--ui-border:#e6ebf2;--ui-border-strong:#dce4ee;--ui-shadow-card:0 1px 2px rgba(30,52,80,.018),0 5px 17px rgba(30,52,80,.018)}#root,.app-shell,body,html{background-color:var(--ui-bg)!important}.main-area,.main-area.full{background:var(--ui-bg)!important}.main-area>:is(.dashboard-page,.expert-page,.period-page-final,.multi-page-final,.quant-page,.qual7-page,.fb-page,.formx-page,.task-review-page,.org9-page,.aclv3-page,.data-settings-page,.account-page,.audit-hub-page,.dashsuite-page,.settings-command-page){background:transparent!important;background-image:none!important}.main-area :is(.dashboard-container,.expert-container,.period-container-final,.multi-container-final,.quant-container,.fb-container){background-color:transparent}.main-area :is(.dashboard-head,.dashboard-filter-row,.dashboard-panel,.quant-head,.quant-filter-row,.quant-table-panel,.wf-page-head,.wf-leave-board,.wf-leave-command-one,.formx-page-head,.formx-form-card,.org9-header-card,.org9-card){border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow-card)!important}@media(prefers-reduced-motion:reduce){.main-area{scroll-behavior:auto!important}}.wf-leave-command-foot{direction:ltr!important}.wf-leave-command-group>strong{margin-bottom:2px!important}.wf-leave-command-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.wf-leave-command-options button{position:relative;min-height:36px!important;border-radius:9px!important;background:#fbfdff!important;border:1px solid #dfe8f2!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.wf-leave-command-options button.active{background:linear-gradient(180deg,#eef6ff,#e8f3ff)!important;border-color:#9cc7ef!important;color:#0f63a7!important;box-shadow:0 0 0 1px rgba(52,120,198,.06),0 8px 20px rgba(31,86,143,.08)!important}.wf-leave-command-options button.active:before{content:"";position:absolute;inset-inline-start:8px;top:50%;width:6px;height:6px;border-radius:50%;background:#1f7bd0;transform:translateY(-50%)}.wf-leave-command-options button.active span{background:#d9ecff!important;color:#0f63a7!important}.wf-leave-command-fields>:nth-child(3){grid-column:2/3!important}.wf-leave-command-fields>:nth-child(4),.wf-leave-command-fields>:nth-child(5){grid-column:auto!important}@media(max-width:580px){.wf-leave-command-fields,.wf-leave-command-options{grid-template-columns:minmax(0,1fr)!important}.wf-leave-command-fields>:nth-child(3){grid-column:auto!important}}.wf-leave-command-fields>:nth-child(3){grid-column:1/2!important}@media(max-width:580px){.wf-leave-command-fields>:nth-child(3){grid-column:auto!important}}.wf-leave-command-foot{justify-content:flex-start!important}.wf-leave-command-foot button{direction:rtl!important}.wf-demo-coverage-person{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px;border:1px solid #e3eaf4;border-radius:9px;background:#fafcff}.wf-demo-coverage-person>span{display:grid;gap:3px}.wf-demo-coverage-person small{color:#788aa0;font-size:10px}.wf-demo-coverage-person>div{display:flex;gap:5px}.wf-demo-coverage-person button{background:#fff;border:1px solid #dbe5f0;border-radius:7px;padding:6px 9px;color:#355775;font-size:10px;cursor:pointer}.wf-demo-coverage-person button.active{background:#e9f5ff;border-color:#8bbfee;color:#146bad}@media(max-width:600px){.wf-demo-coverage-person{align-items:stretch;flex-direction:column}}.wf-coverage-response-report{display:grid;gap:9px;padding:11px;border:1px solid #e1e9f2;border-radius:10px;background:#fbfdff;direction:rtl}.wf-coverage-response-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.wf-coverage-response-heading>b{font-size:11px;color:#263f5c}.wf-coverage-response-heading>small{font-size:9px;color:#7187a0}.wf-coverage-response-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wf-coverage-response-metrics>span{display:flex;align-items:center;justify-content:space-between;gap:5px;border:1px solid #e6edf4;border-radius:7px;background:white;padding:7px;font-size:9px;color:#536b84}.wf-coverage-response-metrics b{font-size:12px;color:#244e77}.wf-coverage-response-people{display:grid;gap:5px}.wf-coverage-response-people>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px;background:#fff;border:1px solid #e8eef5;border-radius:7px}.wf-coverage-response-people>div>span:first-child{display:grid;gap:2px;flex:1 1;min-width:100px}.wf-coverage-response-people b{font-size:10px;color:#263f5c}.wf-coverage-response-people small{font-size:9px;color:#8493a6}.wf-coverage-response-people span.is-declined,.wf-coverage-response-people span.is-ready,.wf-coverage-response-people span.is-waiting{padding:4px 7px;border-radius:6px;font-size:9px;white-space:nowrap}.wf-coverage-response-people .is-ready{background:#eaf7f0;color:#208357}.wf-coverage-response-people .is-declined{background:#fff1f1;color:#b95757}.wf-coverage-response-people .is-waiting{background:#f2f5f8;color:#708299}.wf-coverage-response-report>p{margin:0;font-size:9px;line-height:1.9;color:#62768c}@media(max-width:600px){.wf-coverage-response-metrics{grid-template-columns:1fr}}.wf-demo-persona-bar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;direction:rtl;padding:9px 12px;margin:7px 0;border:1px solid #dae8f5;background:#f7fbff;border-radius:9px}.wf-demo-persona-bar>b{font-size:11px;color:#335979}.wf-demo-persona-bar>select{height:32px;min-width:220px;max-width:100%;flex:0 1 310px;border:1px solid #cbddee;border-radius:7px;background:#fff;color:#315777;font-size:10px;padding:5px 9px}.wf-demo-persona-bar>small{font-size:10px;color:#6e859b;flex:1 1 200px}.wf-demo-personal-invite{width:100%;display:grid;gap:6px;padding:9px;border:1px solid #c8dff6;border-radius:8px;background:#f7fbff;direction:rtl}.wf-demo-personal-invite>strong{font-size:11px;color:#235a8d}.wf-demo-personal-invite>small{font-size:10px;color:#68839e}.wf-demo-personal-invite>div{display:flex;gap:6px;justify-content:flex-start}.wf-demo-personal-invite button{font-size:10px!important;min-height:30px!important}.wf-leave-board .wf-leave-accordion-status{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;width:max-content!important;max-width:42%!important;flex:0 0 auto!important}.wf-leave-board .wf-leave-accordion .wf-leave-substatus,.wf-leave-board .wf-leave-accordion .wf-status,.wf-leave-board .wf-leave-accordion-status>.wf-status{display:inline-flex!important;width:max-content!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;align-self:flex-start!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;padding:3px 8px!important;font-size:10px!important;font-weight:600!important;line-height:1.6!important;white-space:normal!important;text-align:center!important;box-shadow:none!important}.wf-leave-board .wf-leave-accordion .wf-leave-substatus{background:#fff8e9!important;color:#95631c!important;border:1px solid #f7e8c4!important;font-size:9px!important}.wf-leave-board .wf-leave-accordion{border-radius:10px!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease!important}.wf-leave-board .wf-leave-accordion:hover{border-color:#c7d8ea!important}.wf-leave-board .wf-leave-accordion-trigger{gap:12px!important}.wf-leave-board .wf-leave-accordion-status>svg{margin-top:1px;align-self:flex-start;color:#7990a5}@media(max-width:580px){.wf-leave-board .wf-leave-accordion-status{max-width:48%!important}}.wf-leave-history-list{gap:6px!important}.wf-leave-history-compact>div,.wf-leave-history-list>div{padding:7px 9px!important;border-radius:8px!important;background:#fbfcfe!important;border:1px solid #e8eef5!important;min-height:auto!important;gap:3px!important}.wf-leave-history-compact .status,.wf-leave-history-compact .wf-history-status,.wf-leave-history-list .status,.wf-leave-history-list .wf-history-status{transform:scale(.95);transform-origin:right center}.wf-leave-history-compact small,.wf-leave-history-compact span,.wf-leave-history-list small,.wf-leave-history-list span{font-size:9.5px!important;line-height:1.7!important;color:#6a7f93!important}.wf-leave-history-compact p,.wf-leave-history-list p{margin:0!important;font-size:10px!important;line-height:1.75!important;color:#35506c!important}.wf-leave-case .wf-history,.wf-leave-history-compact{margin-top:4px!important}.wf-leave-history-compact>div+div,.wf-leave-history-list>div+div{margin-top:0!important}.wf-status{--wf-status-bg:#f5f8fc;--wf-status-border:#dbe6f0;--wf-status-fg:#556b84;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:max-content!important;max-width:100%!important;min-height:30px!important;padding:5px 12px!important;border-radius:999px!important;border:1px solid var(--wf-status-border)!important;background:linear-gradient(180deg,var(--wf-status-bg) 0,color-mix(in srgb,var(--wf-status-bg) 88%,white 12%) 100%)!important;color:var(--wf-status-fg)!important;font-size:10px!important;font-weight:700!important;line-height:1.5!important;white-space:nowrap!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 4px 12px rgba(31,59,93,.04)!important;vertical-align:middle!important}.wf-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent);flex:0 0 auto}.wf-status.cancel-pending,.wf-status.lead-approved,.wf-status.pending,.wf-status.swap-pending{--wf-status-bg:#fff7e8;--wf-status-border:#f1ddb2;--wf-status-fg:#b27718}.wf-status.approved,.wf-status.present{--wf-status-bg:#eefaf3;--wf-status-border:#c8e9d3;--wf-status-fg:#1f8a57}.wf-status.absent,.wf-status.cancelled,.wf-status.rejected,.wf-status.rejected-swap{--wf-status-bg:#fff2f3;--wf-status-border:#f3d0d5;--wf-status-fg:#c24b5a}.wf-status.remote{--wf-status-bg:#eef6ff;--wf-status-border:#cfe0f6;--wf-status-fg:#2d72bf}.wf-status.off,.wf-status.planned{--wf-status-bg:#f6f8fb;--wf-status-border:#dce5ef;--wf-status-fg:#62778f}.wf-status.leave{--wf-status-bg:#f7f0ff;--wf-status-border:#dfcff6;--wf-status-fg:#7a4db4}.wf-demo-summary .wf-status,.wf-history-status .wf-status,.wf-leave-accordion-status .wf-status,.wf-leave-modal-section .wf-status,.wf-leave-modal-summary .wf-status{min-height:28px!important;padding:4px 11px!important;font-size:10px!important}.wf-demo-summary>div .wf-status,.wf-leave-modal-section .wf-history-status,.wf-leave-modal-section .wf-status,.wf-leave-modal-summary>div .wf-status{justify-self:start!important;align-self:center!important}.wf-demo-summary>div:has(.wf-status),.wf-leave-modal-summary>div:has(.wf-status){align-content:start!important}.wf-leave-command-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important}.wf-leave-command-fields>:first-child{grid-column:1!important;grid-row:1!important}.wf-leave-command-fields>:nth-child(2){grid-column:1!important;grid-row:2!important}.wf-leave-command-fields>:nth-child(3){grid-column:2!important;grid-row:1!important}.wf-leave-command-fields>:nth-child(n+4){grid-column:auto!important;grid-row:auto!important}.wf-leave-command-foot{direction:rtl!important;justify-content:flex-end!important;gap:6px!important}@media(max-width:580px){.wf-leave-command-fields{grid-template-columns:minmax(0,1fr)!important}.wf-leave-command-fields>*{grid-column:1!important;grid-row:auto!important}}.wf-demo-summary-inline{grid-template-columns:repeat(4,minmax(0,1fr))!important}.wf-demo-summary-inline .wf-status,.wf-demo-summary-inline b{max-width:100%!important}@media(max-width:900px){.wf-demo-summary-inline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.wf-demo-summary-inline{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:900px){.wf-leave-command-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:580px){.wf-leave-command-fields{grid-template-columns:minmax(0,1fr)!important}}.wf-demo-summary-inline{display:flex!important;flex-direction:row-reverse!important;gap:10px!important;align-items:stretch!important}.wf-demo-summary-inline>div{flex:1 1!important;min-width:0!important}.wf-leave-command-fields{grid-auto-flow:column!important;gap:10px 12px!important}@media(max-width:700px){.wf-demo-summary-inline{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-leave-command-fields{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important}}.wf-leave-command-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:end!important;direction:rtl!important}.wf-leave-command-fields>*{min-width:0!important;width:100%!important;grid-column:auto!important;grid-row:auto!important}.wf-leave-command-fields>:first-child{order:1!important}.wf-leave-command-fields>:nth-child(2){order:2!important}.wf-leave-command-fields>:nth-child(3){order:3!important}.wf-leave-command-fields .wf-control,.wf-leave-command-fields .wf-field,.wf-leave-command-fields .wf-select,.wf-leave-command-fields .wf-select-trigger,.wf-leave-command-fields>div{max-width:100%!important}@media (max-width:760px){.wf-leave-command-fields{grid-template-columns:1fr!important}}.wf-leave-command-panel .wf-leave-command-fields{display:grid!important;direction:rtl!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:10px!important;align-items:end!important}.wf-leave-command-panel .wf-leave-command-fields>*{order:0!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;width:100%!important;max-width:100%!important}.wf-leave-command-panel .wf-leave-command-fields .unified-select,.wf-leave-command-panel .wf-leave-command-fields .unified-select-main{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.wf-demo-review-modal .wf-demo-summary-inline{display:grid!important;direction:rtl!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.wf-demo-review-modal .wf-demo-summary-inline>div{min-width:0!important}@media(max-width:460px){.wf-leave-command-panel .wf-leave-command-fields{gap:6px!important}.wf-leave-command-panel .wf-leave-command-fields .unified-select-main{font-size:9px!important}.wf-demo-review-modal .wf-demo-summary-inline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.wf-coverage-response-time,.wf-leave-history-compact small,.wf-leave-history-list small{unicode-bidi:plaintext;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reward-approval-history{background:var(--surface,#fff);border:1px solid #dfe7f0;border-radius:12px;margin:12px 0;padding:14px;direction:rtl}.reward-history-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.reward-history-header h2{font-size:14px;margin:0 0 4px}.reward-history-header p{font-size:11px;color:#789;margin:0}.reward-history-scroll{overflow:auto;max-height:310px;margin-top:12px}.reward-history-scroll table{width:100%;min-width:780px;border-collapse:collapse;font-size:11px}.reward-history-scroll td,.reward-history-scroll th{padding:10px 8px;text-align:right;border-bottom:1px solid #edf1f6}.reward-history-scroll th{background:#f6f9fc;position:sticky;top:0}.reward-cycle-settings{margin:14px 0}.reward-cycle-info,.reward-cycle-settings>small,.rum-cycle-note{display:block;color:#667b95;font-size:12px;margin:8px 0 12px}.reward-cycle-settings input{max-width:180px}.reward-finance-compact{margin-top:16px;border:1px solid #dce6f3;background:#fff;border-radius:12px;overflow:hidden;direction:rtl}.reward-finance-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:0;padding:12px 15px;width:100%;cursor:pointer;color:#244568;font:inherit;font-size:12px}.reward-finance-toggle>span{display:inline-flex;align-items:center;gap:7px}.reward-finance-toggle>span:last-child{font-size:11px;color:#7589a1}.reward-finance-body{padding:12px 15px;border-top:1px solid #e6edf5}.reward-finance-body p{font-size:11px;color:#70829a;margin:0 0 12px}.reward-finance-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;color:#657990}.reward-finance-scroll{width:100%;overflow-x:auto}.reward-finance-scroll table{width:100%;border-collapse:collapse;min-width:680px;text-align:right;font-size:11px}.reward-finance-scroll td,.reward-finance-scroll th{padding:9px 10px;border-bottom:1px solid #e9eff5}.reward-finance-scroll th{background:#f6f9fd;color:#516986}.reward-row-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.reward-row-actions button{min-height:28px;border-radius:7px;padding:4px 9px;font:inherit;font-size:11px;cursor:pointer}.reward-approve-btn{border:1px solid #b6dfca;background:#ecfaf2;color:#176e4d}.reward-reject-btn{border:1px solid #efc3c3;background:#fff3f3;color:#a33737}.reward-corrections{margin:12px 0;background:#fff;border:1px solid #e1e9f3;border-radius:12px;padding:12px}.reward-corrections table{width:100%;border-collapse:collapse;font-size:11px}.reward-corrections td,.reward-corrections th{padding:9px;border-bottom:1px solid #edf1f6;text-align:right}.reward-reject-reason,.reward-rejection-note{margin-top:10px;padding:10px;border-radius:10px;border:1px solid #f0d6d6;background:#fffafa}.reward-reject-reason label{display:block;font-size:11px;margin-bottom:6px;font-weight:600}.reward-reject-reason textarea{display:block;width:100%;box-sizing:border-box;min-height:72px;resize:vertical;border:1px solid #dce3ee;border-radius:8px;font:inherit;padding:9px}.reward-reject-reason>div{display:flex;gap:8px;margin-top:8px}.reward-reject-reason button{padding:7px 10px;border:1px solid #d6e0ea;border-radius:8px;background:#fff;cursor:pointer}.reward-reject-reason button:first-child{background:#a73d3d;color:#fff;border-color:#a73d3d}.reward-reject-reason small{color:#b42318}.reward-permission-note,.reward-rejection-note p{font-size:11px;color:#805050;line-height:1.8}.reward-review-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;margin:12px 0;direction:rtl;width:100%}.reward-review-duo>.reward-approval-history,.reward-review-duo>.reward-corrections{min-width:0;width:100%;margin:0;box-sizing:border-box;overflow:hidden}.reward-review-duo .reward-history-scroll{width:100%;overflow-x:auto;max-width:100%;scrollbar-width:thin}.reward-review-duo .reward-history-header{min-height:40px;align-items:flex-start}@media(max-width:900px){.reward-review-duo{grid-template-columns:minmax(0,1fr)}}.reward-demo-panel{margin:14px 0;border:1px solid #cbdcf1;background:#fff;border-radius:12px;padding:13px;direction:rtl}.reward-demo-actions,.reward-demo-row-actions,.reward-demo-stats,.reward-demo-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reward-demo-top{justify-content:space-between}