@import "https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Tajawal:wght@400;500;600;700;800&display=swap";html{direction:rtl}.ha-admin{--ha-navy:#193a50;--ha-ink:#1e394c;--ha-line:#d6e2e8;min-height:100vh;color:var(--ha-ink);direction:rtl;background:radial-gradient(at 16% -10%,#d8e8f0 2%,#0000 38%),linear-gradient(140deg,#e7f0f4,#eef3f5 60%,#dceaf0);font-family:Tajawal,sans-serif;font-weight:500;display:flex}.ha-admin *{box-sizing:border-box}.ha-admin button,.ha-admin input,.ha-admin select{font-family:inherit}.ha-admin button{cursor:pointer}.ha-admin button:disabled{opacity:.55;cursor:not-allowed}.ha-admin .ha-sidebar{color:#f0f7fa;background:linear-gradient(162deg,#142e42,#1e4256 68%,#2f5d6b);border-radius:0 0 0 18px;flex-direction:column;flex:0 0 226px;gap:8px;height:100vh;padding:25px 14px;display:flex;position:sticky;top:0}.ha-admin .ha-brand{text-align:center;letter-spacing:1.7px;direction:ltr;border-bottom:1px solid #ffffff25;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px;padding:0 0 19px;font-family:Georgia,serif;font-size:20px;font-weight:700;line-height:1.1;display:flex}.ha-admin .ha-brand small{letter-spacing:3px;color:#ecf0f4;margin-top:4px;font-size:12px;display:block}.ha-admin .ha-brand-mark{color:#efcf95;font-size:43px;font-weight:400;line-height:1}.ha-admin .ha-side-caption{color:#bacdd7;margin:3px 0 6px;padding:0 12px;font-size:11px}.ha-admin .ha-nav{color:#d9e6eb;border-radius:11px;align-items:center;gap:12px;min-height:42px;padding:12px 13px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.ha-admin .ha-nav:hover,.ha-admin .ha-nav:focus-visible{background:#ffffff19}.ha-admin .ha-nav-active{color:#fff;background:linear-gradient(90deg,#3b8190,#467d7d)}.ha-admin .ha-nav span{width:16px;font-size:17px}.ha-admin .ha-side-bottom{color:#bed1d8;text-align:center;margin-top:auto;font-size:10px;line-height:1.7}.ha-admin .ha-main{flex:1;min-width:0}.ha-admin .ha-topbar{border-bottom:1px solid #d4e1e7;justify-content:space-between;align-items:center;gap:12px;height:58px;margin:0 19px;padding:6px 0;display:flex}.ha-admin .ha-user{align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.ha-admin .ha-avatar{color:#1d4b53;background:#b5d4d2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ha-admin .ha-user-role{color:#708995;font-size:11px;font-weight:500}.ha-admin .ha-signout,.ha-admin .ha-secondary{color:#2b5264;white-space:nowrap;background:#f3f7f9;border:1px solid #b9cdd8;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:700}.ha-admin .ha-content{max-width:1660px;margin:auto;padding:17px 18px 32px}.ha-admin .ha-heading{margin-bottom:13px}.ha-admin .ha-heading p{color:#607c8c;letter-spacing:1.2px;margin:0 0 5px;font-size:10px;font-weight:700}.ha-admin .ha-heading h1{color:#19374a;margin:0 0 4px;font-size:clamp(22px,2vw,29px);font-weight:800}.ha-admin .ha-heading>span{color:#687e88;font-size:12px}.ha-admin .ha-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.ha-admin .ha-stat{border:1px solid #ffffffc9;border-radius:16px;flex-direction:column;min-height:105px;padding:15px 17px;display:flex;box-shadow:0 6px 15px #274b5d12}.ha-admin .ha-stat-blue{background:linear-gradient(145deg,#edf6fc,#d4e6f4)}.ha-admin .ha-stat-mint{background:linear-gradient(145deg,#eef7f2,#d9eae3)}.ha-admin .ha-stat-sand{background:linear-gradient(145deg,#fbf5ec,#efe4d7)}.ha-admin .ha-stat span{color:#3b5b69;font-size:12px;font-weight:700}.ha-admin .ha-stat strong{margin:4px 0 2px;font-size:29px;font-weight:800;line-height:1}.ha-admin .ha-stat small{color:#63808c;font-size:11px}.ha-admin .ha-panel{background:linear-gradient(155deg,#f8fafc,#f1f5f7);border:1px solid #dce5ea;border-radius:16px;min-width:0;margin:0 0 12px;padding:17px;box-shadow:0 5px 18px #2443580e}.ha-admin .ha-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ha-admin h2{color:#1f3c50;margin:0 0 3px;font-size:16px;font-weight:800}.ha-admin h3{margin:0 0 5px;font-size:15px;font-weight:800}.ha-admin .ha-panel-heading p,.ha-admin .ha-security p,.ha-admin .ha-form-title p{color:#728995;margin:0;font-size:12px}.ha-admin .ha-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.ha-admin .ha-primary{color:#fff;background:linear-gradient(125deg,#153c54,#2b6174);border:0;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:800}.ha-admin .ha-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.ha-admin .ha-search{background:#f4f7f9;border:1px solid #cadbe3;border-radius:9px;align-items:center;gap:7px;width:30%;min-width:230px;padding:7px 10px;display:flex}.ha-admin .ha-search input{color:#294d5f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.ha-admin .ha-filter-label{color:#597685;align-items:center;gap:7px;font-size:12px;display:flex}.ha-admin select,.ha-admin .ha-field input{color:#24485d;background:#f6f9fa;border:1px solid #cadbe3;border-radius:9px;min-width:0;padding:9px 10px;font-size:13px}.ha-admin .ha-count{color:#718993;margin-inline-start:auto;font-size:11px}.ha-admin .ha-table-scroll{max-width:100%;overflow:auto}.ha-admin .ha-table{border-collapse:collapse;width:100%;min-width:640px;font-size:12px}.ha-admin .ha-table th{color:#3c5766;background:#e4edf2;font-weight:800}.ha-admin .ha-table th,.ha-admin .ha-table td{text-align:right;border-bottom:1px solid #dfe8ed;padding:12px 10px}.ha-admin .ha-table td{color:#385465}.ha-admin .ha-table td strong{color:#193a50;font-weight:700}.ha-admin .ha-status{white-space:nowrap;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.ha-admin .ha-active{color:#2a7254;background:#deeee7}.ha-admin .ha-inactive{color:#9b4640;background:#f7e8e5}.ha-admin .ha-action{white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700}.ha-admin .ha-disable{color:#9b3434;background:#f8e8e7;border:1px solid #e5b9b6}.ha-admin .ha-enable{color:#166846;background:#e5f3ed;border:1px solid #afd9c4}.ha-admin .ha-empty{text-align:center;color:#718993;padding:20px;font-size:12px}.ha-admin .ha-footnote{color:#718993;margin:12px 0 0;font-size:10px;line-height:1.7}.ha-admin .ha-alert{border-radius:9px;margin:10px 0;padding:10px 12px;font-size:12px}.ha-admin .ha-alert-error{color:#9d3e3e;background:#f8e7e5;border:1px solid #e8c5c0}.ha-admin .ha-alert-success{color:#26684d;background:#deeee7;border:1px solid #b8d8c6}.ha-admin .ha-alert-info{color:#456b7b;background:#e4f0f5;border:1px solid #d4e6ee}.ha-admin .ha-form-card{background:#edf5f7;border:1px solid #cbdce4;border-radius:12px;margin-bottom:16px;padding:15px}.ha-admin .ha-form-title{margin-bottom:12px}.ha-admin .ha-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.ha-admin .ha-field{flex-direction:column;gap:6px;display:flex}.ha-admin .ha-field label{font-size:12px;font-weight:700}.ha-admin .ha-form .ha-alert{grid-column:1/-1}.ha-admin .ha-form-submit{grid-column:1/-1;justify-self:start}.ha-admin .ha-preview{background:#fff9;border:1px solid #dce5ea;border-radius:10px;margin-top:14px;padding:12px;font-size:12px}.ha-admin .ha-preview p{margin:6px 0}.ha-admin .ha-security{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ha-admin .ha-security .ha-alert{flex:1 0 100%}@media (width<=1050px){.ha-admin .ha-sidebar{flex-basis:178px}.ha-admin .ha-stats,.ha-admin .ha-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.ha-admin{display:block}.ha-admin .ha-sidebar{border-radius:0;flex-flow:wrap;align-items:center;width:auto;height:auto;padding:10px 12px;position:static}.ha-admin .ha-brand{border:0;flex-direction:row;margin:0;padding:0;font-size:12px}.ha-admin .ha-brand-mark{font-size:22px}.ha-admin .ha-brand small{letter-spacing:1px;font-size:8px}.ha-admin .ha-side-caption,.ha-admin .ha-side-bottom,.ha-admin .ha-nav:not(.ha-nav-active){display:none}.ha-admin .ha-nav-active{margin-inline-start:auto;padding:8px;font-size:11px}.ha-admin .ha-topbar{margin:0 12px}.ha-admin .ha-content{padding:13px 10px 25px}.ha-admin .ha-stats{gap:8px}.ha-admin .ha-stat{min-height:90px;padding:12px}.ha-admin .ha-panel-heading{flex-direction:column;align-items:flex-start}.ha-admin .ha-form{grid-template-columns:1fr}.ha-admin .ha-search{width:100%}}.ha-executive{--ha-navy:#142d42;--ha-ink:#173248;background:radial-gradient(at 8% 10%,#d5e7f1 0%,#0000 48%),linear-gradient(135deg,#e8f1f5,#eff5f7 58%,#dcebf1)}.ha-executive .ha-sidebar{background:linear-gradient(154deg,#122c42 0%,#1a3e54 72%,#265b65 100%);border-radius:0;flex-basis:224px;padding-top:28px;box-shadow:inset 1px 0 #ffffff0d}.ha-executive .ha-brand{letter-spacing:2px;padding-bottom:26px;font-size:25px}.ha-executive .ha-brand-mark{color:#eac584;font-size:57px}.ha-executive .ha-brand small{letter-spacing:3px;font-size:13px}.ha-executive .ha-nav{text-align:right;white-space:nowrap;background:0 0;border:0;width:100%;font-size:13px}.ha-executive .ha-nav span{text-align:center;width:23px;font-size:20px}.ha-executive .ha-side-count{color:#17384a;background:#e3b476;border-radius:99px;margin-inline-start:auto;padding:2px 6px;font-size:10px}.ha-executive .ha-exec-topbar{border-bottom:0;grid-template-columns:minmax(260px,1fr) minmax(215px,410px) auto;gap:20px;height:auto;min-height:100px;margin:0 24px;padding:14px 0 10px;display:grid}.ha-executive .ha-exec-top-title{align-items:center;gap:12px;display:flex}.ha-executive .ha-exec-top-title h1{color:#132f45;margin:0 0 6px;font-size:clamp(25px,2.15vw,34px);font-weight:800;line-height:1.15}.ha-executive .ha-exec-top-title p{color:#648294;margin:0;font-size:12px}.ha-executive .ha-exec-brand-icon{color:#fff;background:linear-gradient(135deg,#76bcb3,#2c8981);border-radius:12px;place-items:center;width:41px;height:41px;font-size:27px;display:grid}.ha-executive .ha-global-search{color:#5d7f92;background:#f4f8fb;border:1px solid #cbdce5;border-radius:11px;align-items:center;gap:8px;height:43px;padding:0 12px;display:flex;box-shadow:0 3px 10px #173c5012}.ha-executive .ha-global-search input{color:#173248;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.ha-executive .ha-global-search span{font-size:26px}.ha-executive .ha-exec-account{align-items:center;gap:10px;display:flex}.ha-executive .ha-user{white-space:nowrap;background:#f5f9fb;border:1px solid #cddce4;border-radius:10px;padding:6px 10px;font-size:12px}.ha-executive .ha-user>span:last-child{flex-direction:column;gap:2px;display:flex}.ha-executive .ha-user small{color:#7c919e;font-size:10px;font-weight:500}.ha-executive .ha-signout{padding:8px 10px}.ha-executive .ha-stat{border:1px solid #fff;justify-content:center;min-height:121px;padding:17px 18px;position:relative;box-shadow:0 6px 16px #16384a13}.ha-executive .ha-stat span:not(.ha-kpi-icon){color:#244456;font-size:13px;font-weight:800}.ha-executive .ha-stat strong{color:#132b40;margin:8px 0 5px;font-size:30px}.ha-executive .ha-stat small{font-size:11px}.ha-executive .ha-stat-sea{background:linear-gradient(125deg,#e9f5ef,#d9eee6)}.ha-executive .ha-kpi-icon{top:15px;color:#346e73;background:#ffffff82;border-radius:10px;place-items:center;width:33px;height:33px;font-size:22px;display:grid;position:absolute;inset-inline-start:17px}.ha-executive .ha-dashboard-top{grid-template-columns:1fr 1.05fr 1.18fr;align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.ha-executive .ha-dashboard-bottom{grid-template-columns:.7fr 1.32fr 1fr;align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.ha-executive .ha-panel{background:linear-gradient(150deg,#f9fbfc,#f2f7f9);border-color:#d4e2ea;border-radius:16px;padding:17px 17px 15px;box-shadow:0 5px 17px #16384a0d}.ha-executive .ha-dashboard-top>.ha-panel{flex-direction:column;min-height:282px;margin:0;display:flex}.ha-executive .ha-dashboard-bottom>.ha-panel{flex-direction:column;min-height:270px;margin:0;display:flex}.ha-executive .ha-panel-heading{align-items:center;margin-bottom:14px}.ha-executive .ha-panel-heading h2{white-space:nowrap;align-items:center;gap:8px;font-size:16px;display:flex}.ha-executive .ha-title-icon{color:#214c63;font-size:20px}.ha-executive .ha-mini-link{color:#2d6080;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:none}.ha-executive .ha-muted-pill{color:#64818e;background:#e6f0f3;border-radius:99px;padding:5px 8px;font-size:10px}.ha-executive .ha-alert-feed{flex-direction:column;flex:1;display:flex}.ha-executive .ha-alert-row{text-align:right;color:inherit;background:0 0;border:0;border-bottom:1px solid #dbe6eb;align-items:flex-start;gap:9px;padding:10px 0;display:flex}.ha-executive .ha-alert-row-icon{color:#3d8a8d;margin-top:2px}.ha-executive .ha-alert-row-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ha-executive .ha-alert-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ha-executive .ha-alert-row-copy small{color:#688491;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ha-executive .ha-alert-row time{color:#8298a3;white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:9px;overflow:hidden}.ha-executive .ha-quick-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:12px;display:grid}.ha-executive .ha-quick-actions button{padding:9px 7px;font-size:11px}.ha-executive .ha-connect-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:12px 18px;display:flex}.ha-executive .ha-connect-illustration{color:#80a5b2;background:#e5f0f4;border-radius:15px;place-items:center;width:62px;height:62px;margin-bottom:10px;font-size:32px;display:grid}.ha-executive .ha-connect-state strong{font-size:13px}.ha-executive .ha-connect-state p{color:#738994;max-width:300px;font-size:11px;line-height:1.7}.ha-executive .ha-mini-table{min-width:0;font-size:11px}.ha-executive .ha-mini-table .ha-status{padding:4px 7px;font-size:10px}.ha-executive .ha-mini-person{white-space:nowrap;align-items:center;gap:6px;display:flex}.ha-executive .ha-mini-person i{color:#375266;background:#e4edf2;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.ha-executive .ha-summary-bottom{margin-top:auto;padding-top:12px;display:block}.ha-executive .ha-balance-card{text-align:center;background:linear-gradient(120deg,#eef7f2,#dcefe5);border:1px solid #fff;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:11px;padding:20px 15px;display:flex}.ha-executive .ha-balance-employee{background:linear-gradient(120deg,#edf5fc,#dcebf8)}.ha-executive .ha-balance-card span{font-size:12px;font-weight:800}.ha-executive .ha-balance-card small{font-size:12px}.ha-executive .ha-panel-note{color:#68818f;margin:0;font-size:10px;line-height:1.6}.ha-executive .ha-expenses-table{min-width:440px}.ha-executive .ha-table-empty{font-size:12px;text-align:center!important;color:#7893a0!important;padding:54px 12px!important}.ha-executive .ha-chart-empty{background:repeating-linear-gradient(#0000 0 34px,#dae7ed 35px 36px);border-radius:10px;flex:1;place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.ha-executive .ha-chart-empty p{text-align:center;color:#637f8d;background:#f5f9fbea;border-radius:10px;max-width:260px;padding:10px 14px;font-size:11px;line-height:1.6;position:relative}.ha-executive .ha-chart-grid{display:none}.ha-executive .ha-employee-details{scroll-margin-top:18px}@media (width<=1320px){.ha-executive .ha-dashboard-top{grid-template-columns:1fr 1fr}.ha-executive .ha-employee-summary{grid-column:1/-1}.ha-executive .ha-dashboard-bottom{grid-template-columns:1fr 1fr}.ha-executive .ha-analytics-summary{grid-column:1/-1}}@media (width<=1050px){.ha-executive .ha-exec-topbar{grid-template-columns:1fr auto}.ha-executive .ha-global-search{grid-area:2/1/auto/-1}.ha-executive .ha-exec-account{grid-area:1/2}}@media (width<=740px){.ha-executive .ha-content{padding:10px}.ha-executive .ha-exec-topbar{gap:8px;margin:0 12px}.ha-executive .ha-exec-top-title h1{font-size:22px}.ha-executive .ha-exec-top-title p{font-size:10px}.ha-executive .ha-exec-brand-icon,.ha-executive .ha-user{display:none}.ha-executive .ha-dashboard-top,.ha-executive .ha-dashboard-bottom{grid-template-columns:1fr}.ha-executive .ha-employee-summary,.ha-executive .ha-analytics-summary{grid-column:auto}.ha-executive .ha-dashboard-top>.ha-panel,.ha-executive .ha-dashboard-bottom>.ha-panel{min-height:230px}.ha-executive .ha-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-executive .ha-kpi-icon{opacity:.65}}.ha-executive .ha-content{max-width:1720px;padding:10px 16px 22px}.ha-executive .ha-exec-topbar{min-height:66px}.ha-executive .ha-stats{gap:10px;margin-bottom:10px}.ha-executive .ha-stat{justify-content:center;min-height:89px;padding:12px 14px}.ha-executive .ha-stat span:not(.ha-kpi-icon){padding-inline-start:39px;font-size:12px;line-height:1.3}.ha-executive .ha-stat strong{margin:4px 0 1px;font-size:25px}.ha-executive .ha-stat small{font-size:10px;line-height:1.35}.ha-executive .ha-kpi-icon{top:10px;opacity:.85;width:27px;height:27px;font-size:16px;inset-inline-start:12px}.ha-executive .ha-dashboard-top,.ha-executive .ha-dashboard-bottom{gap:10px;margin-bottom:10px}.ha-executive .ha-panel{border-radius:14px;padding:12px 13px}.ha-executive .ha-panel-heading{margin-bottom:9px}.ha-executive .ha-panel-heading h2{font-size:14px}.ha-executive .ha-title-icon{font-size:17px}.ha-executive .ha-alert-row{padding:7px 0}.ha-executive .ha-alert-row-copy strong{font-size:11px}.ha-executive .ha-alert-row-copy small{font-size:9px}.ha-executive .ha-quick-actions{padding-top:8px}.ha-executive .ha-connect-illustration{width:42px;height:42px;margin-bottom:6px;font-size:23px}.ha-executive .ha-connect-state{padding:5px 12px}.ha-executive .ha-connect-state p{margin:5px 0;font-size:10px}.ha-executive .ha-mini-table td,.ha-executive .ha-mini-table th{padding:7px 5px}.ha-executive .ha-balance-card{gap:5px;margin-bottom:7px;padding:10px 12px}.ha-executive .ha-balance-card strong{font-size:21px}.ha-executive .ha-balance-card span{font-size:11px}.ha-executive .ha-chart-empty{min-height:125px}.ha-executive .ha-table-empty{padding:30px 10px!important}.ha-executive .ha-employee-details{margin-top:0}.ha-executive .ha-employee-details .ha-table th,.ha-executive .ha-employee-details .ha-table td{padding:9px 10px}.ha-executive .ha-employee-modal-overlay{z-index:1005;background:#0a1d2aa3;justify-content:center;align-items:center;padding:16px;position:fixed;inset:0;overflow:auto}.ha-executive .ha-employee-modal{color:#18394d;background:#f7fafb;border:1px solid #d6e5ec;border-radius:20px;flex-direction:column;width:min(690px,100%);max-height:min(90vh,880px);display:flex;overflow:hidden;box-shadow:0 23px 76px #0b233d59}.ha-executive .ha-employee-modal-head{background:linear-gradient(135deg,#e8f2f5,#f2f8fa);border-bottom:1px solid #d7e5ea;justify-content:space-between;align-items:center;gap:10px;padding:17px 22px;display:flex}.ha-executive .ha-employee-modal-head span{color:#3e7b83;letter-spacing:1px;font-size:10px;font-weight:800}.ha-executive .ha-employee-modal-head h2{margin:5px 0;font-size:21px}.ha-executive .ha-employee-modal-head p{color:#7a919d;margin:0;font-size:12px}.ha-executive .ha-employee-modal .ha-form-card{background:0 0;border:0;border-radius:0;min-height:0;margin:0;padding:20px 22px 24px;overflow-y:auto}.ha-executive .ha-employee-modal .ha-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ha-executive .ha-employee-modal .ha-form .ha-field:nth-child(3){grid-column:1/-1}.ha-executive .ha-employee-modal .ha-field input,.ha-executive .ha-employee-modal .ha-field select{width:100%;min-height:42px}.ha-executive .ha-employee-modal .ha-form-submit{justify-self:end}.ha-executive .ha-employee-modal .ha-preview{background:#fff;border:1px solid #d6e5ec;margin-top:12px;padding:14px}@media (width<=740px){.ha-executive .ha-content{padding:9px 9px 18px}.ha-executive .ha-stats{gap:7px}.ha-executive .ha-stat{min-height:87px;padding:10px}.ha-executive .ha-stat strong{font-size:23px}.ha-executive .ha-dashboard-top>.ha-panel,.ha-executive .ha-dashboard-bottom>.ha-panel{min-height:unset}.ha-executive .ha-employee-modal-overlay{padding:9px}.ha-executive .ha-employee-modal{border-radius:15px;max-height:94vh}.ha-executive .ha-employee-modal-head{padding:12px 14px}.ha-executive .ha-employee-modal-head h2{font-size:18px}.ha-executive .ha-employee-modal .ha-form-card{padding:14px}.ha-executive .ha-employee-modal .ha-form{grid-template-columns:1fr}.ha-executive .ha-employee-modal .ha-form .ha-field:nth-child(3){grid-column:auto}}.ha-executive{background:radial-gradient(850px 350px at 30% -6%,#76b1bd40,#0000 72%),radial-gradient(680px 350px at 98% 55%,#64a4a821,#0000 75%),linear-gradient(145deg,#e7f1f5 0%,#f2f6f8 48%,#e4f0f2 100%)}.ha-executive .ha-sidebar{isolation:isolate;background:linear-gradient(160deg,#122c40 0%,#1b3d50 61%,#286063 100%);position:sticky;overflow:hidden}.ha-executive .ha-sidebar:before,.ha-executive .ha-sidebar:after{content:"";pointer-events:none;z-index:-1;border-radius:46%;width:420px;height:380px;position:absolute;transform:rotate(-29deg)}.ha-executive .ha-sidebar:before{background:linear-gradient(140deg,#90d5cf30,#23758412);bottom:-135px;right:-220px;box-shadow:-42px -22px #549da91a}.ha-executive .ha-sidebar:after{background:#95c9c11f;bottom:-265px;right:-190px;box-shadow:-60px -35px #5794a21f}.ha-executive .ha-nav{text-align:right;width:100%;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:11px;display:flex}.ha-executive .ha-nav svg{stroke-width:1.9px;opacity:.96;flex:0 0 18px}.ha-executive .ha-nav-active{background:linear-gradient(100deg,#33858c,#347782);box-shadow:0 5px 14px #081f2a2b}.ha-executive .ha-nav:hover:not(.ha-nav-active){background:#ffffff1c}.ha-executive .ha-nav:focus-visible,.ha-executive button:focus-visible{outline-offset:2px;outline:2px solid #53a8a4}.ha-executive .ha-main{background:0 0}.ha-executive .ha-content{position:relative}.ha-executive .ha-content:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 36% at 9% 12%,#7bb6bd1f,#0000 93%);min-height:360px;position:absolute;inset:0 0 auto}.ha-executive .ha-content>*{z-index:1;position:relative}.ha-executive .ha-panel{background:linear-gradient(155deg,#fffffffa,#f4f9faf7);border:1px solid #d3e1e7eb;box-shadow:0 8px 28px #1e47590e}.ha-executive .ha-stat{border:1px solid #ffffffd4;box-shadow:0 6px 24px #21526212}.ha-executive .ha-stat svg{stroke-width:1.9px;display:block}.ha-executive .ha-kpi-icon{background:#ffffff91;border-radius:10px;justify-content:center;align-items:center;display:flex}.ha-executive .ha-title-icon{vertical-align:middle;justify-content:center;align-items:center;margin-left:5px;display:inline-flex}.ha-executive .ha-title-icon svg{stroke-width:1.9px}.ha-executive .ha-exec-brand-icon{place-items:center;display:grid}.ha-executive .ha-global-search svg,.ha-executive .ha-search svg{color:#71939d;flex-shrink:0}.ha-executive .ha-quick-actions button,.ha-executive .ha-compact-button,.ha-executive .ha-manage-open,.ha-executive .ha-signout,.ha-executive .ha-secondary{justify-content:center;align-items:center;gap:7px;display:inline-flex}.ha-executive .ha-quick-actions button svg,.ha-executive .ha-compact-button svg,.ha-executive .ha-signout svg{stroke-width:1.9px;flex-shrink:0}.ha-executive .ha-mini-link.ha-manage-open{color:#326e79;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 0 0;font-family:inherit;font-size:11px;font-weight:800;text-decoration:none}.ha-executive .ha-balance-card>span{justify-content:center;align-items:center;gap:7px;display:inline-flex}.ha-executive .ha-alert-row-icon{justify-content:center;align-items:center;display:inline-flex}.ha-executive .ha-employee-modal-overlay.ha-manage-overlay{z-index:1006}.ha-executive .ha-manage-modal{width:min(1010px,100%);max-height:min(90vh,900px)}.ha-executive .ha-manage-body{min-height:0;padding:15px 20px 20px;overflow:hidden auto}.ha-executive .ha-manage-body .ha-panel{box-shadow:none;background:0 0;border:none;margin:0;padding:12px}.ha-executive .ha-manage-body .ha-panel-heading{margin-bottom:12px}.ha-executive .ha-manage-body .ha-table-scroll{max-height:53vh;overflow:auto}.ha-executive .ha-manage-body .ha-table{min-width:630px}.ha-executive .ha-manage-body .ha-search{min-width:195px}.ha-executive .ha-dashboard-top>.ha-panel{min-height:208px}.ha-executive .ha-dashboard-bottom>.ha-panel{min-height:190px}@media (width<=740px){.ha-executive .ha-sidebar{position:relative;overflow:hidden}.ha-executive .ha-nav{width:auto;padding:8px 10px}.ha-executive .ha-nav:not(.ha-nav-active),.ha-executive .ha-content:before{display:none}.ha-executive .ha-manage-body{padding:12px}.ha-executive .ha-manage-modal{max-height:95vh}}.ha-executive .ha-main{background-color:#edf4f7;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%20900%22%20preserveAspectRatio%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200H1440V145C1150%20205%20960%2078%20710%20140C460%20205%20230%2067%200%20134Z%22%20fill%3D%22%238bbcc9%22%20opacity%3D%220.14%22%2F%3E%0A%3Cpath%20d%3D%22M0%200H1440V98C1165%20163%20980%2070%20725%20113C480%20160%20225%2045%200%2094Z%22%20fill%3D%22%23c8dce7%22%20opacity%3D%220.49%22%2F%3E%0A%3Cpath%20d%3D%22M0%20168C230%2094%20420%20214%20700%20158C945%20105%201120%20190%201440%20117V270C1160%20225%20975%20206%20710%20254C430%20305%20195%20176%200%20252Z%22%20fill%3D%22%238bafb9%22%20opacity%3D%220.075%22%2F%3E%0A%3Cpath%20d%3D%22M0%20715C240%20675%20460%20790%20710%20736C985%20674%201200%20754%201440%20689V900H0Z%22%20fill%3D%22%2393bac5%22%20opacity%3D%220.15%22%2F%3E%0A%3Cpath%20d%3D%22M0%20790C240%20749%20455%20851%20700%20799C970%20739%201190%20819%201440%20760V900H0Z%22%20fill%3D%22%237eabb7%22%20opacity%3D%220.10%22%2F%3E%0A%3Cpath%20d%3D%22M0%20849C280%20807%20470%20883%20730%20851C1010%20817%201205%20870%201440%20817V900H0Z%22%20fill%3D%22%23e4f1f3%22%20opacity%3D%220.58%22%2F%3E%0A%3C%2Fsvg%3E),radial-gradient(60% 32% at 18% 5%,#75b0be26,#0000 80%),linear-gradient(145deg,#e8f2f6 0%,#f3f7f8 52%,#e8f1f4 100%);background-position:top,top,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,cover}.ha-executive .ha-main>*{position:relative}@media (width<=740px){.ha-executive .ha-main{background-position:top,top,50%;background-size:165% 100%,100% 100%,cover}}.sure-admin-rec-overlay{z-index:9999;box-sizing:border-box;background:#091b2b94;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.sure-admin-rec-dialog{overscroll-behavior:contain;direction:rtl;background:#f5f8fa;border-radius:16px;width:min(100%,850px);max-height:88vh;overflow-y:auto;box-shadow:0 20px 65px #00000040}.sure-admin-rec-dialog-header{z-index:3;background:#f5f8fa;border-bottom:1px solid #dce7ec;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex;position:sticky;top:0}.sure-admin-rec-dialog-header h2{color:#19394f;margin:0;font-size:18px}.sure-admin-rec-dialog-header button{color:#23566a;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbdde3;border-radius:9px;padding:8px 13px}@media (width<=640px){.sure-admin-rec-overlay{padding:8px}.sure-admin-rec-dialog{border-radius:12px;max-height:94vh}}.ha-header-actions{align-items:center;gap:12px;display:flex}.ha-notif-bell{color:#203c50;cursor:pointer;background:#f5f8fa;border:1px solid #d7e1e9;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.ha-notif-bell:hover{background:#e8f0f4}.ha-notif-bell svg{width:21px;height:21px}.ha-notif-badge{box-sizing:border-box;color:#fff;text-align:center;background:#c34b4b;border-radius:20px;min-width:19px;height:19px;padding:0 4px;font-size:11px;font-weight:800;line-height:19px;position:absolute;top:-7px;left:-7px;box-shadow:0 0 0 2px #fff}.ha-notif-overlay{z-index:1100;direction:rtl;background:#0c1c2a85;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ha-notif-dialog{color:#20394b;background:#f8fafb;border-radius:20px;flex-direction:column;width:min(100%,570px);max-height:min(85vh,750px);font-family:inherit;display:flex;overflow:hidden;box-shadow:0 24px 75px #0b1b2a40}.ha-notif-heading{border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 22px 16px;display:flex}.ha-notif-heading h2{margin:0 0 5px;font-size:21px;font-weight:800}.ha-notif-heading p{color:#5d7483;margin:0;font-size:13px}.ha-notif-heading-buttons{flex-wrap:wrap;gap:7px;display:flex}.ha-notif-heading-buttons button,.ha-notif-item-bottom button{color:#285a5a;font:inherit;cursor:pointer;background:#e9f1f2;border:1px solid #b9cdd5;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:700}.ha-notif-heading-buttons button:disabled,.ha-notif-item-bottom button:disabled{opacity:.55;cursor:not-allowed}.ha-notif-items{align-content:start;gap:10px;min-height:110px;padding:14px 18px;display:grid;overflow-y:auto}.ha-notif-empty{text-align:center;color:#718390;padding:30px 8px;font-size:14px}.ha-notif-item{background:#fff;border:1px solid #dde6eb;border-radius:14px;padding:14px}.ha-notif-unread{background:#eef7f4;border-color:#bdded8}.ha-notif-item-top,.ha-notif-item-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.ha-notif-item-top strong{font-size:15px}.ha-notif-state{color:#607789;white-space:nowrap;font-size:12px}.ha-notif-unread .ha-notif-state{color:#207666;font-weight:800}.ha-notif-message{color:#486071;overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.85}.ha-notif-item-bottom time{color:#69808e;font-size:12px}.ha-notif-error{color:#a32f31;background:#fff0f0;border-radius:10px;margin:12px 18px 0;padding:10px 12px;font-size:13px}.ha-notif-footnote{color:#768a96;border-top:1px solid #e2e9ee;margin:0;padding:12px 22px 16px;font-size:12px}@media (width<=620px){.ha-notif-heading{flex-direction:column;padding:17px}.ha-notif-dialog{max-height:90vh}.ha-notif-overlay{padding:10px}.ha-notif-item-top,.ha-notif-item-bottom{flex-wrap:wrap}.ha-header-actions{gap:7px}}.han-send{scroll-margin-top:20px}.han-send-icon{color:#20675f;background:#e4f2f0;border-radius:12px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.han-send-form{gap:14px;max-width:820px;margin-top:14px;display:grid}.han-send-scope{color:#294353;background:#fff;border:1px solid #cfdae2;border-radius:14px;min-width:0;margin:0;padding:11px 13px 13px}.han-send-scope legend{color:#27475a;padding:0 8px;font-size:14px;font-weight:900}.han-send-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.han-send-scope .han-send-scope-option{box-sizing:border-box;cursor:pointer;background:#f9fbfc;border:1px solid #d6e2e9;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:75px;padding:12px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.han-send-scope .han-send-scope-option.is-selected{background:#edf7f4;border-color:#348e84;box-shadow:inset 0 0 0 1px #348e84}.han-send-scope .han-send-scope-option:focus-within{outline-offset:2px;outline:2px solid #519e95}.han-send-scope-option input[type=radio]{accent-color:#238274;cursor:pointer;flex:none;width:17px;height:17px;margin:0}.han-send-scope-symbol{color:#356273;background:#e5edf1;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.han-send-scope-option.is-selected .han-send-scope-symbol{color:#206e63;background:#d4ebe5}.han-send-scope-copy{gap:3px;min-width:0;line-height:1.45;display:grid}.han-send-scope-copy strong{color:#203f53;font-size:14px;font-weight:900}.han-send-scope-copy small{color:#647e8d;font-size:12px;font-weight:500}.han-send-field{color:#263b4e;gap:7px;font-weight:800;display:grid}.han-send-field input,.han-send-field textarea,.han-send-field select{box-sizing:border-box;color:#183348;width:100%;font:inherit;background:#fff;border:1px solid #bfced9;border-radius:11px;min-height:44px;padding:11px 13px}.han-send-field textarea{resize:vertical;min-height:87px}.han-send-field :is(input,textarea,select):focus{outline-offset:1px;outline:2px solid #70aea5}.han-send-field small{color:#6f8591;text-align:left;font-weight:400}.han-send-detail{color:#597181;margin:0;font-size:13px;line-height:1.7}.han-send-warning{color:#73521b;background:#fff6e5;border:1px solid #ddbb72;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.8}.han-send-actions{flex-wrap:wrap;gap:10px;display:flex}.han-send-actions button{min-height:43px}@media (width<=560px){.han-send-scope-grid{grid-template-columns:1fr}.han-send-scope .han-send-scope-option{min-height:64px}.han-send-actions button{width:100%}}.sac-launch{text-align:right;cursor:pointer;width:100%}.sac-overlay{z-index:10000;background:#061623ad;justify-content:center;align-items:center;padding:18px;font-family:Tajawal,Arial,sans-serif;display:flex;position:fixed;inset:0}.sac-panel{color:#193b4d;background:#f4f8fa;border-radius:18px;flex-direction:column;width:min(1050px,100%);height:min(750px,91dvh);display:flex;overflow:hidden;box-shadow:0 25px 90px #00162355}.sac-topbar{color:#fff;background:#17384d;align-items:center;gap:10px;padding:14px 18px;display:flex}.sac-topbar>div{flex:1;gap:3px;display:grid}.sac-topbar strong{font-size:18px}.sac-topbar small{color:#bad5db;font-size:11px}.sac-topbar button{color:#fff;cursor:pointer;background:#ffffff20;border:0;border-radius:8px;padding:9px;display:flex}.sac-workspace{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.sac-inbox{background:#fff;border-left:1px solid #dbe8ec;flex-direction:column;min-height:0;display:flex}.sac-search{color:#617b88;background:#f4f8fa;border:1px solid #d9e6ea;border-radius:12px;align-items:center;gap:7px;margin:12px;padding:9px;display:flex}.sac-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.sac-list{flex:1;overflow:auto}.sac-person{cursor:pointer;text-align:right;color:#18394a;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #edf2f4;align-items:center;gap:9px;padding:12px;display:flex}.sac-person:hover,.sac-selected{background:#e8f5f3}.sac-avatar{color:#147a73;background:#d9ede9;border-radius:12px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-weight:800;display:flex}.sac-person-copy{flex:1;gap:3px;min-width:0;display:grid}.sac-person-copy strong{font-size:13px}.sac-person-copy small{color:#73909a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sac-unread{color:#fff;background:#138c81;border-radius:15px;padding:2px 7px;font-size:11px}.sac-chat{flex-direction:column;min-height:0;display:flex}.sac-chat-head{background:#fff;border-bottom:1px solid #dbe8ec;align-items:center;gap:10px;padding:13px;display:flex}.sac-chat-head>div{gap:3px;display:grid}.sac-chat-head strong{font-size:14px}.sac-chat-head small{color:#78919a;font-size:11px}.sac-history{flex-direction:column;flex:1;gap:10px;min-height:0;padding:20px;display:flex;overflow:auto}.sac-line{display:flex}.sac-own{justify-content:flex-start}.sac-other{justify-content:flex-end}.sac-bubble{background:#fff;border-radius:13px;max-width:82%;padding:10px 13px;box-shadow:0 1px 7px #133b4c0d}.sac-own .sac-bubble{background:#dcefea}.sac-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.sac-bubble small{color:#728c96;justify-content:flex-end;align-items:center;gap:4px;margin-top:6px;font-size:10px;display:flex}.sac-compose{background:#fff;border-top:1px solid #dae7ec;align-items:center;gap:9px;padding:12px;display:flex}.sac-compose input{min-width:0;font:inherit;background:#f7fafb;border:1px solid #d7e5e9;border-radius:24px;outline:0;flex:1;padding:12px 15px}.sac-compose button{color:#fff;cursor:pointer;background:#228c83;border:0;border-radius:50%;padding:12px;display:flex}.sac-compose button:disabled{opacity:.4;cursor:default}.sac-empty,.sac-empty-state{color:#76909a;text-align:center;padding:20px;font-size:13px}.sac-empty-state{justify-items:center;gap:12px;margin:auto;display:grid}.sac-error{color:#b23245;background:#fff1f1;padding:10px 16px;font-size:12px}@media (width<=680px){.sac-overlay{padding:0}.sac-panel{border-radius:0;height:100dvh}.sac-workspace{grid-template-columns:120px minmax(0,1fr)}.sac-person{gap:5px;padding:8px 5px}.sac-avatar{width:29px;min-width:29px;height:29px}.sac-person-copy strong{font-size:11px}.sac-person-copy small{font-size:9px}.sac-search{margin:5px;padding:5px}.sac-search input{font-size:11px}.sac-history{padding:9px}.sac-bubble{max-width:96%}}.sac-compose{flex-flow:row!important;align-items:center!important;display:flex!important}.sac-compose input{flex:auto!important;width:auto!important;min-width:0!important}.sac-compose button{justify-content:center;align-items:center;width:43px;height:43px;flex:none!important}.sac-panel{color:#15394b!important;background:#e9f1f5!important}.sac-history{background:#e9f1f5!important}.sac-bubble{border:1px solid #cbdfe7;box-shadow:0 3px 9px #12324317;background:#fff!important}.sac-own .sac-bubble{border-color:#a6d4c5;background:#cae9df!important}.sac-bubble p,.sac-bubble p *{line-height:1.7;color:#102f42!important;opacity:1!important;font-size:14px!important;font-weight:600!important}.sac-bubble small,.sac-bubble small *{font-weight:700;color:#3c6577!important;opacity:1!important}.sac-compose input{color:#163b4c!important;background:#fff!important}.sac-compose input::placeholder,.sac-search input::placeholder{opacity:1;color:#668190!important}.sac-topbar strong{color:#fff!important}.sac-topbar small{color:#d4edf1!important}.sac-compose{flex-flow:row!important;align-items:center!important;gap:7px!important;display:flex!important}.scaf-files{gap:7px;margin-top:8px;display:grid}.scaf-file{background:#fff;border:1px solid #d9e5e8;border-radius:9px;justify-items:start;gap:5px;max-width:260px;padding:8px;display:grid}.scaf-thumbnail{object-fit:contain;border-radius:6px;max-width:210px;max-height:155px;display:block}.scaf-file-icon{color:#31877e}.scaf-file-name{overflow-wrap:anywhere;color:#244555;max-width:100%;font-size:11px}.scaf-open{color:#157e79;align-items:center;gap:5px;font-size:11px;text-decoration:underline;display:inline-flex}.scaf-uploader{color:#254653;background:#fff;border-top:1px solid #e3ebee;padding:7px 12px}.scaf-pick{font:inherit;color:#176f6f;cursor:pointer;border:1px solid #d6e5e9;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.scaf-editor{background:#f7fbfc;border:1px solid #cbdfe4;border-radius:11px;gap:9px;max-height:55dvh;margin-top:8px;padding:10px;display:grid;overflow-y:auto}.scaf-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.scaf-heading strong{overflow-wrap:anywhere;font-size:12px}.scaf-heading button{cursor:pointer;background:0 0;border:0;display:flex}.scaf-instruction{color:#385b68;margin:0;font-size:12px;line-height:1.5}.scaf-image-stage{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;place-self:start;max-width:100%;max-height:32dvh;display:inline-block;position:relative;overflow:hidden}.scaf-image-stage img{object-fit:contain;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:32dvh;display:block}.scaf-cover{pointer-events:none;background:#111;position:absolute}.scaf-undo{cursor:pointer;background:#fff;border:1px solid #bccdd3;border-radius:7px;justify-self:start;padding:6px 9px}.scaf-ack{align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.scaf-ack span{align-items:center;gap:5px;display:flex}.scaf-submit{color:#fff;font:inherit;cursor:pointer;background:#227e76;border:0;border-radius:8px;padding:10px}.scaf-submit:disabled{opacity:.5;cursor:not-allowed}.scaf-warning{color:#a32e3c;font-size:12px;line-height:1.5}.scaf-success{color:#087952;font-size:12px}.scaf-uploader{background:#fff;border-top:1px solid #cadde4;flex:none;min-width:0;color:#16394b!important}.scaf-editor{box-sizing:border-box;background:#f1f7fa;border:1px solid #b9d3dd;border-radius:12px;gap:10px;max-height:min(48dvh,385px);padding:12px;overflow:auto}.scaf-heading{align-items:center;gap:12px}.scaf-heading strong{word-break:break-all;min-width:0;line-height:1.5;color:#102f40!important;font-size:13px!important}.scaf-heading .scaf-close{cursor:pointer;background:#fff1f2;border:1px solid #d9a1a8;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;color:#9c2637!important}.scaf-heading .scaf-close:hover{background:#ffe3e7}.scaf-heading .scaf-close:disabled{opacity:.5;cursor:not-allowed}.scaf-instruction{line-height:1.6;color:#244758!important;font-size:12px!important}.scaf-image-stage{background:#fff;border:1px solid #c8dbe2;border-radius:9px;justify-self:center;max-width:100%;max-height:min(24dvh,225px);overflow:hidden}.scaf-image-stage img{width:auto;max-width:100%;height:auto;max-height:min(24dvh,225px)}.scaf-ack{align-items:center;color:#173c50!important;font-size:12px!important}.scaf-ack span{line-height:1.6;display:inline;color:#173c50!important}.scaf-ack svg{vertical-align:middle;color:#157a75;display:inline}.scaf-actions{flex-wrap:wrap;align-items:stretch;gap:9px;display:flex}.scaf-actions button{cursor:pointer;min-height:42px;font-family:inherit;font-size:13px;font-weight:800}.scaf-actions .scaf-cancel{background:#fff;border:1px solid #b9cfd8;border-radius:9px;flex:130px;justify-content:center;align-items:center;gap:6px;display:inline-flex;color:#244d60!important}.scaf-actions .scaf-cancel:hover{background:#e5eff3}.scaf-actions .scaf-submit{background:#19776f;border-radius:9px;flex:160px;color:#fff!important}.scaf-actions button:disabled{opacity:.55;cursor:not-allowed}.scaf-undo{color:#183f50!important}.scaf-file{border-color:#bdd3dd;color:#173b4e!important;background:#fff!important}.scaf-file-name{color:#173b4e!important}.scaf-open{font-weight:800;color:#08625e!important}.scaf-pick{background:#f7fbfc;font-weight:800;color:#0f696a!important}@media (width<=560px){.scaf-editor{max-height:43dvh}.scaf-image-stage,.scaf-image-stage img{max-height:20dvh}}.scaf-uploader{background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:5px!important;min-width:auto!important;padding:0!important;display:flex!important}.scaf-pick{box-sizing:border-box!important;color:#146e70!important;white-space:nowrap!important;cursor:pointer!important;background:#edf7f6!important;border:1px solid #cbdfe5!important;border-radius:24px!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:43px!important;padding:8px 10px!important;display:inline-flex!important}.scaf-pick-label{font-size:12px!important}.scaf-editor-overlay,.scaf-preview-overlay{z-index:13050!important;box-sizing:border-box!important;background:#071b2ac2!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.scaf-editor-overlay{z-index:13070!important}.scaf-editor-overlay .scaf-editor{background:#f1f7fa!important;border:1px solid #b9d3dd!important;border-radius:17px!important;width:min(680px,100%)!important;min-height:0!important;max-height:min(88dvh,820px)!important;margin:0!important;padding:18px!important;overflow-y:auto!important;box-shadow:0 25px 80px #001b2a77!important}.scaf-editor-overlay .scaf-image-stage,.scaf-editor-overlay .scaf-image-stage img{max-height:min(45dvh,430px)!important}.scaf-preview-dialog{background:#f3f8fa!important;border-radius:16px!important;flex-direction:column!important;width:min(980px,100%)!important;height:min(90dvh,900px)!important;min-height:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 25px 80px #001b2a88!important}.scaf-preview-header{color:#fff!important;background:#17384d!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;display:flex!important}.scaf-preview-header strong{overflow-wrap:anywhere!important;min-width:0!important;font-size:14px!important}.scaf-preview-buttons{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.scaf-preview-buttons button,.scaf-preview-buttons a{color:#fff!important;cursor:pointer!important;font:inherit!important;background:#fff2!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:9px!important;font-size:12px!important;text-decoration:none!important;display:inline-flex!important}.scaf-preview-body{flex:1!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:12px!important;display:flex!important;overflow:auto!important}.scaf-preview-body img{object-fit:contain!important;border-radius:6px!important;max-width:100%!important;max-height:100%!important;display:block!important}.scaf-preview-body iframe{background:#fff!important;border:0!important;border-radius:6px!important;width:100%!important;height:100%!important;min-height:0!important}.scaf-thumb-trigger{cursor:zoom-in!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.scaf-file-actions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.scaf-file-actions button{font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important}.scaf-uploader .scaf-warning,.scaf-uploader .scaf-success{max-width:160px!important;font-size:10px!important;line-height:1.3!important}@media (width<=560px){.scaf-pick{min-height:41px!important;padding:8px!important}.scaf-pick-label{display:none!important}.scaf-editor-overlay,.scaf-preview-overlay{padding:6px!important}.scaf-preview-dialog{height:95dvh!important}.scaf-preview-buttons a span{display:none!important}.scaf-editor-overlay .scaf-editor{max-height:95dvh!important;padding:12px!important}}.ha-send-nav{text-align:right;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.ha-heading-with-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ha-send-open{white-space:nowrap;min-height:42px}.ha-send-overlay{z-index:1200;direction:rtl;background:#09192794;justify-content:center;align-items:center;padding:18px;position:fixed;inset:0}.ha-send-modal{color:#20394b;background:#f7fafb;border:1px solid #d9e4e9;border-radius:20px;flex-direction:column;width:min(100%,670px);max-height:90dvh;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 26px 85px #08182659}.ha-send-modal-top{background:#eaf1f4;border-bottom:1px solid #d8e4e9;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 24px 16px;display:flex}.ha-send-modal-top p{color:#548076;letter-spacing:.045em;margin:0 0 4px;font-size:11px;font-weight:900}.ha-send-modal-top h2{margin:0 0 5px;font-size:21px;font-weight:900}.ha-send-modal-top span{color:#637b89;font-size:13px}.ha-send-close{font:inherit;cursor:pointer;color:#28475a;background:#fff;border:1px solid #bfd0d9;border-radius:10px;flex-shrink:0;padding:8px 12px}.ha-send-modal-body{padding:4px 22px 22px;overflow-y:auto}.ha-send-modal-body .han-send{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ha-send-modal-body .han-send>.ha-panel-heading{display:none}.ha-send-modal-body .han-send-form{gap:13px;max-width:none;margin-top:15px}.ha-send-modal-body .han-send-scope,.ha-send-modal-body .han-send-field input,.ha-send-modal-body .han-send-field textarea,.ha-send-modal-body .han-send-field select{background:#fff}@media (width<=620px){.ha-send-overlay{padding:9px}.ha-send-modal{border-radius:16px;max-height:95dvh}.ha-send-modal-top{padding:16px}.ha-send-modal-body{padding:4px 14px 18px}.ha-heading-with-action .ha-send-open{width:100%}}.asr-overlay{z-index:10050;background:#0c2431a1;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.asr-modal{color:#183e50;background:#f6fafb;border-radius:20px;flex-direction:column;width:min(1180px,96vw);max-height:92vh;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #08283a55}.asr-header{border-bottom:1px solid #d6e3e7;flex:none;justify-content:space-between;align-items:center;gap:15px;padding:17px 21px;display:flex}.asr-header h2{align-items:center;gap:9px;margin:0;font-size:1.23rem;display:flex}.asr-header p{color:#66818b;margin:5px 0 0;font-size:.84rem}.asr-controls,.asr-actions,.asr-files{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.asr-controls button,.asr-files button,.asr-preview button{color:#204d60;cursor:pointer;font:inherit;background:#edf5f7;border:1px solid #c9dbe0;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.asr-body{padding:18px 22px 24px;overflow:auto}.asr-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.asr-metrics>div{background:#eaf3f5;border:1px solid #d8e5e9;border-radius:12px;gap:6px;padding:13px;display:grid}.asr-metrics span{color:#52707f;font-size:.83rem}.asr-metrics strong{white-space:nowrap;font-size:1.2rem}.asr-metrics small{color:#517e6f}.asr-metrics .asr-metric-highlight{background:#e0efe9;border-color:#c4dfd6}.asr-body h3{margin:20px 0 11px;font-size:1rem}.asr-helper,.asr-message{color:#56717d;background:#edf4f6;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:.85rem;line-height:1.8}.asr-error{color:#9c372a;background:#fff1ee;border:1px solid #edc7bc;border-radius:10px;padding:13px;line-height:1.7}.asr-table-scroll{background:#fff;border:1px solid #d8e4e8;border-radius:12px;max-height:42vh;overflow:auto}.asr-table{border-collapse:collapse;width:100%;font-size:.84rem}.asr-table th{text-align:right;white-space:nowrap;background:#e5f0f3;padding:11px 10px;position:sticky;top:0}.asr-table td{vertical-align:top;border-top:1px solid #ebf0f2;padding:10px}.asr-table td strong{font-weight:650}.asr-table td small{color:#68828c;margin-top:5px;display:block}.asr-files button{padding:5px 8px;font-size:.78rem}.asr-files span{color:#7d9097;font-size:.78rem}.asr-actions{padding:10px 0}.asr-actions button{font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex}.asr-actions button:disabled,.asr-controls button:disabled{opacity:.6;cursor:not-allowed}.asr-approve{color:#fff;background:#176d68}.asr-reject{color:#a33a31;background:#fff1ed;border:1px solid #e7c5bf!important}.asr-preview{z-index:3;background:#f8fbfc;border:1px solid #c8dbe1;border-radius:12px;flex-direction:column;gap:10px;padding:15px;display:flex;position:absolute;inset:12px;box-shadow:0 12px 40px #1234}.asr-preview>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.asr-preview img,.asr-preview iframe{object-fit:contain;border:0;width:100%;height:75%;max-height:72vh}.asr-preview p{color:#678;font-size:.82rem}.asr-link{color:#135b62;white-space:nowrap;cursor:pointer;font:inherit;background:#e9f4f4;border:1px solid #cce2e2;border-radius:8px;padding:6px 9px;font-size:.78rem}.asr-latest-heading{align-items:center;gap:8px;display:flex}@media (width<=700px){.asr-overlay{padding:5px}.asr-modal{border-radius:12px;width:100%;max-height:96vh}.asr-header{align-items:flex-start;padding:12px}.asr-header h2{font-size:1rem}.asr-body{padding:12px}.asr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.asr-metrics strong{font-size:1rem}.asr-table{min-width:760px}.asr-actions button{flex:100%}}.ha-dashboard-top>.ha-panel{min-width:0}.ha-statement-summary .ha-table-scroll{width:100%;max-width:100%;overflow:auto hidden}.ha-statement-summary .ha-mini-table{table-layout:fixed;width:100%;min-width:0;font-size:.76rem}.ha-statement-summary .ha-mini-table th,.ha-statement-summary .ha-mini-table td{vertical-align:middle;overflow-wrap:anywhere;padding:9px 5px;line-height:1.45}.ha-statement-summary .ha-mini-table th:first-child{width:13%}.ha-statement-summary .ha-mini-table th:nth-child(2){width:23%}.ha-statement-summary .ha-mini-table th:nth-child(3){width:22%}.ha-statement-summary .ha-mini-table th:nth-child(4){width:19%}.ha-statement-summary .ha-mini-table th:nth-child(5){width:23%}.ha-statement-summary .ha-mini-table .asr-balance-cell{white-space:nowrap;text-align:center;font-size:.76rem;font-weight:750}.ha-statement-summary .asr-link{white-space:normal;width:100%;padding:6px 7px;font-size:.72rem;line-height:1.35}@media (width<=1200px){.ha-statement-summary .ha-mini-table{min-width:470px}}.sure-admin-rec{color:#19394f;direction:rtl;padding:14px;font-family:Tajawal,sans-serif}.sure-admin-rec-top,.sure-admin-rec-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sure-admin-rec-top h3{margin:0 0 5px;font-size:18px}.sure-admin-rec-top p,.sure-admin-rec-footnote{color:#718896;font-size:12px}.sure-admin-rec button{font:inherit;cursor:pointer}.sure-admin-rec button:disabled{opacity:.55;cursor:not-allowed}.sure-admin-rec-top button,.sure-admin-rec-detail-head button,.sure-admin-rec-more{color:#23566a;background:#fff;border:1px solid #d4e2e8;border-radius:9px;padding:8px 12px}.sure-admin-rec-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.sure-admin-rec-stats>div{text-align:center;background:#eaf2f5;border-radius:10px;gap:5px;padding:12px;display:grid}.sure-admin-rec-stats strong{font-size:20px}.sure-admin-rec-stats span{font-size:12px}.sure-admin-rec-list{gap:7px;display:grid}.sure-admin-rec-row{text-align:right;color:#19394f;background:#fff;border:1px solid #dae5ea;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.sure-admin-rec-row>span:first-child{gap:4px;display:grid}.sure-admin-rec-row small{color:#728a97}.sure-admin-rec-status{white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:11px}.sure-admin-rec-status.pending{color:#936008;background:#fff1d7}.sure-admin-rec-status.approved{color:#087a59;background:#def4e9}.sure-admin-rec-status.rejected{color:#b03d43;background:#fce5e7}.sure-admin-rec-details{background:#fff;border:1px solid #dce7ec;border-radius:12px;margin-top:12px;padding:15px;font-size:13px}.sure-admin-rec-details p{line-height:1.7}.sure-admin-rec-form{border-top:1px solid #e4ebef;gap:9px;padding-top:13px;display:grid}.sure-admin-rec-form input,.sure-admin-rec-form textarea{box-sizing:border-box;width:100%;font:inherit;background:#fbfdfe;border:1px solid #cfdfe6;border-radius:8px;padding:10px}.sure-admin-rec-help{background:#eaf4f4;border-radius:8px;padding:9px}.sure-admin-rec-buttons{gap:10px;display:flex}.sure-admin-rec-buttons button{color:#fff;background:#087f7c;border:0;border-radius:9px;flex:1;padding:11px;font-weight:700}.sure-admin-rec-buttons .sure-admin-rec-reject{background:#ab454b}.sure-admin-rec-error,.sure-admin-rec-success{border-radius:8px;padding:10px}.sure-admin-rec-error{color:#a63742;background:#fce9ea}.sure-admin-rec-success{color:#0a7958;background:#e1f5ea}.sure-admin-rec-more{width:100%;margin-top:10px}@media (width<=640px){.sure-admin-rec{padding:10px}.sure-admin-rec-row{flex-wrap:wrap}.sure-admin-rec-buttons{flex-direction:column}}.sure-admin-rec .sure-admin-rec-row{color:#19394f;background:#fff;border:1px solid #dae5ea;min-height:62px;transition:background-color .15s,border-color .15s}.sure-admin-rec .sure-admin-rec-row:hover,.sure-admin-rec .sure-admin-rec-row:focus-visible,.sure-admin-rec .sure-admin-rec-row:active{color:#19394f;background:#e9f5f5;border-color:#8ac9c5}.sure-admin-rec .sure-admin-rec-row strong{color:#19394f}.sure-admin-rec .sure-admin-rec-row small{color:#627f90}.sure-admin-rec .sure-admin-rec-row .sure-admin-rec-status.approved{color:#087a59;background:#def4e9}.sure-admin-rec .sure-admin-rec-row .sure-admin-rec-status.rejected{color:#b03d43;background:#fce5e7}.sure-admin-rec .sure-admin-rec-row .sure-admin-rec-status.pending{color:#936008;background:#fff1d7}.sure-admin-rec-details{padding:12px 15px}.sure-admin-rec-details p{margin:7px 0}:root{color:#15283b;font-synthesis:none;background:#f0f3f8;font-family:Tahoma,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}.app-shell{background:radial-gradient(circle at 15% 15%,#dbe8f2,#0000 35%),linear-gradient(135deg,#edf2f7,#f8fafc);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.login-card{text-align:right;background:#fff;border-radius:22px;width:100%;max-width:440px;padding:38px;box-shadow:0 20px 65px #15283b17}.brand-icon{color:#fff;background:#15283b;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:22px;font-size:30px;font-weight:800;display:flex}.eyebrow{letter-spacing:2px;color:#64748b;font-size:11px;font-weight:700}h1{margin:12px 0;font-size:25px;line-height:1.5}.subtitle,.subtle{color:#64748b;font-size:14px;line-height:1.9}form{flex-direction:column;gap:12px;margin-top:28px;display:flex}label{margin-top:8px;font-size:13px;font-weight:700}input{color:#15283b;background:#fff;border:1px solid #d7dee7;border-radius:10px;outline:none;width:100%;padding:14px}input:focus{border-color:#1d6884;box-shadow:0 0 0 3px #1d68841a}button{color:#fff;cursor:pointer;background:#15283b;border:0;border-radius:11px;margin-top:12px;padding:15px;font-weight:700}button:hover{background:#24445f}button:disabled{opacity:.6;cursor:not-allowed}.error-message{color:#b42318;background:#fff1f1;border-radius:9px;padding:12px;font-size:13px}.login-footer{color:#94a3b8;border-top:1px solid #edf0f4;justify-content:space-between;margin-top:35px;padding-top:18px;font-size:11px;display:flex}.welcome-card{text-align:center}.welcome-card .brand-icon{margin:0 auto 22px}.role-tag{color:#167447;background:#e5f5ed;border-radius:30px;margin:12px 0;padding:9px 18px;font-weight:700;display:inline-block}.welcome-card button{width:100%}@media (width<=480px){.app-shell{padding:15px}.login-card{border-radius:17px;padding:26px 21px}h1{font-size:22px}}.dashboard{color:#15283b;direction:rtl;background:#f3f6fa;width:100%;min-height:100vh;padding:32px}.dashboard-header{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto 28px;display:flex}.dashboard-header h1{margin:8px 0;font-size:28px}.dashboard-header p{color:#64748b;margin:0}.dashboard-header button{margin:0}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto 24px;display:grid}.stat-card,.employees-panel{background:#fff;border:1px solid #e5eaf0;border-radius:18px;padding:24px;box-shadow:0 8px 30px #15283b0a}.stat-card{flex-direction:column;gap:12px;display:flex}.stat-card span{color:#64748b;font-size:14px}.stat-card strong{color:#15283b;font-size:32px}.employees-panel{max-width:1200px;margin:0 auto}.panel-heading h2{margin:0 0 8px;font-size:21px}.panel-heading p{color:#64748b;margin:0 0 22px;font-size:14px}.table-scroll{width:100%;overflow-x:auto}.employees-table{border-collapse:collapse;text-align:right;width:100%}.employees-table th,.employees-table td{white-space:nowrap;border-bottom:1px solid #e9edf2;padding:16px 12px}.employees-table th{color:#64748b;font-size:13px;font-weight:600}@media (width<=700px){.dashboard{padding:18px}.dashboard-header{flex-direction:column;align-items:flex-start}.dashboard-stats{grid-template-columns:1fr}.dashboard-header button{width:100%}}.function-test{background:#f5f8fb;border:1px solid #e2e8f0;border-radius:14px;margin-top:30px;padding:24px}.function-test h2{margin:0 0 8px;font-size:19px}.function-test p{color:#64748b;font-size:14px;line-height:1.8}.function-test button{margin:12px 0}.test-success{color:#166534;background:#e7f6ed;border-radius:10px;margin-top:14px;padding:14px;font-weight:600}.employee-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.employee-heading p{margin-bottom:0}.employee-heading button{margin:0}.employee-form{background:#f7f9fc;border:1px solid #dce5ef;border-radius:16px;margin-bottom:28px;padding:24px}.employee-form h2{margin:0 0 8px;font-size:20px}.employee-form>p{color:#64748b;font-size:14px}.employee-form form{max-width:540px}.employee-form select{color:#15283b;width:100%;font:inherit;background:#fff;border:1px solid #d7dee7;border-radius:10px;padding:14px}.employee-form form button{width:100%}.employee-preview{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:20px;padding:18px}.employee-preview h3{margin-top:0}@media (width<=700px){.employee-heading{flex-direction:column;align-items:stretch}.employee-form{padding:16px}}.sure-sidebar-logo{object-fit:contain;width:100%;max-width:205px;height:auto;display:block}.sure-login-logo{object-fit:contain;width:min(100%,260px);height:auto;margin:0 auto 18px;display:block}@media (width<=600px){.sure-login-logo{width:min(100%,190px);margin-bottom:14px}}.sure-rec-preview{background:#f6fafb;border:1px solid #dce7ec;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0;padding:15px 18px;display:flex}.sure-rec-preview strong{color:#19394f;font-size:15px}.sure-rec-preview p{color:#617b8a;margin:5px 0;font-size:12px}.sure-rec-preview small{color:#0c7773}.sure-rec-preview button{color:#fff;font:inherit;cursor:pointer;background:#087f7c;border:0;border-radius:9px;flex-shrink:0;padding:10px 16px}.ex-sidebar button.sure-rec-nav{width:100%;font:inherit;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.sure-rec-overlay{z-index:9999;box-sizing:border-box;background:#091b2b8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sure-rec-dialog{overscroll-behavior:contain;direction:rtl;background:#f5f8fa;border-radius:18px;width:min(100%,900px);max-height:88vh;overflow-y:auto;box-shadow:0 20px 65px #0003}.sure-rec-dialog-header{z-index:2;background:#f5f8fa;border-bottom:1px solid #dce7ec;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex;position:sticky;top:0}.sure-rec-dialog-header h2{color:#19394f;margin:0;font-size:17px}.sure-rec-dialog-header button{color:#23566a;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbdde3;border-radius:9px;padding:8px 13px}.sure-rec-dialog .sure-reconciliation{background:0 0;border:0;margin:0}@media (width<=640px){.sure-rec-preview{flex-wrap:wrap;padding:12px}.sure-rec-preview button{width:100%}.sure-rec-overlay{padding:8px}.sure-rec-dialog{border-radius:13px;max-height:94vh}}.sure-reconciliation{color:#19364a;direction:rtl;background:#f4f8fa;border:0;border-radius:12px;padding:14px;font-family:Tajawal,sans-serif}.sure-rec-toolbar,.sure-rec-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.sure-rec-summary{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.sure-rec-small-label{color:#718896}.sure-rec-summary strong{color:#15354b;font-size:15px}.sure-rec-balance{color:#087e7b;font-weight:700}.sure-rec-refresh{color:#23566a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3e1e8;border-radius:8px;padding:7px 12px}.sure-rec-hint{color:#4b7379;background:#e9f3f4;border-radius:9px;margin:12px 0;padding:9px 11px;font-size:12px;line-height:1.6}.sure-rec-actions{margin:16px 0 11px}.sure-rec-actions strong{font-size:15px}.sure-rec-count{color:#526a7a;background:#e4ebf0;border-radius:16px;margin-inline-start:9px;padding:4px 9px;font-size:11px;display:inline-block}.sure-rec-new,.sure-rec-submit{color:#fff;font:inherit;cursor:pointer;background:#087f7c;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.sure-reconciliation button:disabled{opacity:.55;cursor:not-allowed}.sure-rec-form{background:#fff;border:1px solid #dce7ec;border-radius:12px;gap:9px;margin-bottom:12px;padding:15px;display:grid}.sure-rec-form-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sure-rec-form-heading strong{font-size:14px}.sure-rec-form-heading span{color:#718896;font-size:11px}.sure-rec-form label{font-size:12px;font-weight:700}.sure-rec-form input,.sure-rec-form textarea{box-sizing:border-box;color:#19364a;width:100%;font:inherit;background:#fbfdfe;border:1px solid #d2e0e7;border-radius:8px;padding:10px;font-size:13px}.sure-rec-form input:focus,.sure-rec-form textarea:focus{outline-offset:1px;outline:2px solid #9bd6d3}.sure-rec-list{gap:7px;display:grid}.sure-rec-record{background:#fff;border:1px solid #dce6eb;border-radius:10px;overflow:hidden}.sure-rec-record-header{cursor:pointer;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.sure-rec-record-header::-webkit-details-marker{display:none}.sure-rec-record-main{flex:1;gap:4px;min-width:0;display:grid}.sure-rec-record-main strong{color:#173b52;font-size:14px}.sure-rec-record-main small{color:#78909d;font-size:11px}.sure-rec-status{white-space:nowrap;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:800}.sure-rec-status.pending{color:#99620b;background:#fff2da}.sure-rec-status.approved{color:#0b7c5c;background:#def4e9}.sure-rec-status.rejected{color:#b43e46;background:#fce5e7}.sure-rec-chevron{color:#77909a;transition:transform .2s}.sure-rec-record[open] .sure-rec-chevron{transform:rotate(180deg)}.sure-rec-record-details{border-top:1px solid #edf1f3;padding:12px 14px;font-size:12px;line-height:1.7}.sure-rec-record-details p{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:4px 0;display:flex}.sure-rec-record-details p span,.sure-rec-record-details small{color:#708797}.sure-rec-record-note{overflow-wrap:anywhere;background:#f3f7f8;border-radius:8px;margin:8px 0;padding:9px}.sure-rec-show-all{color:#24556b;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2e0e7;border-radius:8px;margin-top:12px;padding:9px}.sure-rec-empty,.sure-rec-pending-note{color:#57717d;background:#eef4f6;border-radius:9px;padding:12px;font-size:12px}.sure-rec-footer{color:#8498a4;margin:12px 0 0;font-size:11px}.sure-rec-error,.sure-rec-success{border-radius:8px;padding:10px;font-size:12px}.sure-rec-error{color:#a63742;background:#fce9ea}.sure-rec-success{color:#0a7958;background:#e1f5ea}@media (width<=640px){.sure-reconciliation{padding:10px}.sure-rec-toolbar,.sure-rec-actions{flex-wrap:wrap}.sure-rec-new{width:100%}.sure-rec-record-header{gap:8px;padding:10px}.sure-rec-record-main small{font-size:10px}}.expense-panel{color:#1d3447;background:#f4f6f7;border:1px solid #dbe4e9;border-radius:22px;margin:24px 0;padding:26px;font-family:inherit;box-shadow:0 8px 30px #1730420d}.expense-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.expense-heading h2{color:#193449;margin:5px 0 6px;font-size:1.4rem}.expense-heading p,.expense-muted{color:#687c87;margin:0;line-height:1.75}.expense-kicker{letter-spacing:.12em;color:#64818e;font-size:11px;font-weight:700}.expense-statement{color:#275e54;white-space:nowrap;background:#dcece8;border:1px solid #c6ded8;border-radius:999px;padding:9px 14px;font-weight:700}.expense-form{gap:17px;display:grid}.expense-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.expense-field{color:#365365;gap:7px;min-width:0;font-size:14px;font-weight:650;display:grid}.expense-field b{color:#9a594a}.expense-field input,.expense-field select,.expense-field textarea{font:inherit;color:#1b3344;box-sizing:border-box;background:#edf2f4;border:1px solid #cad7de;border-radius:11px;outline:none;width:100%;min-height:46px;padding:12px 13px;font-size:15px}.expense-field textarea{resize:vertical}.expense-field input:focus,.expense-field select:focus,.expense-field textarea:focus{border-color:#5b8b94;box-shadow:0 0 0 3px #5b8b9421}.expense-attachment-box{background:#e6eef0;border:1px dashed #a8bdc4;border-radius:15px;padding:17px}.expense-attachment-box p{color:#526c77;margin:8px 0;font-size:13px;line-height:1.7}.expense-check{align-items:center;gap:10px;font-weight:700;display:flex}.expense-check input{accent-color:#275e54;width:18px;height:18px}.expense-scan{color:#647982;cursor:not-allowed;background:#d8e4e8;border:1px solid #becfd5;border-radius:10px;margin-top:4px;padding:11px 15px}.expense-attachment-box .expense-invoice-warning{color:#825d20;font-weight:650}.expense-submit{color:#fff;font:inherit;cursor:pointer;background:#203e54;border:0;border-radius:11px;justify-self:start;padding:13px 24px;font-weight:750}.expense-submit:hover:not(:disabled){background:#2f566d}.expense-submit:disabled{opacity:.6;cursor:wait}.expense-error,.expense-success{border-radius:11px;padding:12px 15px;line-height:1.7}.expense-error{color:#8d3c32;background:#fae9e7;border:1px solid #eac8c2}.expense-success{color:#286048;background:#e0f1e9;border:1px solid #b6dccc}@media (width<=750px){.expense-panel{border-radius:17px;padding:17px}.expense-grid{grid-template-columns:1fr}.expense-submit{width:100%}}.expense-attach-active{margin-top:10px}.expense-attach-actions{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.expense-choose-file{color:#1c4750;cursor:pointer;background:#d4e4e6;border:1px solid #9cbcc0;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.expense-choose-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.expense-file-list{color:#1d3447;overflow-wrap:anywhere;padding-inline-start:24px;line-height:1.9}.expense-file-list li{padding:4px 0}.expense-file-list button{color:#843734;cursor:pointer;background:#f2dedd;border:1px solid #e8c0bc;border-radius:7px;margin-inline-start:10px;padding:3px 9px}.expense-panel{border-radius:13px;margin:12px 0;padding:16px 17px;box-shadow:0 4px 16px #17304209}.expense-heading{gap:10px;margin-bottom:12px}.expense-heading h2{margin:2px 0 4px;font-size:17px}.expense-heading p,.expense-muted{font-size:12px;line-height:1.5}.expense-kicker{font-size:10px}.expense-statement{padding:5px 10px;font-size:12px}.expense-form{gap:10px}.expense-grid{gap:10px 12px}.expense-field{gap:5px;font-size:12px}.expense-field input,.expense-field select,.expense-field textarea{border-radius:8px;min-height:38px;padding:8px 10px;font-size:13px}.expense-field textarea{min-height:56px}.expense-attachment-box{border-radius:11px;padding:11px 12px}.expense-attachment-box p{margin:6px 0;font-size:12px;line-height:1.55}.expense-check{gap:8px;font-size:13px}.expense-attach-actions{gap:8px;margin:8px 0}.expense-choose-file{border-radius:8px;min-height:38px;padding:8px 11px;font-size:12px}.expense-submit{border-radius:9px;min-height:40px;padding:10px 17px;font-size:13px}.expense-error,.expense-success{padding:9px 11px;font-size:12px}@media (width<=750px){.expense-panel{border-radius:11px;padding:13px 12px}.expense-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.expense-heading{align-items:center}.expense-submit{width:100%}}@media (width<=520px){.expense-grid{grid-template-columns:1fr}.expense-attach-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expense-choose-file{text-align:center}}@media (width<=350px){.expense-attach-actions{grid-template-columns:1fr}}.rpr-wrap{color:#213d50;background:#f2f6f7;border:1px solid #cad8df;border-radius:12px;margin-top:12px;padding:12px}.rpr-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.rpr-heading span{color:#647985;font-size:12px}.rpr-items{gap:6px;display:grid}.rpr-item{background:#fff;border:1px solid #d4e0e4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px;display:flex}.rpr-active{background:#e8f3f1;border-color:#6e9c9c}.rpr-pick{text-align:right;color:#214256;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px;display:flex}.rpr-num{background:#dbeae8;border-radius:6px;flex:0 0 24px;place-items:center;height:24px;font-weight:700;display:grid}.rpr-filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.rpr-pick small{white-space:nowrap;color:#607a83;font-size:11px}.rpr-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.rpr-actions button{color:#294c60;cursor:pointer;font:inherit;background:#f7fafb;border:1px solid #c3d3d9;border-radius:7px;padding:5px 9px;font-size:12px}.rpr-actions button:last-child{color:#923d3d}.rpr-actions button:disabled{opacity:.4;cursor:not-allowed}.rpr-preview{text-align:center;background:#fff;border:1px solid #d4e0e4;border-radius:10px;margin-top:12px;padding:10px}.rpr-preview-title{color:#3d5d6d;overflow-wrap:anywhere;text-align:right;margin-bottom:9px;font-size:12px}.rpr-preview img{object-fit:contain;max-width:100%;max-height:340px;margin:auto;display:block}.rpr-preview iframe{background:#f6f7f8;border:0;width:100%;height:340px}.rpr-note{color:#627b86!important;margin:10px 0 0!important;font-size:12px!important}@media (width<=620px){.rpr-item{flex-wrap:wrap;align-items:flex-start}.rpr-actions{margin-inline-start:auto}.rpr-preview iframe{height:280px}}.rie-root{color:#173b4c;direction:rtl;background:#f3f7f8;border:1px solid #bfd3d8;border-radius:12px;margin-top:14px;padding:15px;font-size:14px}.rie-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-bottom:10px;display:flex}.rie-header span,.rie-note{color:#546e7b;font-size:12px;line-height:1.7}.rie-field,.rie-controls label,.rie-crop label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.rie-field select,.rie-controls select{box-sizing:border-box;color:#18374a;background:#fff;border:1px solid #bfd0d7;border-radius:8px;width:100%;min-height:38px;padding:7px}.rie-controls,.rie-crop{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:13px 0;display:grid}.rie-controls input,.rie-crop input{accent-color:#438c87;width:100%}.rie-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.rie-actions button,.rie-actions a{color:#12435b;font:inherit;cursor:pointer;background:#dbecef;border:1px solid #95bdc1;border-radius:8px;justify-content:center;align-items:center;padding:9px 13px;text-decoration:none;display:inline-flex}.rie-actions button:disabled{opacity:.55;cursor:wait}.rie-preview{text-align:center;background:#fff;border:1px solid #d3dfe2;border-radius:9px;margin-top:10px;padding:10px}.rie-preview img{object-fit:contain;max-width:100%;max-height:440px;margin:auto;display:block}.rie-preview p{color:#4a6674;font-size:12px}.rie-warning{color:#895b22;background:#fff5e5;border:1px solid #edd4aa;border-radius:8px;margin:12px 0 0;padding:10px;font-size:12px;line-height:1.7}.rie-crop-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;display:flex}.rie-crop-toolbar strong{color:#153d51}.rie-crop-toolbar .rie-note{margin:5px 0}.rie-crop-toolbar button{color:#153e50;cursor:pointer;font:inherit;background:#e5eff0;border:1px solid #a7c5ca;border-radius:9px;padding:9px 14px}.rie-crop-toolbar button:disabled{opacity:.55;cursor:not-allowed}.rie-crop-scroller{text-align:center;background:#eef4f5;border:1px solid #c5d6db;border-radius:12px;padding:12px;overflow:auto}.rie-crop-surface{vertical-align:middle;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;max-width:100%;line-height:0;display:inline-block;position:relative;overflow:hidden}.rie-crop-surface img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:560px;display:block}.rie-crop-selection{box-sizing:border-box;pointer-events:none;border:2px solid #2a9b98;position:absolute;box-shadow:0 0 0 1200px #0c1b2561,inset 0 0 0 1px #ffffffb8}.rie-crop-corner{background:#fff;border:2px solid #228d8a;border-radius:3px;width:10px;height:10px;position:absolute}.rie-crop-tl{top:-6px;left:-6px}.rie-crop-tr{top:-6px;right:-6px}.rie-crop-bl{bottom:-6px;left:-6px}.rie-crop-br{bottom:-6px;right:-6px}.rie-is-dragging .rie-crop-selection{border-style:dashed}@media (width<=640px){.rie-crop-scroller{padding:6px}.rie-crop-surface img{max-height:70vh}.rie-crop-toolbar{align-items:flex-start}}.ru-panel{margin-block:18px}.ru-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:16px;display:grid}.ru-form label{color:#314456;flex-direction:column;gap:7px;font-weight:600;display:flex}.ru-form input,.ru-form select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#263b4e;background:#f8fafb;border:1px solid #cbd6df;border-radius:10px;padding:10px}.ru-form input[type=file]{max-width:100%}.ru-submit{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1c5b60;border:0;border-radius:10px;align-self:end;padding:10px 16px;font-weight:700}.ru-submit:disabled{opacity:.55;cursor:not-allowed}.ru-records{background:#f0f4f6;border-radius:10px;margin-top:14px;padding:12px}.ru-record{overflow-wrap:anywhere;border-bottom:1px solid #d7e1e6;padding-block:8px}@media (width<=750px){.ru-form{grid-template-columns:1fr}}.ru-record{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ru-preview-button{font:inherit;color:#16485a;cursor:pointer;background:#e3eef2;border:1px solid #b8d0db;border-radius:9px;padding:7px 12px}.ru-preview-button:disabled{opacity:.5;cursor:not-allowed}.ru-preview{background:#f8fafb;border:1px solid #cbd6df;border-radius:10px;margin-top:16px;padding:12px}.ru-preview-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ru-preview-image{object-fit:contain;width:auto;max-width:100%;max-height:70vh;margin:0 auto;display:block}.ru-preview-pdf{background:#fff;border:0;border-radius:8px;width:100%;min-height:60vh;display:block}.ru-preview a{color:#16485a;margin-top:10px;display:inline-block}.eem-layer{justify-content:center;align-items:center;padding:16px}.eem-modal{background:#f7fafb;border-radius:24px;width:min(92vw,960px);max-width:960px;height:min(86vh,860px);max-height:86vh;padding:0;overflow:hidden;box-shadow:0 24px 60px #11343d3d}.eem-shell{grid-template-rows:auto auto 1fr;height:100%;display:grid}.eem-header{background:linear-gradient(#e7f0f2e6 0%,#f7fafbf5 100%);border-bottom:1px solid #dde8ea;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 14px;display:flex}.eem-title-wrap h2,.eem-title-wrap p{margin:0}.eem-title-wrap h2{color:#163948;align-items:center;gap:8px;font-size:1.55rem;display:flex}.eem-caption{color:#64808a;font-size:.92rem;line-height:1.7;margin-top:8px!important}.eem-close{color:#153c4b;font:inherit;cursor:pointer;background:#eef4f6;border:1px solid #b8cdd2;border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:inline-flex}.eem-summary{flex-wrap:wrap;gap:10px;padding:14px 24px 0;display:flex}.eem-chip{color:#234b57;background:#ecf4f5;border:1px solid #d6e6e8;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.88rem;line-height:1.5;display:inline-flex}.eem-scroll{padding:16px 24px 24px;overflow:auto}.eem-form{gap:14px;display:grid}.eem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.eem-span-2{grid-column:1/-1}.eem-form label{color:#234857;gap:6px;font-size:.94rem;font-weight:700;display:grid}.eem-form input:not([type=checkbox]),.eem-form select,.eem-form textarea{box-sizing:border-box;color:#143948;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bfd4d8;border-radius:12px;padding:12px 14px}.eem-form input:focus,.eem-form select:focus,.eem-form textarea:focus{border-color:#4b8b96;outline:none;box-shadow:0 0 0 3px #4b8b9624}.eem-form textarea{resize:vertical;min-height:78px}.eem-check{align-items:center;gap:10px;padding:6px 0 0;display:flex!important}.eem-check input{width:18px;height:18px}.eem-actions{z-index:2;background:linear-gradient(#f7fafb00 0%,#f7fafbeb 28%,#f7fafb 100%);padding-top:2px;position:sticky;bottom:0}.eem-save{border-radius:14px;justify-content:center;width:100%;min-height:52px;font-size:1rem}.eem-attachments{border-top:1px solid #dce7e9;gap:10px;margin-top:16px;padding-top:14px;display:grid}.eem-section-toggle{color:#173f4d;width:100%;font:inherit;cursor:pointer;background:#eef5f6;border:1px solid #d0e0e3;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:800;display:flex}.eem-section-title{align-items:center;gap:8px;display:inline-flex}.eem-helper,.eem-private{color:#627984;margin:0;font-size:.9rem;line-height:1.7}.eem-warning{color:#5f4b14;background:#f8f0df;border:1px solid #eeddb5;border-radius:12px;margin:0;padding:12px 14px;line-height:1.8}.eem-attachments-body{gap:12px;display:grid}.eem-attachments .ru-panel{box-shadow:none;background:#fff;border:1px solid #d7e5e8;border-radius:16px;margin:0;padding:14px}.eem-attachments .ex-section-title{margin-bottom:8px}.eem-attachments .ex-section-title h2{margin:0;font-size:1.08rem}.eem-attachments .ex-section-title p,.eem-attachments .ex-footnote{font-size:.82rem;line-height:1.6}.eem-attachments .ru-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.eem-attachments .ru-form>label{gap:6px;display:grid}.eem-attachments .ru-submit{grid-column:1/-1}.eem-attachments .ru-records{margin-top:4px}.eem-attachments .ru-record{background:#f7fafb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.eem-attachments .ru-preview-image{object-fit:contain;max-height:260px}.eem-attachments .ru-preview-pdf{height:320px}@media (width<=860px){.eem-modal{width:min(96vw,960px);height:min(90vh,860px);max-height:90vh}.eem-header,.eem-summary,.eem-scroll{padding-left:18px;padding-right:18px}}@media (width<=680px){.eem-layer{padding:8px}.eem-header{flex-direction:column;align-items:stretch;padding:16px 14px 12px}.eem-summary,.eem-scroll{padding-left:14px;padding-right:14px}.eem-grid,.eem-attachments .ru-form{grid-template-columns:1fr}.eem-modal{border-radius:18px;width:100%;height:92vh;max-height:92vh}.eem-title-wrap h2{font-size:1.28rem}.eem-close{align-self:flex-start}.eem-chip{justify-content:flex-start;width:100%}}.aem-layer{justify-content:center;align-items:center;padding:14px;display:flex}.aem-modal{box-sizing:border-box;background:#f7fafb;border-radius:20px;width:min(92vw,660px);max-width:660px;max-height:88vh;padding:0;overflow:auto;box-shadow:0 24px 60px #11343d3d}.aem-header{border-bottom:1px solid #dde8ea;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.aem-header h2{color:#163948;align-items:center;gap:8px;margin:0;font-size:1.35rem;display:flex}.aem-header p{color:#647f88;margin:7px 0 0;font-size:.84rem;line-height:1.7}.aem-header button{white-space:nowrap;color:#1a4554;font:inherit;cursor:pointer;background:#eef5f6;border:1px solid #bfd0d5;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-weight:700;display:flex}.aem-summary{flex-wrap:wrap;gap:8px;padding:14px 22px 4px;display:flex}.aem-summary span{color:#315b66;background:#eaf2f4;border:1px solid #d8e6e8;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:.86rem;display:flex}.aem-form{gap:14px;padding:14px 22px 22px;display:grid}.aem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aem-grid label{color:#244955;gap:6px;font-size:.91rem;font-weight:700;display:grid}.aem-wide{grid-column:1/-1}.aem-grid input,.aem-grid select,.aem-grid textarea{box-sizing:border-box;color:#193c49;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c1d4d9;border-radius:10px;padding:11px 12px}.aem-grid textarea{resize:vertical;min-height:66px}.aem-grid input:focus,.aem-grid select:focus,.aem-grid textarea:focus{outline-offset:1px;outline:2px solid #7caeb4}.aem-save{color:#fff;width:100%;font:inherit;cursor:pointer;background:#176b68;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:800;display:flex}.aem-save:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){.aem-layer{padding:8px}.aem-modal{border-radius:16px;width:100%;max-height:92vh}.aem-header{flex-direction:column;padding:15px 14px}.aem-summary{padding:12px 14px 0}.aem-form{padding:12px 14px 18px}.aem-grid{grid-template-columns:1fr}}:root{--hanbali-employee-font:"Tajawal"}.ex-approved{--navy:#193a50;--teal:#3a807c;--ink:#1e394c;--line:#d6e2e8;min-height:100vh;color:var(--ink);direction:rtl;background:radial-gradient(at 16% -10%,#d8e8f0 2%,#0000 38%),linear-gradient(140deg,#e7f0f4,#eef3f5 60%,#dceaf0);font-family:inherit;display:flex}.ex-approved *{box-sizing:border-box}.ex-approved .ex-sidebar{color:#f0f7fa;background:linear-gradient(162deg,#142e42,#1e4256 68%,#2f5d6b);border-radius:0 0 0 18px;flex-direction:column;flex:0 0 226px;gap:8px;height:100vh;padding:25px 14px;display:flex;position:sticky;top:0;box-shadow:-5px 0 22px #183c5012}.ex-approved .ex-logo{text-align:center;letter-spacing:1.7px;direction:ltr;border-bottom:1px solid #ffffff25;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px;padding:0 0 19px;font-family:Georgia,serif;font-size:20px;font-weight:700;line-height:1.1;display:flex}.ex-approved .ex-logo small{letter-spacing:3px;color:#ecf0f4;margin-top:4px;font-size:12px;display:block}.ex-approved .ex-logo-mark{color:#efcf95;background:0 0;border:0;width:auto;height:auto;font-family:Georgia,serif;font-size:43px;font-weight:400;line-height:1}.ex-approved .ex-sidebar-label{color:#bacdd7;margin:3px 0 6px;padding:0 12px;font-size:11px}.ex-approved .ex-nav-active,.ex-approved .ex-nav-future{color:#d9e6eb;border-radius:11px;align-items:center;gap:12px;min-height:42px;padding:12px 13px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.ex-approved .ex-nav-active{color:#fff;background:linear-gradient(90deg,#3b8190,#467d7d);box-shadow:0 5px 12px #0d243323}.ex-approved .ex-nav-future:hover,.ex-approved .ex-nav-future:focus-visible{background:#ffffff19}.ex-approved .ex-sidebar-bottom{color:#bed1d8;text-align:center;margin-top:auto;font-size:10px;line-height:1.7}.ex-approved .ex-main{flex:1;min-width:0}.ex-approved .ex-topbar{border-bottom:1px solid #d4e1e7;align-items:center;gap:16px;height:58px;margin:0 19px;padding:6px 0;display:flex}.ex-approved .ex-userchip{white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.ex-approved .ex-avatar{color:#1d4b53;background:#b5d4d2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ex-approved .ex-search{background:#f4f7f9c9;border:1px solid #cadbe3;border-radius:11px;align-items:center;gap:8px;width:100%;max-width:370px;margin-inline:auto;padding:6px 12px;display:flex}.ex-approved .ex-search input{width:100%;font:inherit;color:#294d5f;background:0 0;border:none;outline:none;font-size:12px}.ex-approved button{cursor:pointer;font-family:inherit}.ex-approved button:disabled{opacity:.55;cursor:not-allowed}.ex-approved .ex-logout,.ex-approved .ex-refresh{color:#2b5264;white-space:nowrap;background:#f3f7f9;border:1px solid #b9cdd8;border-radius:9px;padding:7px 11px;font-size:12px}.ex-approved .ex-content{max-width:1660px;margin:auto;padding:17px 18px 32px}.ex-approved .ex-heading{margin:0 0 13px}.ex-approved .ex-kicker{color:#607c8c;letter-spacing:1.2px;margin:0 0 5px;font-size:10px;font-weight:700}.ex-approved .ex-heading h1{color:#19374a;margin:0 0 4px;font-size:clamp(20px,2vw,29px);font-weight:800}.ex-approved .ex-heading p{color:#687e88;margin:0;font-size:12px}.ex-approved .ex-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.ex-approved .ex-stat{border:1px solid #ffffffc9;border-radius:16px;flex-direction:column;min-height:112px;padding:16px 17px;display:flex;box-shadow:0 6px 15px #274b5d12}.ex-approved .ex-stat-blue{background:linear-gradient(145deg,#edf6fc,#d4e6f4)}.ex-approved .ex-stat-mint{background:linear-gradient(145deg,#eef7f2,#d9eae3)}.ex-approved .ex-stat-sand{background:linear-gradient(145deg,#fbf5ec,#efe4d7)}.ex-approved .ex-stat span{color:#3b5b69;font-size:12px;font-weight:750}.ex-approved .ex-stat strong{text-align:right;overflow-wrap:anywhere;direction:ltr;margin:7px 0 3px;font-size:clamp(19px,2vw,29px);line-height:1.15}.ex-approved .ex-stat em{font-size:13px;font-style:normal}.ex-approved .ex-stat small{color:#63808c;font-size:11px}.ex-approved .ex-dashboard-grid{grid-template-columns:1.03fr 1fr 1fr 1.1fr;align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.ex-approved .ex-bottom-grid{grid-template-columns:2.2fr 1fr;align-items:start;gap:12px;display:grid}.ex-approved .ex-panel{background:linear-gradient(155deg,#f8fafc,#f1f5f7);border:1px solid #dce5ea;border-radius:16px;min-width:0;margin:0;padding:14px 14px 13px;box-shadow:0 5px 18px #2443580e}.ex-approved .ex-section-title{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.ex-approved .ex-section-title h2{color:#1f3c50;margin:0;font-size:15px;font-weight:800}.ex-approved .ex-section-title p{color:#728995;margin:3px 0 0;font-size:10px}.ex-approved .ex-soft-icon{color:#235766;background:#dbece9;border-radius:10px;padding:6px 9px;font-size:18px}.ex-approved .ex-status{white-space:nowrap;border-radius:99px;padding:5px 12px;font-size:11px;font-weight:750}.ex-approved .ex-open{color:#1e6b4f;background:#daf0e4}.ex-approved .ex-pending{color:#94662b;background:#f7ecd9}.ex-approved .ex-current-rows p{border-bottom:1px solid #e1e9ed;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:12px;display:flex}.ex-approved .ex-current-rows strong{direction:ltr;font-size:12px}.ex-approved .ex-hint{color:#456b7b;background:#e4f0f5;border-radius:10px;margin-top:11px;padding:10px;font-size:11px;line-height:1.65}.ex-approved .ex-quick{flex-direction:column;display:flex}.ex-approved .ex-quick-description{color:#607986;margin:4px 0 18px;font-size:12px;line-height:1.8}.ex-approved .ex-action-btn{color:#fff;background:linear-gradient(125deg,#153c54,#2b6174);border:0;border-radius:10px;min-height:44px;margin-top:auto;padding:12px 10px;font-size:13px;font-weight:800;box-shadow:0 4px 11px #153f5121}.ex-approved .ex-quick small{color:#78919b;margin-top:10px;font-size:10px}.ex-approved .ex-file-actions{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ex-approved .ex-file-actions button{color:#245568;white-space:nowrap;background:#e8f0f4;border:1px solid #b9ced7;border-radius:8px;flex:1;padding:8px 9px;font-size:11px}.ex-approved .ex-file-actions button:first-child{color:#fff;background:#23516a;border-color:#23516a}.ex-approved .ex-attachment-list{gap:5px;display:grid}.ex-approved .ex-attachment-list>button{color:#32566b;text-align:right;background:0 0;border:0;border-bottom:1px solid #dbe6eb;align-items:center;gap:7px;min-width:0;padding:6px 3px;font-size:11px;display:flex}.ex-approved .ex-clip-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ex-approved .ex-clip-name small{color:#8296a0;font-size:10px;display:block}.ex-approved .ex-section-buttons{gap:6px;display:flex}.ex-approved .ex-table-scroll{max-width:100%;overflow:auto}.ex-approved .ex-table{border-collapse:collapse;width:100%;min-width:640px;font-size:11px}.ex-approved .ex-table th{color:#3c5766;background:#e4edf2;font-weight:750}.ex-approved .ex-table th,.ex-approved .ex-table td{text-align:right;border-bottom:1px solid #dfe8ed;padding:9px 8px}.ex-approved .ex-table td{color:#385465}.ex-approved .ex-type{white-space:nowrap;border-radius:100px;padding:4px 9px;font-weight:750}.ex-approved .ex-type-in{color:#2a7254;background:#deeee7}.ex-approved .ex-type-out{color:#2f617e;background:#dcebf7}.ex-approved .ex-history-row{color:#506b79;border-bottom:1px solid #e0e8ec;grid-template-columns:1fr 1.3fr 1.5fr auto;align-items:center;gap:6px;padding:10px 0;font-size:11px;display:grid}.ex-approved .ex-history-row strong,.ex-approved .ex-history-row b{color:#1f4154}.ex-approved .ex-history-row b{direction:ltr;font-size:11px}.ex-approved .ex-footnote{color:#718993;margin:10px 0 0;font-size:10px;line-height:1.6}.ex-approved .ex-muted{color:#728b96;margin:12px 0;font-size:12px}.ex-approved .ex-alert{border-radius:9px;margin-bottom:11px;padding:10px 12px;font-size:12px}.ex-approved .ex-success{color:#26684d;background:#deeee7;border:1px solid #b8d8c6}.ex-approved .ex-error,.ex-approved .ex-mini-error{color:#9d3e3e;background:#f8e7e5;border:1px solid #e8c5c0}.ex-approved .ex-mini-error{border-radius:6px;padding:6px;font-size:11px}.ex-approved .ex-empty{text-align:center;padding:15px 3px}.ex-approved .ex-empty p{font-size:12px}.ex-approved .ex-create{color:#fff;background:#21485e;border:0;border-radius:9px;padding:10px 14px}.ex-approved .ex-modal-layer{z-index:90;background:#122c3db5;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.ex-approved .ex-modal-layer.ex-visible{display:flex}.ex-approved .ex-modal-card{color:#1e394c;background:#f3f7f8;border-radius:17px;width:100%;max-width:870px;max-height:calc(100vh - 32px);padding:17px;overflow:auto;box-shadow:0 20px 70px #0d253d40}.ex-approved .ex-modal-top{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.ex-approved .ex-modal-top h2{margin:0;font-size:17px}.ex-approved .ex-modal-top button{color:#1e4359;background:#e6eef2;border:1px solid #bfcfd8;border-radius:8px;padding:8px 12px}.ex-approved .ex-modal-card .af-panel,.ex-approved .ex-modal-card .expense-panel{box-shadow:none;background:#f8fafb;border-radius:12px;margin:0;padding:13px}.ex-approved .ex-preview-image{object-fit:contain;max-width:100%;max-height:65vh;margin:auto;display:block}.ex-approved .ex-preview-pdf{border:1px solid #d4e2e6;border-radius:9px;width:100%;min-height:65vh}@media (width<=1400px){.ex-approved .ex-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-approved .ex-bottom-grid{grid-template-columns:1.8fr 1fr}}@media (width<=1050px){.ex-approved .ex-sidebar{flex-basis:178px}.ex-approved .ex-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-approved .ex-bottom-grid{grid-template-columns:1fr}.ex-approved .ex-history-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=740px){.ex-approved{display:block}.ex-approved .ex-sidebar{border-radius:0;flex-flow:wrap;align-items:center;width:auto;height:auto;padding:10px 12px;position:static}.ex-approved .ex-logo{border:0;flex-direction:row;margin:0;padding:0;font-size:12px}.ex-approved .ex-logo-mark{font-size:22px}.ex-approved .ex-logo small{letter-spacing:1px;font-size:8px}.ex-approved .ex-sidebar-label,.ex-approved .ex-sidebar-bottom,.ex-approved .ex-nav-future{display:none}.ex-approved .ex-nav-active{margin-inline-start:auto;padding:8px;font-size:11px}.ex-approved .ex-topbar{flex-wrap:wrap;gap:8px;height:auto;margin:0 12px;padding:9px 0}.ex-approved .ex-search{order:3;max-width:none}.ex-approved .ex-content{padding:13px 10px 25px}.ex-approved .ex-dashboard-grid{grid-template-columns:1fr 1fr;gap:8px}.ex-approved .ex-kpis{gap:8px}.ex-approved .ex-stat{min-height:95px;padding:12px}.ex-approved .ex-stat strong{font-size:20px}.ex-approved .ex-panel{padding:11px}.ex-approved .ex-quick{min-height:160px}.ex-approved .ex-history{grid-column:1/-1}}@media (width<=490px){.ex-approved .ex-dashboard-grid{grid-template-columns:1fr}.ex-approved .ex-stat strong{font-size:18px}.ex-approved .ex-history-row{font-size:10px}.ex-approved .ex-modal-layer{padding:6px}.ex-approved .ex-modal-card{max-height:calc(100vh - 12px);padding:9px}}.ex-approved,.ex-approved button,.ex-approved input,.ex-approved select,.ex-approved textarea{font-family:var(--hanbali-employee-font), Tahoma, sans-serif!important}.ex-approved{font-weight:500}.ex-approved h1,.ex-approved h2,.ex-approved h3,.ex-approved .ex-stat strong,.ex-approved .ex-action-btn{font-weight:800}.ex-approved input,.ex-approved select,.ex-approved textarea{font-weight:500}.ex-approved .ex-dashboard-grid{grid-template-columns:1.06fr 1fr 1fr 1.06fr;align-items:stretch}.ex-approved .ex-inline-advance,.ex-approved .ex-inline-expense{flex-direction:column;gap:0;display:flex}.ex-approved .ex-inline-advance .af-panel,.ex-approved .ex-inline-expense .expense-panel{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-width:0;margin:0;padding:0;display:flex}.ex-approved .ex-inline-advance .af-form,.ex-approved .ex-inline-expense .expense-form{flex-direction:column;flex:1;gap:7px;margin:0;display:flex}.ex-approved .ex-inline-advance .af-field,.ex-approved .ex-inline-expense .expense-field{grid-template-columns:91px minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.ex-approved .ex-inline-advance .af-field label,.ex-approved .ex-inline-expense .expense-field>span{color:#2b4a5e;font-size:11px;font-weight:700}.ex-approved .ex-inline-advance .af-field input,.ex-approved .ex-inline-advance .af-field select,.ex-approved .ex-inline-advance .af-field textarea,.ex-approved .ex-inline-expense .expense-field input,.ex-approved .ex-inline-expense .expense-field select,.ex-approved .ex-inline-expense .expense-field textarea{box-sizing:border-box;background:#edf3f6;border-radius:8px;width:100%;min-height:33px;padding:5px 8px;font-size:11px}.ex-approved .ex-inline-advance .af-field textarea,.ex-approved .ex-inline-expense .expense-field textarea{resize:vertical;min-height:34px}.ex-approved .ex-inline-advance .af-submit,.ex-approved .ex-inline-expense .expense-submit{color:#fff;background:linear-gradient(110deg,#153c54,#286278);border-radius:9px;width:100%;min-height:39px;margin-top:auto;padding:8px 10px;font-size:12px;font-weight:800}.ex-approved .ex-inline-advance .af-last-saved{margin-top:6px;padding:7px;font-size:10px}.ex-approved .ex-inline-expense .expense-attachment-box{background:0 0;border:0;border-radius:0;padding:2px 0;font-size:11px}.ex-approved .ex-inline-expense .expense-check{gap:6px;font-size:11px;line-height:1.4}.ex-approved .ex-inline-expense .expense-check input{width:15px;height:15px}.ex-approved .ex-inline-expense .expense-attach-active{background:#e9f1f4;border:1px solid #cbdce3;border-radius:9px;margin-top:5px;padding:8px}.ex-approved .ex-inline-expense .expense-attachment-box p{margin:4px 0;font-size:10px;line-height:1.5}.ex-approved .ex-inline-expense .expense-choose-file{font-size:11px}.ex-approved .ex-inline-expense .expense-error,.ex-approved .ex-inline-expense .expense-success,.ex-approved .ex-inline-advance .ex-alert{margin:4px 0;padding:7px;font-size:11px}.ex-approved .ex-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (width<=1400px){.ex-approved .ex-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-approved .ex-dashboard-grid>.ex-panel{min-height:300px}}@media (width<=740px){.ex-approved .ex-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-approved .ex-dashboard-grid>.ex-panel{min-height:0}}@media (width<=560px){.ex-approved .ex-dashboard-grid{grid-template-columns:1fr}.ex-approved .ex-dashboard-grid>.ex-panel{min-height:0}}.ex-approved .ex-topbar{gap:12px;height:52px}.ex-approved .ex-content{padding:10px 14px 22px}.ex-approved .ex-heading{margin-bottom:9px}.ex-approved .ex-heading h1{margin-bottom:2px}.ex-approved .ex-kicker{margin-bottom:3px}.ex-approved .ex-kpis{gap:9px;margin-bottom:9px}.ex-approved .ex-stat{border-radius:13px;min-height:91px;padding:11px 13px}.ex-approved .ex-stat strong{margin:3px 0 1px;font-size:clamp(19px,1.85vw,27px)}.ex-approved .ex-dashboard-grid{align-items:start;gap:9px;margin-bottom:9px}.ex-approved .ex-dashboard-grid>.ex-panel{min-height:0}.ex-approved .ex-bottom-grid{gap:9px}.ex-approved .ex-panel{border-radius:13px;padding:11px 12px}.ex-approved .ex-section-title{margin-bottom:8px}.ex-approved .ex-soft-icon{padding:5px 8px}.ex-approved .ex-current-rows p{padding:6px 0}.ex-approved .ex-hint{margin-top:7px;padding:8px}.ex-approved .ex-file-actions{margin-bottom:6px}.ex-approved .ex-file-actions button{padding:6px 8px}.ex-approved .ex-attachment-list{gap:3px}.ex-approved .ex-attachment-list>button{padding:4px 3px}.ex-approved .ex-table th,.ex-approved .ex-table td{padding:7px 8px}.ex-approved .ex-history-row{padding:7px 0}.ex-approved .ex-inline-advance .af-form,.ex-approved .ex-inline-expense .expense-form,.ex-approved .ex-inline-advance .af-grid,.ex-approved .ex-inline-expense .expense-grid{gap:5px}.ex-approved .ex-inline-advance .af-field,.ex-approved .ex-inline-expense .expense-field{grid-template-columns:92px minmax(0,1fr);gap:5px}.ex-approved .ex-inline-advance .af-field input,.ex-approved .ex-inline-advance .af-field select,.ex-approved .ex-inline-advance .af-field textarea,.ex-approved .ex-inline-expense .expense-field input,.ex-approved .ex-inline-expense .expense-field select,.ex-approved .ex-inline-expense .expense-field textarea{min-height:32px;padding:4px 7px}.ex-approved .ex-inline-advance .af-submit,.ex-approved .ex-inline-expense .expense-submit{min-height:38px;margin-top:7px;padding:7px 10px}.ex-approved .ex-inline-expense .expense-attachment-box{padding:0}.ex-approved .ex-inline-expense .expense-attach-active{margin-top:4px}.ex-approved .ex-inline-advance .af-last-saved{margin-top:5px}@media (width<=740px){.ex-approved .ex-topbar{height:auto}.ex-approved .ex-content{padding:11px 10px 22px}.ex-approved .ex-dashboard-grid{gap:8px}.ex-approved .ex-stat{min-height:88px;padding:11px}.ex-approved .ex-inline-advance .af-field input,.ex-approved .ex-inline-advance .af-field select,.ex-approved .ex-inline-advance .af-field textarea,.ex-approved .ex-inline-expense .expense-field input,.ex-approved .ex-inline-expense .expense-field select,.ex-approved .ex-inline-expense .expense-field textarea{min-height:40px;font-size:13px}.ex-approved .ex-inline-advance .af-submit,.ex-approved .ex-inline-expense .expense-submit{min-height:44px}}@media (width<=560px){.ex-approved .ex-dashboard-grid{grid-template-columns:1fr}}.ex-approved .ex-dashboard-grid{align-items:stretch}.ex-approved .ex-dashboard-grid>.ex-panel{height:100%;min-height:0}.ex-approved .ex-inline-advance .af-form{flex:1}.ex-approved .ex-inline-advance .af-submit{margin-top:auto}.ex-approved .ex-inline-expense .expense-submit{margin-top:7px}@media (width>=1401px){.ex-approved .ex-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:9px}.ex-approved .ex-dashboard-grid>.ex-panel{align-self:stretch;height:auto;min-height:307px}}.ex-approved .ex-dashboard-grid>.ex-panel{flex-direction:column;display:flex}.ex-approved .ex-dashboard-grid .ex-section-title{border-bottom:1px solid #dbe5ea;flex-shrink:0;min-height:28px;margin:-1px -1px 9px;padding-bottom:7px}.ex-approved .ex-dashboard-grid .ex-section-title h2{font-size:14px;line-height:1.3}.ex-approved .ex-dashboard-grid .ex-soft-icon{padding:3px 7px;font-size:15px}.ex-approved .ex-inline-advance .af-panel,.ex-approved .ex-inline-expense .expense-panel{flex-direction:column;flex:1;min-width:0;display:flex}.ex-approved .ex-inline-advance .af-panel>.ex-section-title{display:none}.ex-approved .ex-inline-advance .af-form,.ex-approved .ex-inline-expense .expense-form{flex-direction:column;flex:1;gap:5px;display:flex}.ex-approved .ex-inline-advance .af-grid,.ex-approved .ex-inline-expense .expense-grid{flex-direction:column;gap:6px;display:flex}.ex-approved .ex-inline-advance .af-field,.ex-approved .ex-inline-expense .expense-field{grid-template-columns:minmax(95px,34%) minmax(0,1fr);align-items:center;gap:6px;min-width:0;margin:0;font-size:11px;display:grid}.ex-approved .ex-inline-advance .af-field:nth-child(2),.ex-approved .ex-inline-expense .expense-grid>.expense-field:nth-child(4){order:-1}.ex-approved .ex-inline-advance .af-field label,.ex-approved .ex-inline-expense .expense-field>span{white-space:normal;margin:0;font-size:11px;line-height:1.2}.ex-approved .ex-inline-advance .af-field input,.ex-approved .ex-inline-advance .af-field select,.ex-approved .ex-inline-advance .af-field textarea,.ex-approved .ex-inline-expense .expense-field input,.ex-approved .ex-inline-expense .expense-field select,.ex-approved .ex-inline-expense .expense-field textarea{border-radius:7px;width:100%;min-width:0;height:30px;min-height:30px;margin:0;padding:3px 7px;font-size:12px;line-height:1.25}.ex-approved .ex-inline-advance .af-field textarea,.ex-approved .ex-inline-expense .expense-field textarea{resize:vertical}.ex-approved .ex-inline-advance .af-submit,.ex-approved .ex-inline-expense .expense-submit{border-radius:8px;width:100%;min-height:36px;margin-top:auto;padding:7px 9px;font-size:12px}.ex-approved .ex-inline-expense .ex-expense-options{border:0;min-width:0;margin:0;padding:0}.ex-approved .ex-inline-expense .ex-expense-options>summary{cursor:pointer;color:#315e70;padding:5px 1px;font-size:11px;font-weight:700;line-height:1.4;list-style-position:inside}.ex-approved .ex-inline-expense .ex-expense-options[open]{background:#e9f1f5;border-radius:8px;margin-top:2px;padding:6px}.ex-approved .ex-inline-expense .ex-expense-options[open]>summary{margin-bottom:7px}.ex-approved .ex-inline-expense .ex-expense-options .expense-notes{margin-bottom:6px}.ex-approved .ex-inline-expense .ex-expense-options .expense-attachment-box{padding:3px 0}.ex-approved .ex-current .ex-current-rows{flex-direction:column;display:flex}.ex-approved .ex-current .ex-current-rows p{width:100%;padding:7px 0}.ex-approved .ex-current .ex-hint{margin-top:10px}.ex-approved .ex-receipts .ex-attachment-list{gap:4px}.ex-approved .ex-receipts .ex-attachment-list>button{min-height:42px}.ex-approved .ex-bottom-grid .ex-section-title{margin-bottom:8px}@media (width<=1400px){.ex-approved .ex-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.ex-approved .ex-dashboard-grid>.ex-panel{height:auto;min-height:0}.ex-approved .ex-inline-advance .af-submit,.ex-approved .ex-inline-expense .expense-submit{margin-top:8px}}@media (width<=700px){.ex-approved .ex-inline-advance .af-field input,.ex-approved .ex-inline-advance .af-field select,.ex-approved .ex-inline-advance .af-field textarea,.ex-approved .ex-inline-expense .expense-field input,.ex-approved .ex-inline-expense .expense-field select,.ex-approved .ex-inline-expense .expense-field textarea{height:auto;min-height:41px;font-size:14px}.ex-approved .ex-inline-advance .af-submit,.ex-approved .ex-inline-expense .expense-submit{min-height:44px}}@media (width<=560px){.ex-approved .ex-dashboard-grid{grid-template-columns:1fr}}.ex-approved .ex-topbar{justify-content:space-between;gap:12px;height:52px;margin:0 16px;padding:0;position:relative}.ex-approved .ex-topbar-left{order:2;align-items:center;gap:12px;min-width:0;margin-inline-start:auto;display:flex}.ex-approved .ex-account-tools{background:#eef4f8cc;border:1px solid #d0dee5;border-radius:12px;flex-direction:row;align-items:center;gap:4px;min-width:0;padding:3px 5px;display:flex;box-shadow:0 2px 8px #25485c0d}.ex-approved .ex-profile-trigger{border:0;flex-direction:row;align-items:center;gap:7px;max-width:245px;padding:3px 7px;display:flex}.ex-approved .ex-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:178px;overflow:hidden}.ex-approved .ex-avatar{flex:none;width:32px;height:32px;overflow:hidden}.ex-approved .ex-avatar img,.ex-profile-big-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ex-approved .ex-notification-trigger{color:#174156;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:36px;display:grid}.ex-approved .ex-notification-trigger:hover,.ex-approved .ex-notification-trigger:focus-visible{background:#dae9f0}.ex-approved .ex-notification-trigger svg{width:20px;height:20px}.ex-approved .ex-search{border-radius:11px;flex:0 340px;order:1;width:clamp(185px,24vw,340px);max-width:340px;min-height:37px;margin-inline:auto;padding:4px 10px}.ex-approved .ex-search svg{color:#264b60;flex:none;width:17px;height:17px}.ex-approved .ex-search input{min-height:22px;font-size:12px}.ex-approved .ex-heading{align-items:center;gap:12px;min-height:66px;margin:0 0 9px;display:flex}.ex-approved .ex-heading h1{font-size:clamp(22px,2.1vw,30px);line-height:1.15}.ex-approved .ex-heading .ex-greeting-icon{color:#fff;background:linear-gradient(140deg,#5aafa8,#277b76);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 9px #347e7b2e}.ex-approved .ex-greeting-icon svg{width:23px;height:23px}.ex-notifications-modal{max-width:440px!important}.ex-profile-big-avatar{overflow:hidden}.ex-avatar-upload-row{color:#5a7784;flex-wrap:wrap;align-items:center;gap:11px;font-size:11px;display:flex}.ex-avatar-upload-button{color:#214a61;cursor:pointer;background:#dcecf1;border:1px solid #9dbac7;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:700;position:relative;overflow:hidden}.ex-avatar-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (width<=960px){.ex-approved .ex-topbar{flex-wrap:wrap;height:auto;min-height:52px;padding:7px 0}.ex-approved .ex-topbar-left{order:0;margin-inline-start:0}.ex-approved .ex-search{flex:210px;order:1;width:auto;max-width:340px}}@media (width<=740px){.ex-approved .ex-topbar{margin:0 10px}.ex-approved .ex-topbar-left{flex-wrap:wrap;justify-content:space-between;width:100%}.ex-approved .ex-search{flex:1 0 100%;order:2;width:100%;max-width:none}.ex-approved .ex-profile-trigger{max-width:225px}.ex-approved .ex-heading{gap:8px;min-height:60px}.ex-approved .ex-heading h1{font-size:22px}.ex-approved .ex-heading .ex-greeting-icon{width:34px;height:34px}}.ex-approved .ex-topbar.ex-header-layout{flex-wrap:nowrap;grid-template-columns:minmax(305px,1fr) minmax(200px,285px) minmax(320px,1fr);align-items:center;column-gap:16px;height:auto;min-height:87px;margin:0 15px;padding:9px 0 8px;display:grid}.ex-approved .ex-header-layout .ex-header-greeting{text-align:right;grid-area:1/1;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:0;margin:0;display:flex}.ex-approved .ex-header-greeting .ex-greeting-copy{min-width:0}.ex-approved .ex-header-greeting .ex-kicker{margin:0 0 2px;font-size:9px}.ex-approved .ex-header-greeting h1{overflow-wrap:anywhere;margin:0 0 3px;font-size:clamp(19px,1.65vw,26px);font-weight:800;line-height:1.24}.ex-approved .ex-header-greeting .ex-greeting-copy>p:last-child{margin:0;font-size:11px;line-height:1.35}.ex-approved .ex-header-greeting .ex-greeting-icon{width:36px;height:36px}.ex-approved .ex-header-layout .ex-header-search{order:unset;flex:none;grid-area:1/2;justify-self:center;width:100%;max-width:285px;height:37px;min-height:37px;margin:0;padding:4px 10px}.ex-approved .ex-header-layout .ex-header-account{order:unset;flex-wrap:nowrap;grid-area:1/3;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.ex-approved .ex-header-account .ex-account-tools{gap:4px;min-width:0;max-width:none;padding:4px 6px;display:flex}.ex-approved .ex-header-account .ex-profile-trigger{white-space:normal;text-align:right;flex:0 auto;min-width:0;max-width:none;padding:3px 5px}.ex-approved .ex-header-account .ex-profile-name{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:230px;font-size:12px;line-height:1.25;overflow:visible}.ex-approved .ex-header-account .ex-avatar{flex-shrink:0}.ex-approved .ex-header-account .ex-notification-trigger{flex:0 0 34px}.ex-approved .ex-header-account .ex-logout{flex-shrink:0}.ex-approved .ex-content{padding-top:8px}@media (width<=1200px){.ex-approved .ex-topbar.ex-header-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 12px;min-height:0}.ex-approved .ex-header-layout .ex-header-greeting{grid-area:1/1}.ex-approved .ex-header-layout .ex-header-account{grid-area:1/2}.ex-approved .ex-header-layout .ex-header-search{grid-area:2/1/auto/-1;justify-self:center;width:min(100%,340px);max-width:340px}}@media (width<=740px){.ex-approved .ex-topbar.ex-header-layout{grid-template-columns:minmax(0,1fr);gap:9px;margin:0 10px;padding:10px 0}.ex-approved .ex-header-layout .ex-header-greeting{grid-area:1/1}.ex-approved .ex-header-layout .ex-header-account{grid-area:2/1;justify-content:space-between;width:100%}.ex-approved .ex-header-layout .ex-header-search{grid-area:3/1;width:100%;max-width:none}.ex-approved .ex-header-greeting h1{font-size:21px}.ex-approved .ex-header-account .ex-profile-name{max-width:min(48vw,230px)}}@media (width<=380px){.ex-approved .ex-header-account .ex-account-tools{padding:2px}.ex-approved .ex-header-account .ex-profile-name{max-width:125px;font-size:11px}.ex-approved .ex-header-account .ex-logout{padding:6px;font-size:11px}}@media (width>=1201px){.ex-approved .ex-topbar.ex-header-layout{grid-template-columns:minmax(305px,1fr) minmax(200px,285px) minmax(385px,1fr);column-gap:12px}}.ex-approved .ex-header-layout .ex-header-account{direction:rtl;justify-content:flex-end;gap:10px}.ex-approved .ex-header-account .ex-account-tools{border-radius:13px;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;padding:5px 9px;display:flex}.ex-approved .ex-header-account .ex-profile-trigger{color:#193a50;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:none;padding:3px;display:flex}.ex-approved .ex-header-account .ex-profile-name{text-align:right;white-space:normal;overflow-wrap:break-word;text-overflow:clip;min-width:0;max-width:none;font-size:15px;font-weight:800;line-height:1.32;display:block;overflow:visible}.ex-approved .ex-header-account .ex-avatar{flex-shrink:0;width:36px;height:36px}.ex-approved .ex-header-account .ex-notification-trigger{flex-shrink:0}@media (width<=1200px){.ex-approved .ex-header-account .ex-profile-name{font-size:13px}}@media (width<=740px){.ex-approved .ex-header-account .ex-account-tools{min-width:0}.ex-approved .ex-header-account .ex-profile-name{max-width:min(48vw,235px);font-size:13px}.ex-approved .ex-header-account .ex-avatar{width:33px;height:33px}}@media (width<=380px){.ex-approved .ex-header-account .ex-profile-name{max-width:120px;font-size:12px}}.ex-approved .ex-header-account .ex-account-tools{width:auto;max-width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;padding:0}.ex-approved .ex-header-account .ex-profile-trigger{width:auto;max-width:245px;height:auto;min-height:38px;box-shadow:none;background:#f2f7f9;border:1px solid #d0dfe6;border-radius:10px;gap:6px;padding:4px 8px}.ex-approved .ex-header-account .ex-avatar{width:29px;height:29px}.ex-approved .ex-header-account .ex-profile-name{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:183px;font-size:12px;font-weight:700;line-height:1.18}.ex-approved .ex-header-account .ex-notification-trigger{background:0 0;flex:0 0 34px;width:34px;height:38px}.ex-approved .ex-header-account .ex-logout{min-height:36px;padding:5px 9px}@media (width<=740px){.ex-approved .ex-header-account .ex-profile-trigger{max-width:min(66vw,245px)}.ex-approved .ex-header-account .ex-profile-name{max-width:min(43vw,183px);font-size:12px}}.af-panel{margin-top:20px}.af-statement-tag{color:#205d51;white-space:nowrap;background:#e2eee9;border:1px solid #c6ddd5;border-radius:999px;align-items:center;padding:8px 12px;font-weight:700;display:inline-flex}.af-form{margin-top:18px}.af-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.af-field{flex-direction:column;gap:7px;min-width:0;display:flex}.af-field label{color:#263f51;font-size:14px;font-weight:700}.af-field input,.af-field select,.af-field textarea{box-sizing:border-box;color:#193449;width:100%;min-width:0;font:inherit;background:#eef3f6;border:1px solid #c8d5dd;border-radius:12px;outline:none;padding:12px 13px}.af-field input:focus,.af-field select:focus,.af-field textarea:focus{border-color:#4c817e;box-shadow:0 0 0 3px #b7d9d348}.af-field textarea{resize:vertical}.af-field small{color:#607785;font-size:12px}.af-notes{grid-column:1/-1}.af-submit{color:#fff;font:inherit;cursor:pointer;background:#244d49;border:0;border-radius:12px;margin-top:18px;padding:13px 23px;font-weight:700}.af-submit:hover:not(:disabled){background:#183b39}.af-submit:disabled{opacity:.65;cursor:not-allowed}.af-form .ex-alert{margin-top:14px}.af-explainer{color:#637a85;margin-top:16px;font-size:13px;line-height:1.9}.af-last-saved{color:#225643;background:#e6f1ea;border:1px solid #c5ddce;border-radius:12px;margin-top:14px;padding:12px 14px;line-height:1.8}@media (width<=720px){.af-grid{grid-template-columns:1fr}.af-notes{grid-column:auto}.af-submit{width:100%}}.ex-page.ex-approved{font-family:Tajawal,Tahoma,Arial,sans-serif}.ex-page.ex-approved button,.ex-page.ex-approved input,.ex-page.ex-approved select,.ex-page.ex-approved textarea{font-family:inherit}.ex-page.ex-approved .ex-profile-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;max-width:min(300px,43vw);padding:6px 10px;font-weight:650;display:inline-flex}.ex-page.ex-approved .ex-profile-trigger:hover,.ex-page.ex-approved .ex-profile-trigger:focus-visible{background:#e2ecef;border-color:#b4ced0}.ex-page.ex-approved .ex-profile-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-profile-modal .ex-modal-card{width:min(94vw,600px);max-height:90dvh;overflow-y:auto}.ex-profile-form{gap:15px;padding:4px 2px 8px;display:grid}.ex-profile-identity{background:#e7f0f1;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.ex-profile-big-avatar{color:#22554e;background:#c9e1db;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:24px;font-weight:700;display:inline-grid}.ex-profile-identity div{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.ex-profile-identity strong{color:#203e50;font-size:18px}.ex-profile-identity small{color:#65808c;font-size:11px}.ex-profile-field{color:#24465a;gap:7px;font-size:14px;font-weight:650;display:grid}.ex-profile-field input{color:#203e50;box-sizing:border-box;background:#f0f5f6;border:1px solid #bdd0d7;border-radius:10px;outline:none;width:100%;min-height:44px;padding:10px 12px}.ex-profile-field input:focus-visible{border-color:#448b89;box-shadow:0 0 0 3px #448b8924}.ex-profile-field input[readonly]{color:#5a7380;background:#e9eef0}.ex-profile-field small{color:#69808b;font-size:12px;font-weight:400;line-height:1.6}.ex-profile-meta{color:#506b78;background:#edf3f4;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:13px;display:flex}.ex-profile-meta strong{color:#214556}.ex-profile-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ex-page.ex-approved .ex-profile-save{color:#fff;cursor:pointer;background:#1e465a;border:0;border-radius:10px;padding:11px 18px;font-weight:700}.ex-page.ex-approved .ex-profile-cancel{color:#284e5f;cursor:pointer;background:0 0;border:1px solid #b8cdd4;border-radius:10px;padding:10px 16px}.ex-page.ex-approved .ex-profile-save:disabled{opacity:.6;cursor:wait}.ex-page.ex-approved .ex-profile-modal .ex-alert{margin:0}@media (width<=600px){.ex-profile-modal .ex-modal-card{width:min(96vw,600px)}.ex-profile-meta{flex-direction:column;gap:4px}}@media (width>=961px){.ex-page.ex-approved .ex-topbar{grid-template-columns:minmax(280px,1fr) minmax(210px,300px) minmax(290px,1fr);align-items:center;column-gap:12px;height:52px;display:grid}.ex-page.ex-approved .ex-topbar-left{order:unset;grid-area:1/3;justify-self:end;align-items:center;gap:9px;min-width:0;max-width:100%;margin:0;display:flex}.ex-page.ex-approved .ex-search{order:unset;flex:none;grid-area:1/2;justify-self:center;width:100%;max-width:300px;min-height:36px;margin:0;padding:4px 10px}}.ex-page.ex-approved .ex-account-tools{flex:0 auto;gap:5px;width:auto;min-width:0;max-width:100%;padding:3px 7px}.ex-page.ex-approved .ex-profile-trigger{flex:0 auto;gap:7px;width:auto;min-width:0;max-width:none;padding:3px 5px}.ex-page.ex-approved .ex-profile-trigger>.ex-profile-name{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:right;min-width:0;max-width:none;font-size:13px;line-height:1.2;overflow:visible}.ex-page.ex-approved .ex-notification-trigger{flex:none}.ex-page.ex-approved .ex-heading{min-height:60px;margin-top:0}.ex-page.ex-approved .ex-heading h1{line-height:1.2}@media (width>=961px) and (width<=1240px){.ex-page.ex-approved .ex-topbar{grid-template-columns:minmax(260px,1fr) minmax(190px,250px) minmax(250px,1fr)}.ex-page.ex-approved .ex-profile-trigger>.ex-profile-name{font-size:12px}}@media (width<=960px){.ex-page.ex-approved .ex-topbar{flex-wrap:wrap;height:auto;min-height:52px;display:flex}.ex-page.ex-approved .ex-topbar-left{flex-wrap:wrap;order:0;gap:8px;width:auto;max-width:100%;margin:0}.ex-page.ex-approved .ex-search{flex:200px;order:1;width:auto;max-width:340px;margin-inline:auto}}@media (width<=740px){.ex-page.ex-approved .ex-topbar-left{justify-content:space-between;width:100%}.ex-page.ex-approved .ex-account-tools{max-width:calc(100% - 95px)}.ex-page.ex-approved .ex-profile-trigger>.ex-profile-name{font-size:12px}.ex-page.ex-approved .ex-search{flex:1 0 100%;order:2;width:100%;max-width:none}}.ex-approved .ex-notification-trigger{position:relative}.ex-approved .ex-notification-badge{top:-5px;color:#fff;direction:ltr;background:#c74343;border:2px solid #edf3f6;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;inset-inline-end:-6px}.ex-approved .ex-notifications-modal{width:min(100%,600px)}.ex-approved .ex-notifications-actions{align-items:center;gap:7px;display:flex}.ex-approved .ex-notification-list{gap:8px;margin-top:10px;display:grid}.ex-approved .ex-notification-item{background:#f9fbfc;border:1px solid #d4e2e8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ex-approved .ex-notification-unread{background:#eaf5f3;border-color:#a5d0d3}.ex-approved .ex-notification-copy{flex:1;min-width:0}.ex-approved .ex-notification-heading{align-items:center;gap:7px;display:flex}.ex-approved .ex-notification-heading strong{color:#1b4051;overflow-wrap:anywhere;font-size:13px}.ex-approved .ex-notification-dot{background:#28847a;border-radius:50%;flex:none;width:8px;height:8px}.ex-approved .ex-notification-copy p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.6}.ex-approved .ex-notification-copy time{color:#6c8490;font-size:11px}.ex-approved .ex-notification-mark{color:#204c5d;background:#fff;border:1px solid #9bbcc5;border-radius:8px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.ex-approved .ex-notification-read-label{color:#738892;white-space:nowrap;font-size:11px}.ex-approved .ex-notifications-footnote{color:#718993;margin:12px 0 0;font-size:11px;line-height:1.6}@media (width<=560px){.ex-approved .ex-notifications-modal .ex-modal-top{align-items:flex-start}.ex-approved .ex-notification-item{flex-direction:column;align-items:flex-start}.ex-approved .ex-notification-mark{align-self:flex-end;min-height:36px}}.sec-sidebar-trigger{text-align:right;cursor:pointer;width:100%;font:inherit;align-items:center;gap:11px;display:flex}.sec-overlay{z-index:99999;background:#091928a6;justify-content:center;align-items:center;padding:16px;font-family:Tajawal,Arial,sans-serif;display:flex;position:fixed;inset:0}.sec-dialog{color:#1a3545;background:#f4f8fa;border-radius:18px;flex-direction:column;width:min(560px,100%);height:min(740px,90dvh);display:flex;overflow:hidden;box-shadow:0 24px 70px #0000004d}.sec-header{color:#fff;background:#17384d;align-items:center;gap:11px;padding:15px;display:flex}.sec-avatar{background:#2e817f;border-radius:13px;justify-content:center;align-items:center;padding:10px;display:flex}.sec-heading{flex-direction:column;flex:1;gap:4px;display:flex}.sec-heading strong{font-size:16px}.sec-heading small{opacity:.8;font-size:12px}.sec-icon-button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:9px;padding:8px;display:flex}.sec-icon-button:disabled{opacity:.4}.sec-messages{flex-direction:column;flex:1;gap:12px;min-height:0;padding:22px 16px;display:flex;overflow-y:auto}.sec-message{max-width:100%;display:flex}.sec-mine{justify-content:flex-start}.sec-theirs{justify-content:flex-end}.sec-bubble{background:#fff;border-radius:14px;min-width:90px;max-width:83%;padding:10px 13px;box-shadow:0 2px 7px #1432410f}.sec-mine .sec-bubble{background:#dcefe9}.sec-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.sec-message-meta{color:#687e8a;justify-content:flex-end;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.sec-mine .sec-message-meta svg{color:#178b81}.sec-placeholder{text-align:center;color:#718594;max-width:310px;margin:auto;font-size:14px;line-height:1.7}.sec-error{color:#ac3344;background:#fff0f0;margin:0;padding:9px 14px;font-size:12px}.sec-compose{background:#fff;border-top:1px solid #dce7eb;align-items:center;gap:9px;padding:12px;display:flex}.sec-compose input{min-width:0;font:inherit;background:#f8fafb;border:1px solid #d5e3e8;border-radius:24px;outline:none;flex:1;padding:13px 15px}.sec-compose input:focus{border-color:#228f8e}.sec-compose button{color:#fff;cursor:pointer;background:#248d83;border:0;border-radius:50%;padding:12px;display:flex}.sec-compose button:disabled{opacity:.4;cursor:not-allowed}@media (width<=560px){.sec-overlay{padding:0}.sec-dialog{border-radius:0;width:100%;height:100dvh}}.sec-compose{flex-flow:row!important;align-items:center!important;display:flex!important}.sec-compose input{flex:auto!important;width:auto!important;min-width:0!important}.sec-compose button{justify-content:center;align-items:center;width:43px;height:43px;flex:none!important}.sec-dialog{color:#133448!important;background:#e9f1f5!important}.sec-messages{background:#e9f1f5!important}.sec-bubble{border:1px solid #cbdfe7;box-shadow:0 3px 9px #12324317;background:#fff!important}.sec-mine .sec-bubble{border-color:#a6d4c5;background:#cae9df!important}.sec-bubble p,.sec-bubble p *{line-height:1.7;color:#102f42!important;opacity:1!important;font-size:14px!important;font-weight:600!important}.sec-message-meta,.sec-message-meta time{font-weight:700;color:#3c6577!important;opacity:1!important}.sec-compose input{color:#163b4c!important;background:#fff!important}.sec-compose input::placeholder{opacity:1;color:#668190!important}.sec-heading strong{color:#fff!important}.sec-heading small{color:#d4edf1!important}.sec-compose{flex-flow:row!important;align-items:center!important;gap:7px!important;display:flex!important}.ex-sidebar a svg{vertical-align:middle;flex:none;margin-inline-end:10px}.ex-page .ex-soft-icon{justify-content:center;align-items:center;display:inline-flex}.ex-page .ex-logout,.ex-page .ex-edit-action,.ex-page .ex-file-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.ex-page .ex-edit-action{color:#1c625d;font:inherit;cursor:pointer;white-space:nowrap;background:#f1f7f5;border:1px solid #b9cfc9;border-radius:9px;padding:7px 11px;font-size:.85rem}.ex-page .ex-edit-action:hover{background:#dff0eb}.ex-page .ex-close-actions{border-top:1px solid #dce6e5;gap:10px;margin-top:12px;padding-top:14px;display:grid}.ex-page .ex-close-actions small{color:#647779;font-size:.77rem;line-height:1.7}.ex-page .ex-enhance-primary{color:#fff;font:inherit;cursor:pointer;background:#176b68;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-weight:700;display:inline-flex}.ex-page .ex-enhance-primary:hover{background:#105954}.ex-page .ex-enhance-primary:disabled{opacity:.55;cursor:not-allowed}.ex-page .ex-pending-note{color:#735b27;background:#f3eee2;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:.88rem;display:flex}.ex-page .ex-edit-modal{gap:15px;width:min(92vw,520px);max-width:520px;display:grid}.ex-page .ex-edit-modal .ex-modal-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ex-page .ex-edit-modal .ex-modal-top h2{align-items:center;gap:8px;display:flex}.ex-page .ex-edit-modal .ex-modal-top button{align-items:center;gap:5px;display:inline-flex}.ex-page .ex-edit-original{background:#eef3f3;border-radius:9px;padding:12px}.ex-page .ex-edit-field{gap:7px;font-size:.91rem;font-weight:600;display:grid}.ex-page .ex-edit-field input,.ex-page .ex-edit-field textarea{box-sizing:border-box;color:#173c42;width:100%;font:inherit;background:#fff;border:1px solid #b9c9c8;border-radius:10px;padding:11px 12px}.ex-page .ex-edit-field input:focus,.ex-page .ex-edit-field textarea:focus{outline-offset:1px;outline:2px solid #67a69e}.ex-page .ex-edit-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ex-page .ex-edit-buttons>button:first-child{color:#4b6365;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d5d4;border-radius:9px;padding:10px 18px}.ex-page .ex-edit-modal>small{color:#667b7b;line-height:1.7}@media (width<=650px){.ex-page .ex-edit-modal{padding:16px}.ex-page .ex-edit-buttons>button{flex:1}}
