@charset "UTF-8";.ili-dept-page .ili-toolbar{margin-bottom:14px}.ili-dept-page .department-pagination{display:flex;justify-content:flex-end;margin-top:20px}.ili-dept-card{cursor:default;padding:16px;border-radius:16px;display:flex;flex-direction:column;height:100%;transition:transform .18s ease,box-shadow .18s ease}.ili-dept-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0f172a73}.ili-dept-card .dc-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ili-dept-card .dc-head .dc-name-wrap{display:flex;align-items:center;gap:9px;min-width:0}.ili-dept-card .dc-head .dept-dot{width:9px;height:9px;border-radius:3px;flex:none}.ili-dept-card .dc-head .dc-name{min-width:0;font-weight:600!important;font-size:15px;letter-spacing:-.01em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ili-dept-card .dc-head .dc-actions{flex:none;display:flex;align-items:center}.ili-dept-card .dc-head .dc-actions .sq-btn{width:34px;height:34px;display:grid;place-items:center;background:var(--surface-3);border:none;border-radius:8px;cursor:pointer;color:var(--text-muted);transition:background .15s,color .15s}.ili-dept-card .dc-head .dc-actions .sq-btn:hover{color:var(--text);background:var(--bg-emphasized)}.ili-dept-card .dc-stat{background:var(--surface-2);border:1px solid var(--border-muted);border-radius:12px;padding:12px 14px;margin-top:12px;cursor:pointer;transition:border-color .15s}.ili-dept-card .dc-stat .l{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);font-weight:600!important;margin-bottom:3px}.ili-dept-card .dc-stat .v{font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1.1;color:var(--text)}.ili-dept-card .dc-stat:hover{border-color:var(--accent)}.ili-dept-card .dc-stat:hover .v{color:var(--accent)}.ili-dept-card .dc-chart,.ili-dept-card .ili-pf-empty{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-muted)}.ili-dept-card .dc-foot{margin-top:14px}.ili-dept-card .dc-view{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--accent-bg);color:var(--accent);border:none;font-family:var(--font);font-size:12.5px;font-weight:600!important;padding:9px;border-radius:8px;cursor:pointer;transition:filter .15s}.ili-dept-card .dc-view:hover{filter:brightness(.96)}.ili-dept-drawer .ant-drawer-header{border-bottom:1px solid var(--border-muted)}.ili-emp-page{padding:24px 28px 40px}.ili-emp-card{cursor:pointer;margin-bottom:25px;padding:16px;border-radius:16px;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.ili-emp-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0f172a73}.ili-emp-card .ili-emp-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ili-emp-card .ili-emp-card-code{font-family:var(--mono);font-size:11px;font-weight:500!important;color:var(--info);background:var(--info-bg);padding:3px 8px;border-radius:6px;letter-spacing:.02em;white-space:nowrap}.ili-emp-card .ili-emp-card-id{display:flex;flex-direction:column;align-items:center;text-align:center;margin:14px 0 0}.ili-emp-card .ili-emp-card-id .ili-emp-card-avatar{width:60px;height:60px;border-radius:50%;border:2px solid;display:grid;place-items:center;font-size:20px;font-weight:600!important;overflow:hidden;margin-bottom:10px;flex:none}.ili-emp-card .ili-emp-card-id .ili-emp-card-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ili-emp-card .ili-emp-card-id .nm{font-weight:600!important;font-size:16px;letter-spacing:-.01em;line-height:1.25;color:var(--text);max-width:100%;overflow-wrap:break-word}.ili-emp-card .ili-emp-card-id .ds{font-size:12.5px;color:var(--text-muted);margin-top:3px;min-height:32px;line-height:1.3}.ili-emp-card .ili-emp-card-panel{background:var(--surface-2);border:1px solid var(--border-muted);border-radius:12px;padding:12px 14px;margin-top:12px}.ili-emp-card .ili-emp-card-panel-divider{height:1px;background:var(--border-muted);margin:10px 0}.ili-emp-card .ili-emp-card-meta{display:flex;gap:8px}.ili-emp-card .ili-emp-card-meta .meta-col{flex:1;min-width:0}.ili-emp-card .ili-emp-card-meta .meta-col.right{flex:0 0 auto;text-align:right}.ili-emp-card .ili-emp-card-meta .lbl{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);font-weight:600!important;margin-bottom:3px}.ili-emp-card .ili-emp-card-meta .val{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600!important;color:var(--text)}.ili-emp-card .ili-emp-card-meta .val .dept-dot{width:7px;height:7px;border-radius:2px;flex:none}.ili-emp-card .ili-emp-card-meta .val .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ili-emp-card .ili-emp-card-meta .val.mono{font-family:var(--mono);font-weight:500!important;justify-content:flex-end}.ili-emp-card .ili-emp-card-contact{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-muted)}.ili-emp-card .ili-emp-card-contact .row{display:flex;align-items:center;gap:7px;min-width:0}.ili-emp-card .ili-emp-card-contact .row svg{flex:none;color:var(--text-subtle)}.ili-emp-card .ili-emp-card-contact .row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ili-emp-card .ili-emp-card-actions{display:flex;align-items:center;gap:6px;margin-top:14px}.ili-emp-card .ili-emp-card-actions .view-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--accent-bg);color:var(--accent);border:none;font-family:var(--font);font-size:12.5px;font-weight:600!important;padding:8px;border-radius:8px;cursor:pointer;transition:filter .15s}.ili-emp-card .ili-emp-card-actions .view-btn:hover{filter:brightness(.96)}.ili-emp-card .ili-emp-card-actions .sq-btn{width:34px;height:34px;display:grid;place-items:center;background:var(--surface-3);border:none;border-radius:8px;cursor:pointer;color:var(--text-muted);transition:background .15s,color .15s}.ili-emp-card .ili-emp-card-actions .sq-btn:hover{color:var(--text);background:var(--bg-emphasized)}.ili-emp-card--skeleton{cursor:default;pointer-events:none}.ili-emp-card--skeleton:hover{transform:none;box-shadow:var(--shadow-xs)}.ili-emp-card--skeleton .ili-emp-card-id .ili-skel{align-self:center}.ili-emp-card--skeleton .ili-emp-card-contact{gap:7px}.ili-emp-detail{padding:24px 28px 50px}.ili-emp-back{margin-bottom:14px}.ili-emp-hero{overflow:hidden;margin-bottom:16px}.ili-emp-hero .ili-emp-hero-cover{height:64px;background:linear-gradient(110deg,#1d1d1d,#872a00 55%,#fe4d01)}.ili-emp-hero .ili-emp-hero-body{padding:0 20px}.ili-emp-hero .ili-emp-hero-row{display:flex;align-items:flex-start;gap:16px;padding-top:12px;flex-wrap:wrap}.ili-emp-hero .ili-emp-hero-avatar{width:84px;height:84px;font-size:26px;margin-top:-38px;border:4px solid var(--surface);border-radius:50%;overflow:hidden;position:relative;cursor:pointer;flex:none;display:grid;place-items:center;color:#fff}.ili-emp-hero .ili-emp-hero-avatar img.pic{width:100%;height:100%;object-fit:cover;display:block}.ili-emp-hero .ili-emp-hero-avatar .country-flag{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;border:1.5px solid #fff;z-index:2}.ili-emp-hero .ili-emp-hero-avatar .upload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:rgba(14,14,15,.45);color:#fff;opacity:0;transition:opacity .15s ease;z-index:1}.ili-emp-hero .ili-emp-hero-avatar:hover .upload-overlay{opacity:1}.ili-emp-hero .ili-emp-hero-main{flex:1;min-width:260px;padding-bottom:12px}.ili-emp-hero .ili-emp-hero-main .nm-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ili-emp-hero .ili-emp-hero-main .nm-row h2{font-size:21px;font-weight:600!important;margin:0;letter-spacing:-.01em;color:var(--text)}.ili-emp-hero .ili-emp-hero-main .sub{font-size:13.5px;color:var(--text-muted);margin-top:2px}.ili-emp-hero .ili-emp-hero-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:9px;font-size:12.5px;color:var(--text-subtle)}.ili-emp-hero .ili-emp-hero-meta .mi{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ili-emp-hero .ili-emp-hero-meta .mi svg{flex:none;opacity:.75}.ili-emp-hero .ili-emp-hero-meta .mi b{font-weight:600!important;color:var(--text-muted)}.ili-emp-hero .ili-emp-hero-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--border-strong);flex:none}.ili-emp-hero .ili-emp-hero-actions{display:flex;align-items:center;gap:8px;padding:2px 0 12px;margin-left:auto;flex-wrap:wrap}.ili-emp-hero .ili-emp-hero-actions .status-toggle{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600!important;color:var(--text-muted)}.ili-emp-hero-tabs{padding:0 20px;border-top:1px solid var(--border-muted)}.ili-emp-hero-tabs .ili-tabs{border-bottom:none}.ili-emp-hero-tabs .ili-tabs button{padding:13px 4px;margin-bottom:0}.ili-emp-detail-panels{margin-top:16px}.ili-emp-detail-panels .ant-card{border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:var(--shadow-xs)!important;background:var(--surface);overflow:hidden;transition:box-shadow .18s ease}.ili-emp-detail-panels .ant-card:hover{box-shadow:0 14px 34px -24px #0f172a66!important}.ili-emp-detail-panels .ant-card-head{border-bottom:1px solid var(--border-muted)!important;padding:0 20px!important;min-height:54px}.ili-emp-detail-panels .ant-card-head .ant-card-head-title{padding:14px 0!important}.ili-emp-detail-panels .ant-card-head .ant-card-head-title b{font-size:14.5px;font-weight:600!important;color:var(--text);letter-spacing:-.01em}.ili-emp-detail-panels .ant-card-head .ant-card-head-title svg{width:30px;height:30px;padding:7px;border-radius:9px;background:var(--accent-bg);color:var(--accent);margin-right:10px;box-sizing:border-box}.ili-emp-detail-panels .ant-card-head .ant-card-extra .anticon,.ili-emp-detail-panels .ant-card-head .ant-card-extra button{color:var(--accent)}.ili-emp-detail-panels .ant-card-body{padding:12px 20px 16px!important}.ili-emp-detail-panels .personalInfoTable .ant-table{background:transparent!important}.ili-emp-detail-panels .personalInfoTable .ant-table-tbody>tr>td{padding:9px 0!important;border-bottom:1px solid var(--border-muted)!important;font-size:13px;vertical-align:top;background:transparent!important}.ili-emp-detail-panels .personalInfoTable .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ili-emp-detail-panels .personalInfoTable .ant-table-tbody>tr:hover>td{background:transparent!important}.ili-emp-detail-panels .personalInfoTable .ant-table-tbody>tr>td:first-child{width:190px;color:var(--text-subtle);padding-right:14px!important}.ili-emp-detail-panels .personalInfoTable .ant-table-tbody>tr>td:first-child b{font-size:11px;font-weight:600!important;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle)}.ili-emp-detail-panels .personalInfoTable .ant-table-tbody>tr>td:last-child{color:var(--text);font-weight:500;word-break:break-word}.ili-emp-detail-panels .personalInfoTable .ant-table-thead>tr>th{background:transparent!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle)!important;font-weight:600!important;border-bottom:1px solid var(--border)!important;padding:8px 10px 8px 0!important}.ili-emp-detail-panels .personalInfoTable .ant-table-thead>tr>th:before{display:none}.ili-emp-detail-panels .personalInfoTable .ant-table-thead+.ant-table-tbody>tr>td{width:auto;padding:9px 10px 9px 0!important}.ili-emp-detail-panels .personalInfoTable .ant-table-thead+.ant-table-tbody>tr>td:first-child{color:var(--text)}.ili-emp-detail-panels .personalInfoTable .ant-table-thead+.ant-table-tbody>tr>td:first-child b{font-size:13px;font-weight:600!important;text-transform:none;letter-spacing:0;color:var(--text)}.ili-emp-detail-panels .action-icon{color:var(--accent)}.ili-emp-page .step-container{margin:0 0 4px;padding:4px 4px 18px;width:100%;border-radius:0;background:transparent;box-shadow:none;position:static;height:auto}.ili-emp-page .step-container .ant-steps-item-title{font-size:13.5px;color:var(--text-muted)}.ili-emp-page .step-container .ant-steps-item-active .ant-steps-item-title,.ili-emp-page .step-container .ant-steps-item-active .step-title{color:var(--text)}.ili-emp-page .step-container .step-title{color:inherit;font-size:13.5px;font-weight:600!important}.ili-emp-page .step-container .ant-steps-item-icon{border-radius:10px}.ili-emp-page .step-container .ant-divider-horizontal{display:none}.ili-emp-page .Card{background:transparent;box-shadow:none;border:none;padding:8px 0 0;max-width:900px;color:var(--text)}.ili-emp-page .Card .ant-card-body{padding:0}.ili-emp-page .Card label,.ili-emp-page .Card .ant-form-item-label>label{font-size:12.5px;font-weight:600!important;color:var(--text)}.ili-emp-page .Card .ant-input,.ili-emp-page .Card .ant-picker,.ili-emp-page .Card .ant-input-number,.ili-emp-page .Card .ant-select .ant-select-selector{border-radius:10px!important}.ili-emp-page .EmploymentButtons .ant-btn,.ili-emp-page .Card .ant-btn-primary{border-radius:10px}@media (max-width: 768px){.ili-emp-page,.ili-emp-detail{padding:16px}.ili-emp-hero .ili-emp-hero-row{align-items:center}}[data-theme=dark] .ili-emp-detail-panels .profile-card{background-color:var(--surface)}[data-theme=dark] .ili-emp-detail-panels .header-solid{border-color:var(--border)}[data-theme=dark] .ili-emp-detail-panels .profile-card .item .label,[data-theme=dark] .ili-emp-detail-panels .text-dark{color:var(--text)}[data-theme=dark] .ili-emp-detail-panels .profile-card .item .value{color:var(--text-muted)}[data-theme=dark] .ili-emp-detail-panels .experience-list>li .experience-content{background-color:transparent}[data-theme=dark] .ili-emp-detail-panels .experience-list>li .experience-user{background:var(--surface)}[data-theme=dark] .ili-emp-detail-panels .personalInfoTable b,[data-theme=dark] .ili-emp-detail-panels .personalInfoTable .ant-table-cell{color:var(--text)}.notification-center{cursor:pointer}.notification-center .ant-badge{line-height:normal!important}.ili-notif-pop .ant-popover-inner{border-radius:14px!important;border:1px solid var(--border);box-shadow:var(--shadow-lg)!important;padding:0!important}.ili-notif-pop .ant-popover-title{margin:0!important;padding:14px 18px!important;border-bottom:1px solid var(--border-muted)!important;position:sticky;top:0;background:var(--surface);z-index:2}.ili-notif-pop .ant-popover-inner-content{padding:6px 18px 14px!important}.notification-head{display:flex;justify-content:space-between;align-items:center;border-bottom:none;padding-bottom:0}.notification-head h2{font-size:15px;font-weight:600!important;margin:0;letter-spacing:-.01em}.toogle-btn{display:flex;gap:8px;align-items:center}.toogle-btn p{font-size:12px;color:var(--text-muted);margin:0}.notification-list{list-style-type:none;padding:0;max-height:100%;overflow-y:auto}.notification-list ul{padding:0;margin:0}.notification-list .markasread{text-align:end;font-size:12px;font-weight:600!important;color:var(--brand-lime);padding:8px 0 2px;margin:0}.notification-list .notification-time{color:var(--text-subtle);font-size:11px;margin:10px 0 4px}.notification-list li{position:relative;margin-bottom:0;padding:12px;border:1px solid var(--border-muted);background-color:var(--surface);border-radius:10px;transition:background-color .15s ease,border-color .15s ease;cursor:pointer}.notification-list li:hover{background-color:var(--surface-2);border-color:var(--border)}.notification-list li p,.notification-list li span,.notification-list li div{font-size:13px;color:var(--text)}.notification-list li.read{background-color:var(--surface);border-color:var(--border-muted)}.notification-list li.read .notification-icon{opacity:.55}.notification-list li.read p,.notification-list li.read span,.notification-list li.read div{color:var(--text-muted);font-weight:400!important}.notification-list li.unread{background-color:var(--accent-bg);border-color:var(--ili-border);border-left:3px solid var(--brand-lime)}.notification-list li.unread p,.notification-list li.unread span,.notification-list li.unread div{color:var(--text);font-weight:600!important}.notification-list .notif-unread-dot{width:9px;height:9px;border-radius:50%;background:var(--brand-lime);display:inline-block;flex:none;margin-top:6px;box-shadow:0 0 0 3px var(--accent-bg)}.notification-list .notification-icon{width:38px;height:38px;padding:7px;border-radius:10px;background:var(--surface-3);display:grid;place-items:center}.notification-list .notification-icon img{object-fit:contain}.ili-notif-drawer .ant-drawer-header{border-bottom:1px solid var(--border-muted)}.ili-notif-drawer .ant-drawer-body .notifiction-type{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:10px 10px 0 0;background:var(--surface-2)}.ili-notif-drawer .ant-drawer-body .notifiction-type h3{font-size:13.5px;font-weight:600!important;margin:0}.ili-notif-drawer .ant-drawer-body .notifiction-type p{font-size:12px;color:var(--text-subtle);margin:0}.ili-notif-drawer .ant-drawer-body .notification-message{background:var(--surface);padding:14px;border:1px solid var(--border);border-radius:0 0 10px 10px;border-top:none}.ili-notif-drawer .ant-drawer-body .notification-message h3{font-size:12px;font-weight:600!important;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);margin:0 0 6px}.ili-notif-drawer .ant-drawer-body .notification-message p{font-size:13.5px;color:var(--text);margin:0}.notification-toast{background-color:#4caf50;color:#fff;border-radius:5px;font-size:16px}.auth-form-footer{text-align:center;margin-top:6px}.account-content-new{width:100%;min-height:100vh;background:radial-gradient(120% 90% at 100% 0%,#fff5ef 0%,rgba(255,245,239,0) 55%),radial-gradient(120% 90% at 0% 100%,#fff1ea 0%,rgba(255,241,234,0) 55%),linear-gradient(160deg,#fffdfb 0%,#fff7f2 100%);background-size:cover;position:relative;overflow:hidden}.auth-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none;z-index:0;will-change:transform}.auth-blob--one{width:460px;height:460px;top:-120px;right:-80px;background:radial-gradient(circle,rgba(254,77,1,.45),rgba(254,77,1,0));animation:blob-drift-a 18s ease-in-out infinite}.auth-blob--two{width:520px;height:520px;bottom:-160px;left:-120px;background:radial-gradient(circle,rgba(255,122,61,.4),rgba(255,122,61,0));animation:blob-drift-b 22s ease-in-out infinite}.auth-blob--three{width:300px;height:300px;top:40%;left:12%;background:radial-gradient(circle,rgba(254,77,1,.22),rgba(254,77,1,0));animation:blob-drift-a 26s ease-in-out infinite reverse}.account-content-new:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(254,77,1,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(254,77,1,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 40%,#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,transparent 72%);z-index:0;pointer-events:none}.account-content-new .container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px 16px 56px}.account-logo{text-align:center;margin:0 0 18px;padding-bottom:18px;border-bottom:1px solid #efe7e0}.account-logo img{width:auto;height:46px;margin:0!important;border-radius:0;box-shadow:none}.account-box{position:relative;z-index:1;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 60px -18px #28180838,0 2px 8px #2818080a,inset 0 1px #ffffffe6;border-radius:20px!important;margin:0 auto;overflow:hidden;width:460px;max-width:100%;animation:auth-fade-up .65s cubic-bezier(.16,1,.3,1) both;animation-delay:.08s}.account-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fe4d01 0%,#ff7a3d 50%,#fe4d01 100%);background-size:200% 100%;animation:accent-sweep 6s linear infinite}.account-wrapper{padding:36px 38px 28px}.account-box .login-form .ant-form-item:last-child{margin-bottom:0}.account-box .login-form .ant-form-item:has(.account-btn){margin-bottom:16px}.account-title{font-size:28px!important;font-weight:700!important;letter-spacing:-.02em;margin-bottom:6px!important;text-align:center;color:#1a1208!important}h3.account-title .account-title{margin-bottom:0!important}.account-subtitle{text-align:center;color:#8a8178;font-size:14px;margin:0 0 26px}.account-box label,.account-box .ant-form-item-label>label{color:#1a1208;font-size:14px;font-weight:500;margin-bottom:4px}.account-box .ant-input-affix-wrapper,.account-box .ant-input{background-color:#fcf9f7;border:1.5px solid #efe7e0;border-radius:12px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.account-box .ant-input-affix-wrapper:hover,.account-box .ant-input:hover{border-color:#ff7a3d;background-color:#fff}.account-box .ant-input-affix-wrapper-focused,.account-box .ant-input-affix-wrapper:focus-within,.account-box .ant-input:focus{border-color:#fe4d01;background-color:#fff;box-shadow:0 0 0 4px #fe4d011f}.account-box .site-form-item-icon{color:#8a8178;transition:color .25s ease}.account-box .ant-input-affix-wrapper-focused .site-form-item-icon,.account-box .ant-input-affix-wrapper:focus-within .site-form-item-icon{color:#fe4d01}.account-box .account-btn{position:relative;overflow:hidden;height:48px;background:linear-gradient(135deg,#fe4d01 0%,#e04400 100%);border:0;border-radius:12px;display:block;width:100%;color:#fff!important;font-size:16px;font-weight:600;letter-spacing:.01em;box-shadow:0 12px 24px -8px #fe4d018c,0 2px 6px #fe4d0140;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,filter .22s ease}.account-box .account-btn:after{content:"";position:absolute;top:0;left:-130%;width:80%;height:100%;background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 100%);transform:skew(-18deg);transition:left .6s ease}.account-box .account-btn:hover,.account-box .account-btn:focus{border:0;color:#fff!important;transform:translateY(-2px);filter:saturate(1.05);box-shadow:0 18px 34px -8px #fe4d019e,0 4px 10px #fe4d014d}.account-box .account-btn:hover:after{left:130%}.account-box .account-btn:active{transform:translateY(0);box-shadow:0 6px 16px -6px #fe4d0180}.login-form-forgot,.account-box a{position:relative;color:#fe4d01;font-weight:500;text-decoration:none;transition:color .2s ease}.login-form-forgot:after,.account-box a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1.5px;background:#fe4d01;transform:scaleX(0);transform-origin:right;transition:transform .28s cubic-bezier(.16,1,.3,1)}.login-form-forgot:hover,.account-box a:hover{color:#e04400}.login-form-forgot:hover:after,.account-box a:hover:after{transform:scaleX(1);transform-origin:left}.account-page{align-items:center;display:flex}.account-page .main-wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.account-content{padding:20px 0;background-image:url(/login-bg.png);position:relative;height:100vh;background-size:cover}.account-box .form-group{margin-bottom:25px}.account-footer{text-align:center}.account-footer p{margin-bottom:0}.account-footer a{color:#fe4d01}.account-footer a:hover{color:#e04400}.otp{margin:2rem auto}.otpElements{display:flex;flex-direction:column;align-items:baseline;margin-top:20px;margin-bottom:20px;justify-content:center}.opt-timer{margin-top:20px}.otp-inputs{gap:20px}.inputStyle{width:2.5rem!important;height:78px;border-radius:12px;border:1.5px solid #efe7e0;background:#fcf9f7;font-size:20px;caret-color:#fe4d01;transition:border-color .25s ease,box-shadow .25s ease}.inputStyle:focus{outline:none;border-color:#fe4d01;background:#fff;box-shadow:0 0 0 4px #fe4d011f}@media (max-width: 480px){.otp-inputs{gap:10px}.inputStyle{width:2.25rem!important;height:60px}}.opt-btn{position:relative;overflow:hidden;border:none;padding:.5rem 1.25rem;height:44px;background:linear-gradient(135deg,#fe4d01 0%,#e04400 100%);color:#fff;font-weight:600;border-radius:12px;margin-left:10px;box-shadow:0 10px 22px -8px #fe4d018c;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.opt-btn:hover,.opt-btn:focus{color:#fff!important;border:none;transform:translateY(-2px);box-shadow:0 16px 30px -8px #fe4d019e}.opt-btn:active{transform:translateY(0)}.opt-btn:disabled,.opt-btn[disabled],.opt-btn:disabled:hover,.opt-btn[disabled]:hover{background:linear-gradient(135deg,#fe4d01 0%,#e04400 100%)!important;color:#fff!important;border:none!important;opacity:.45;transform:none;box-shadow:none;cursor:not-allowed}.space-align-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%}@keyframes auth-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes accent-sweep{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes blob-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.12)}}@keyframes blob-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-30px) scale(1.08)}}@media (max-width: 540px){.account-wrapper{padding:30px 24px 26px}.account-box{width:100%;border-radius:16px!important}}@media (prefers-reduced-motion: reduce){.auth-blob,.account-box,.account-logo,.account-box:before,.account-box .account-btn,.account-box .account-btn:after,.login-form-forgot:after,.account-box a:after{animation:none!important;transition:none!important}}.ili-auth{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:var(--canvas, #eff0f3)}.ili-auth-hero{background-color:#0e0e0f;background-image:linear-gradient(180deg,rgba(14,14,15,.55) 0%,rgba(14,14,15,.35) 42%,rgba(14,14,15,.92) 100%),url(/ili-digital-hero.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:56px;display:flex;flex-direction:column;position:relative;overflow:hidden}.ili-auth-hero .glow{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(254,77,1,.45),transparent 65%);top:-120px;right:-120px;filter:blur(6px);pointer-events:none}.ili-auth-hero .glow2{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(254,77,1,.18),transparent 65%);bottom:-80px;left:-60px;pointer-events:none}.ili-auth-hero .ili-auth-logo{height:30px;width:auto;color:#fff;position:relative;z-index:2;align-self:flex-start}.ili-auth-hero .ili-auth-hero-copy{margin-top:auto;position:relative;z-index:2}.ili-auth-hero .ili-auth-hero-copy h1{font-size:34px;font-weight:800!important;line-height:1.15;letter-spacing:-.6px;color:#fff;margin:0}.ili-auth-hero .ili-auth-hero-copy p{color:#ffffffb8!important;margin-top:14px;font-size:15px;max-width:420px}.ili-auth-pane{display:grid;place-items:center;padding:40px 24px}.ili-auth-pane-inner,.ili-auth .account-box{width:100%;max-width:420px}@media (max-width: 900px){.ili-auth{grid-template-columns:1fr}.ili-auth-hero{padding:32px 24px;min-height:220px}.ili-auth-hero .ili-auth-hero-copy h1{font-size:24px}.ili-auth-pane{padding:24px 16px 48px}}.box-style{box-shadow:0 0 8px #0000001a;border-radius:8px}.card-top .ant-card-bordered{border-radius:8px 8px 0 0!important}.card-bottom .ant-card-bordered{border-radius:0 0 8px 8px!important}.box-style-leave{flex:1;box-shadow:0 0 8px #0003;padding:10px;flex-direction:column;color:#fff;border-radius:8px;height:100px}.ant-card{background-color:var(--surface)}.card-design{box-shadow:6px 6px 8px #0000001a!important}.dashboard-stat-card{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;height:150px;width:300px;border:1px solid var(--border);border-radius:10px;margin:10px;box-shadow:0 4px 6px #0000001a;height:100px;width:200px}.dashboard-stat-text{font-weight:700;font-size:16px;margin-bottom:10px}.dashboard-stat-value{font-size:24px}.dashboard-stats-container{display:flex;flex-wrap:wrap}.holiday-calendar{box-shadow:0 4px 8px #0003;height:773px;overflow:hidden;border-radius:8px}.punch-det{background-color:var(--surface-3);border:1px solid var(--border);border-radius:8px;padding:7px 12px}.boxes{background-color:var(--surface-3);border:1px solid var(--border);border-radius:8px;justify-content:center!important;padding:7px 12px;margin-bottom:0;margin-top:12px;font-size:13px}.punch-hours{align-items:center;background-color:var(--accent-bg);border:4px solid var(--ili-border);border-radius:50%;display:flex;height:104px;justify-content:center;margin:12px auto;width:104px;color:var(--accent)}.punch-hours .bolder{font-size:13px;line-height:1;white-space:nowrap;letter-spacing:-.02em}.bolder{font-weight:700!important;font-size:14px}.text-center{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.center-button{display:flex;justify-content:center;align-items:center;margin-top:12px}.text-center{justify-content:center}.card-height{height:131px}.border-design{margin:10px}.stats-box{background-color:var(--surface-2);border:1px solid var(--border-muted);margin-bottom:15px;padding:5px}.stats-box p{margin:0;font-size:12px}.stats-box>h6{margin-bottom:0}.stats-box.punch-status .stats-box{margin-bottom:0}.stats-info{background-color:var(--surface);border:1px solid var(--border);padding:10px;text-align:center}.stats-info p{display:flex;font-size:12px;justify-content:space-between;margin-bottom:5px}.events{margin:0;padding:0;list-style:none}.events .ant-badge-status{width:100%;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.notes-month{font-size:28px;text-align:center}.notes-month section{font-size:28px}.ili-empdash{margin:4px 0 50px}.ili-empdash .ili-empdash-row{margin-top:16px}.ili-empdash .ili-empdash-col{display:flex}.ili-empdash .ili-empdash-col>.ili-pf-stack{display:flex;flex-direction:column;gap:16px;width:100%;height:100%}.ili-empdash .ili-empdash-col>.ili-pf-stack>.ili-card{flex:0 0 auto}.ili-empdash .ili-empdash-col>.ili-card{display:flex;flex-direction:column;width:100%;height:100%}.ili-empdash .ili-empdash-col>.ili-card>.ili-card-head{flex:none}.ili-empdash .ili-empdash-col>.ili-card>div:last-child{flex:1;min-height:0}.ili-empdash .ili-empdash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ili-empdash .ili-empdash-stats .st{min-width:0}.ili-empdash .ili-empdash-stats .st .v{font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--text);line-height:1.2}.ili-empdash .ili-empdash-stats .st .l{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);font-weight:600!important;margin-top:3px}.ili-empdash .ili-empdash-stats.cols-2{grid-template-columns:repeat(2,1fr)}.ili-empdash .ili-empdash-section-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);font-weight:700;margin-bottom:8px}.ili-empdash .ili-empdash-stats-divider{height:1px;background:var(--border-muted);margin:14px 0}.ili-empdash .ili-empdash-holiday{display:flex;align-items:center;gap:12px}.ili-empdash .ili-empdash-holiday .ico{width:38px;height:38px;border-radius:11px;background:var(--accent-bg);color:var(--accent);display:grid;place-items:center;flex:none}.ili-empdash .ili-empdash-holiday .nm{font-weight:600!important;font-size:13.5px;color:var(--text)}.ili-empdash .ili-empdash-holiday .dt{font-size:12px;color:var(--text-subtle);margin-top:1px}.ili-empdash .ili-empdash-timesheet .ant-card{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:var(--shadow-xs)!important}.ili-empdash .ili-empdash-timesheet .ant-card-head{border-bottom:1px solid var(--border-muted);min-height:auto;padding:10px 16px}.ili-empdash .ili-empdash-timesheet .ant-card-body{padding:14px 16px}.ili-empdash .ili-empdash-timesheet .card-title{font-size:15px;font-weight:600!important;margin:0}.ili-empdash .ili-empdash-timesheet .card-title small{font-size:12px;color:var(--text-subtle);font-weight:500!important}.ili-empdash .ili-empdash-timesheet .punch-det h5{font-size:10px;font-weight:600!important;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);margin:0 0 1px}.ili-empdash .ili-empdash-timesheet .punch-det p{font-size:12.5px;font-weight:600!important;color:var(--text);margin:0}.ili-empdash .ili-empdash-timesheet .boxes p{font-size:10px;font-weight:600!important;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);margin:0 0 1px}.ili-empdash .ili-empdash-timesheet .boxes h6{font-size:13px;font-weight:700!important;color:var(--text);margin:0}.ili-empdash .ili-empdash-timesheet .center-button .ant-btn{height:36px!important}.ili-empdash .ili-empdash-cal{padding:20px 22px;display:flex;flex-direction:column;min-height:0}.ili-empdash .ili-empdash-cal .holiday-calendar{box-shadow:none;border-radius:0;background:transparent;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ili-empdash .ili-empdash-cal .ili-cal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ili-empdash .ili-empdash-cal .ili-cal-heading{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ili-empdash .ili-empdash-cal .ili-cal-month{margin:0;font-size:19px;font-weight:700!important;letter-spacing:-.02em;color:var(--text)}.ili-empdash .ili-empdash-cal .ili-cal-count{font-size:12.5px;font-weight:600!important;color:var(--accent)}.ili-empdash .ili-empdash-cal .ili-cal-nav{display:flex;align-items:center;gap:8px}.ili-empdash .ili-empdash-cal .ili-cal-arrow{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface);border-radius:9px;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ili-empdash .ili-empdash-cal .ili-cal-arrow:hover{background:var(--surface-3);color:var(--text);border-color:var(--border-strong)}.ili-empdash .ili-empdash-cal .ili-cal-today{height:34px;padding:0 16px;border:1px solid var(--border);background:var(--surface);border-radius:9px;font-family:inherit;font-size:13px;font-weight:600!important;color:var(--text);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ili-empdash .ili-empdash-cal .ili-cal-today:hover{color:var(--accent);background:var(--accent-bg);border-color:var(--ili-border)}.ili-empdash .ili-empdash-cal .ant-picker-calendar,.ili-empdash .ili-empdash-cal .ant-picker-calendar-full{background:transparent;flex:1;min-height:0;display:flex;flex-direction:column}.ili-empdash .ili-empdash-cal .ant-picker-calendar-full>.ant-picker-panel{flex:1;min-height:0;display:flex;flex-direction:column;background:transparent}.ili-empdash .ili-empdash-cal .ant-picker-calendar-full .ant-picker-date-panel{flex:1;min-height:0;display:flex;flex-direction:column}.ili-empdash .ili-empdash-cal .ant-picker-calendar-full .ant-picker-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0}.ili-empdash .ili-empdash-cal .ant-picker-calendar-full .ant-picker-content{flex:1;height:100%;min-height:0}.ili-empdash .ili-empdash-cal .ant-picker-content thead th{color:var(--text-subtle);font-size:12px;font-weight:500!important;padding:0 6px 8px;text-align:left}.ili-empdash .ili-empdash-cal .ant-picker-cell{padding:0}.ili-empdash .ili-empdash-cal .ant-picker-cell .ant-picker-calendar-date{position:relative;margin:3px;height:calc(100% - 6px)!important;min-height:58px;padding:8px 10px!important;border:1px solid transparent;border-radius:11px;border-top:none!important;background:transparent;transition:background .15s ease,border-color .15s ease;overflow:hidden}.ili-empdash .ili-empdash-cal .ant-picker-cell .ant-picker-calendar-date-content{min-height:0!important;height:auto!important}.ili-empdash .ili-empdash-cal .ant-picker-cell .ant-picker-calendar-date-value{font-size:13.5px;font-weight:600!important;line-height:1.1;color:var(--text-subtle);text-align:left}.ili-empdash .ili-empdash-cal .ant-picker-cell-in-view .ant-picker-calendar-date{background:var(--surface-2);border-color:var(--border)}.ili-empdash .ili-empdash-cal .ant-picker-cell-in-view .ant-picker-calendar-date-value{color:var(--text)}.ili-empdash .ili-empdash-cal .ant-picker-cell-in-view:hover .ant-picker-calendar-date{border-color:var(--border-strong);background:var(--surface-3)}.ili-empdash .ili-empdash-cal .ant-picker-cell-disabled:before{background:transparent!important}.ili-empdash .ili-empdash-cal .ant-picker-cell-today .ant-picker-calendar-date{border-color:var(--ili-border);box-shadow:inset 0 0 0 1px var(--ili-border)}.ili-empdash .ili-empdash-cal .ant-picker-cell-in-view:has(.ili-cal-hol) .ant-picker-calendar-date{background:var(--accent-bg);border-color:var(--ili-border);box-shadow:inset 0 0 0 1px var(--ili-border)}.ili-empdash .ili-empdash-cal .ant-picker-cell-in-view:has(.ili-cal-hol) .ant-picker-calendar-date-value{color:var(--accent)}.ili-empdash .ili-empdash-cal .ili-cal-hol{display:flex;align-items:flex-start;gap:4px;margin-top:5px;color:var(--accent)}.ili-empdash .ili-empdash-cal .ili-cal-hol-flag{flex:none;margin-top:1px;line-height:0}.ili-empdash .ili-empdash-cal .ili-cal-hol-name{font-size:10.5px;font-weight:600!important;line-height:1.2;color:var(--accent);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ili-empdash .ili-empdash-cal .ili-cal-detail{flex:0 0 auto;display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:16px;border-top:1px solid var(--border-muted)}.ili-empdash .ili-empdash-cal .ili-cal-chip{flex:none;width:46px;height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:var(--accent-bg);color:var(--accent);line-height:1}.ili-empdash .ili-empdash-cal .ili-cal-chip .m{font-size:9.5px;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em}.ili-empdash .ili-empdash-cal .ili-cal-chip .d{font-size:17px;font-weight:800!important;margin-top:2px}.ili-empdash .ili-empdash-cal .ili-cal-detail-meta{flex:1;min-width:0}.ili-empdash .ili-empdash-cal .ili-cal-detail-meta .nm{font-size:14.5px;font-weight:700!important;color:var(--text);line-height:1.2}.ili-empdash .ili-empdash-cal .ili-cal-detail-meta .sub{font-size:12.5px;color:var(--text-subtle);margin-top:2px}.ili-empdash .ili-empdash-cal .ili-cal-detail-rel{flex:none;font-size:12.5px;font-weight:500!important;color:var(--text-muted)}:root{--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--font: "Soehne", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "Soehne Mono", "JetBrains Mono", ui-monospace, monospace;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-base: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 26px;--fs-3xl: 34px;--ili-50: #fff4ee;--ili-100: #ffe4d6;--ili-200: #ffc7ac;--ili-300: #ffa476;--ili-400: #ff7940;--ili-500: #fe4d01;--ili-600: #de4400;--ili-700: #b33700;--ili-800: #872a00;--ili-900: #5c1d00;--ili-950: #331000;--ink-50: #fafafb;--ink-100: #f3f3f5;--ink-200: #eff0f3;--ink-300: #dcdde1;--ink-400: #b7b9c0;--ink-500: #8b8d96;--ink-600: #64666f;--ink-700: #46474e;--ink-800: #2c2d32;--ink-900: #1d1d1d;--ink-950: #0e0e0f;--brand-lime: var(--ili-500);--brand-lime-strong: var(--ili-600);--brand-lime-soft: var(--ili-100);--brand-ink: var(--ink-900);--shadow-xs: 0 1px 2px rgba(16, 20, 15, .06);--shadow-sm: 0 1px 3px rgba(16, 20, 15, .08), 0 1px 2px rgba(16, 20, 15, .04);--shadow-md: 0 4px 14px rgba(16, 20, 15, .08), 0 2px 4px rgba(16, 20, 15, .04);--shadow-lg: 0 18px 40px rgba(16, 20, 15, .12)}[data-theme=light]{--bg: var(--ink-200);--bg-subtle: var(--ink-50);--bg-muted: var(--ink-100);--bg-emphasized: var(--ink-300);--bg-panel: #ffffff;--bg-inverted: var(--ink-900);--fg: var(--ink-900);--fg-muted: var(--ink-600);--fg-subtle: var(--ink-500);--fg-inverted: #ffffff;--border: var(--ink-300);--border-muted: var(--ink-200);--border-emphasized: var(--ink-400);--ili-contrast: #ffffff;--ili-fg: var(--ili-600);--ili-subtle: var(--ili-100);--ili-muted: var(--ili-200);--ili-emphasized: var(--ili-600);--ili-solid: var(--ili-500);--ili-focus: var(--ili-500);--ili-border: var(--ili-300);--canvas: var(--bg);--surface: var(--bg-panel);--surface-2: var(--bg-subtle);--surface-3: var(--bg-muted);--border-strong: var(--border-emphasized);--text: var(--fg);--text-muted: var(--fg-muted);--text-subtle: var(--fg-subtle);--primary: var(--ili-solid);--primary-hover: var(--ili-emphasized);--on-primary: var(--ili-contrast);--accent: var(--ili-fg);--accent-bg: var(--ili-subtle);--ring: var(--ili-focus);--grid: var(--bg-muted);--sidebar: #ffffff;--sidebar-text: var(--ink-700);--sidebar-muted: var(--ink-500);--success: #0e9f6e;--success-bg: #def7ec;--warning: #b45309;--warning-bg: #fcebcf;--danger: #dc2626;--danger-bg: #fee2e2;--info: #2563eb;--info-bg: #dbeafe}[data-theme=dark]{--bg: var(--ink-950);--bg-subtle: #161617;--bg-muted: var(--ink-900);--bg-emphasized: var(--ink-800);--bg-panel: #1a1a1b;--bg-inverted: #ffffff;--fg: var(--ink-100);--fg-muted: var(--ink-400);--fg-subtle: var(--ink-500);--fg-inverted: var(--ink-900);--border: var(--ink-800);--border-muted: var(--ink-900);--border-emphasized: var(--ink-700);--ili-contrast: #ffffff;--ili-fg: var(--ili-300);--ili-subtle: var(--ili-950);--ili-muted: var(--ili-900);--ili-emphasized: var(--ili-400);--ili-solid: var(--ili-500);--ili-focus: var(--ili-400);--ili-border: var(--ili-800);--canvas: var(--bg);--surface: var(--bg-panel);--surface-2: var(--bg-subtle);--surface-3: var(--bg-emphasized);--border-strong: var(--border-emphasized);--text: var(--fg);--text-muted: var(--fg-muted);--text-subtle: var(--fg-subtle);--primary: var(--ili-solid);--primary-hover: var(--ili-emphasized);--on-primary: var(--ili-contrast);--accent: var(--ili-fg);--accent-bg: var(--ili-subtle);--ring: var(--ili-focus);--grid: var(--bg-emphasized);--sidebar: var(--bg-panel);--sidebar-text: var(--ink-400);--sidebar-muted: var(--ink-500);--success: #34d399;--success-bg: #0c2a20;--warning: #fbbf24;--warning-bg: #2e2408;--danger: #f87171;--danger-bg: #331414;--info: #60a5fa;--info-bg: #0f2138;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 14px rgba(0, 0, 0, .4);--shadow-lg: 0 18px 40px rgba(0, 0, 0, .55)}.ili-avatar{border-radius:50%;display:grid;place-items:center;font-weight:600;color:#1a1712;flex:none;overflow:hidden;font-size:13px;transition:transform .15s ease}.ili-avatar img{width:100%;height:100%;object-fit:cover}.ili-avatar.sq{border-radius:10px}.ili-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:box-shadow .2s ease}.ili-card-pad{padding:20px}.ili-card-head{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border)}.ili-card-head h3{font-size:15px;font-weight:600!important;margin:0}.ili-card-head .sub{font-size:12px;color:var(--text-subtle)}.ili-card-head .spacer{flex:1}.ili-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-md);font-weight:600;font-size:13px;padding:9px 15px;cursor:pointer;border:1.5px solid transparent;font-family:var(--font);background:none;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .2s ease,transform .12s ease;white-space:nowrap}.ili-btn svg{width:16px;height:16px;transition:transform .22s ease}.ili-btn:hover{transform:translateY(-1px)}.ili-btn:active{transform:translateY(0) scale(.98)}.ili-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.ili-btn-primary{background:var(--brand-lime);border-color:var(--brand-lime);color:#fff}.ili-btn-primary:hover{background:transparent;color:var(--brand-lime);border-color:var(--brand-lime)}.ili-btn-ink{background:transparent;border-color:var(--fg);color:var(--fg)}.ili-btn-ink:hover{background:var(--fg);border-color:var(--fg);color:var(--bg-panel)}.ili-btn-ghost{background:transparent;color:var(--text-muted);border-color:var(--border)}.ili-btn-ghost:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.ili-btn-soft{background:var(--surface-3);color:var(--text)}.ili-btn-soft:hover{filter:brightness(.97)}.ili-btn-sm{padding:6px 11px;font-size:12px}.ili-tag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;letter-spacing:.01em;white-space:nowrap}.ili-tag .d{width:6px;height:6px;border-radius:50%}.ili-tag-success{background:var(--success-bg);color:var(--success)}.ili-tag-warning{background:var(--warning-bg);color:var(--warning)}.ili-tag-danger{background:var(--danger-bg);color:var(--danger)}.ili-tag-info{background:var(--info-bg);color:var(--info)}.ili-tag-neutral{background:var(--surface-3);color:var(--text-muted)}.ili-tag-accent{background:var(--accent-bg);color:var(--accent)}.ili-muted{color:var(--text-muted)}.ili-subtle{color:var(--text-subtle)}.ili-row{display:flex;align-items:center}.ili-divider{height:1px;background:var(--border);border:none;margin:0}.ili-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ili-kpi{padding:18px 20px;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.ili-kpi:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.ili-kpi .k-top{display:flex;align-items:center;justify-content:space-between}.ili-kpi .k-ico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center}.ili-kpi .k-val{font-size:28px;font-weight:800;letter-spacing:-.5px;margin-top:14px}.ili-kpi .k-label{font-size:12.5px;color:var(--text-muted);margin-top:2px}.ili-kpi .k-delta{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;margin-top:10px}.k-up{color:var(--success)}.k-down{color:var(--danger)}.ili-table table{width:100%;border-collapse:collapse}.ili-table thead th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);font-weight:600!important;padding:12px 16px;border-bottom:1px solid var(--border);background:transparent}.ili-table tbody td{padding:13px 16px;border-bottom:1px solid var(--border);font-size:13.5px;vertical-align:middle}.ili-table tbody tr:last-child td{border-bottom:none}.ili-table tbody tr:hover{background:var(--surface-2)}.ili-emp-cell{display:flex;align-items:center;gap:11px}.ili-emp-cell .n{font-weight:600;font-size:13.5px}.ili-emp-cell .e{font-size:12px;color:var(--text-subtle)}.ili-seg{display:inline-flex;background:var(--surface-3);border-radius:var(--radius-md);padding:3px;gap:2px}.ili-seg button{border:none;background:none;padding:6px 13px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--text-muted);cursor:pointer;font-family:var(--font);display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s}.ili-seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.ili-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);overflow-x:auto}.ili-tabs button{border:none;background:none;padding:12px 4px;margin-right:18px;font-size:13.5px;font-weight:600;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:var(--font);white-space:nowrap;transition:color .15s,border-color .15s}.ili-tabs button.on{color:var(--text);border-bottom-color:var(--brand-lime-strong)}.ili-bar{height:8px;background:var(--surface-3);border-radius:999px;overflow:hidden}.ili-bar>i{display:block;height:100%;border-radius:999px;background:var(--brand-lime-strong)}[data-theme=dark] .ili-bar>i{background:var(--brand-lime)}.ili-list-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.ili-list-row:last-child{border-bottom:none}.ili-search{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px;width:280px;color:var(--text-subtle)}.ili-search input{border:none;background:none;outline:none;color:var(--text);width:100%;font-size:13px;font-family:var(--font)}.ili-search input::placeholder{color:var(--text-subtle)}.ili-icon-btn{width:38px;height:38px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);display:grid;place-items:center;cursor:pointer;color:var(--text-muted);position:relative;transition:background .15s,border-color .15s,transform .12s}.ili-icon-btn:hover{background:var(--surface-3);color:var(--text)}.ili-icon-btn:active{transform:scale(.92)}.ili-icon-btn .dot{position:absolute;top:8px;right:9px;width:7px;height:7px;background:var(--danger);border-radius:50%;border:2px solid var(--surface);animation:ili-pulse-dot 2s ease-in-out infinite}.ili-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 30px 9px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238C877D' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 9px center;color:var(--text);font-size:13px;font-family:var(--font);outline:none;cursor:pointer;min-width:150px}.ili-select:focus{border-color:var(--brand-lime-strong);box-shadow:0 0 0 3px #fe4d0138}.ili-filter-field{min-width:170px}.ili-filter-field label,.ili-filter-field .lbl{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);font-weight:600!important;margin-bottom:5px;font-family:var(--font)}.ili-fchip{display:inline-flex;align-items:center;gap:6px;background:var(--accent-bg);color:var(--accent);font-size:12px;font-weight:600;padding:4px 6px 4px 11px;border-radius:999px}.ili-fchip button{border:none;background:rgba(0,0,0,.06);color:inherit;width:16px;height:16px;border-radius:50%;cursor:pointer;font-size:11px;line-height:1;display:grid;place-items:center;padding:0}[data-theme=dark] .ili-fchip button{background:rgba(255,255,255,.12)}.ili-field{margin-bottom:16px}.ili-field label{display:block;font-size:12.5px;font-weight:600!important;margin-bottom:6px;color:var(--text)}.ili-input{width:100%;padding:11px 13px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:13.5px;outline:none;font-family:var(--font)}.ili-input:focus{border-color:var(--brand-lime-strong);box-shadow:0 0 0 3px #fe4d0147}.ili-timeline{position:relative;padding-left:24px}.ili-timeline:before{content:"";position:absolute;left:4px;top:8px;bottom:10px;width:2px;background:var(--border)}.ili-tl-item{position:relative;padding-bottom:18px}.ili-tl-item:before{content:"";position:absolute;left:-24px;top:5px;width:10px;height:10px;border-radius:2px;background:var(--brand-lime);box-shadow:0 0 0 3px var(--surface)}.ili-tl-item .t{font-size:11px;color:var(--text-subtle)}.ili-tl-item .h{font-weight:600;font-size:13.5px}.ili-hide{display:none!important}.ili-notice{background:var(--accent-bg);color:var(--accent);border-radius:var(--radius-md);padding:9px 13px;font-size:12.5px;font-weight:600;display:inline-flex;gap:8px;align-items:center}.ili-avatar-stack{display:flex}.ili-avatar-stack .ili-avatar{border:2px solid var(--surface);margin-left:-8px}.ili-avatar-stack .ili-avatar:first-child{margin-left:0}.ili-def-row{display:flex;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-muted);font-size:13.5px}.ili-def-row:last-child{border-bottom:none}.ili-def-row .dt{color:var(--text-subtle);font-weight:600!important;min-width:160px;flex:none}.ili-def-row .dd{color:var(--text);word-break:break-word}.ili-ant-table .ant-table{background:transparent;font-family:var(--font)}.ili-ant-table .ant-table-thead>tr>th{background:transparent!important;text-transform:uppercase;letter-spacing:.06em;font-size:11px!important;color:var(--text-subtle)!important;border-bottom:1px solid var(--border)!important;padding:12px 16px!important}.ili-ant-table .ant-table-thead>tr>th:before{display:none}.ili-ant-table .ant-table-thead>tr>th span,.ili-ant-table .ant-table-thead>tr>th strong{font-size:11px!important;color:var(--text-subtle)!important;font-weight:600!important}.ili-ant-table .ant-table-tbody>tr>td{padding:13px 16px!important;border-bottom:1px solid var(--border-muted)!important;font-size:13.5px}.ili-ant-table .ant-table-tbody>tr:hover>td{background:var(--surface-2)!important}.ili-ant-table .ant-table-column-sorter{color:var(--text-subtle)}.ili-ant-table .ant-pagination{padding:6px 16px}.ili-ant-tabs .ant-tabs-nav{margin-bottom:0}.ili-ant-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--border)!important}.ili-ant-tabs .ant-tabs-tab{padding:12px 4px!important;margin:0 18px 0 0!important}.ili-ant-tabs .ant-tabs-tab .ant-tabs-tab-btn,.ili-ant-tabs .ant-tabs-tab .ant-tabs-tab-btn span{font-size:13.5px!important;font-weight:600!important;color:var(--text-muted)}.ili-ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ili-ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn span,.ili-ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.ili-ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn span{color:var(--text)!important}.ili-ant-tabs .ant-tabs-ink-bar{background:var(--brand-lime-strong)!important;height:2px!important;border-radius:0}.ant-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.ant-modal .ant-modal-close{top:15px;inset-inline-end:16px;border-radius:8px}.ant-modal .ant-modal-header{margin:0;padding:17px 24px;border-bottom:1px solid var(--border-muted);background:transparent}.ant-modal .ant-modal-title{font-size:16px;font-weight:600!important;letter-spacing:-.01em}.ant-modal .ant-modal-body{padding:20px 24px;max-height:68vh;overflow:auto}.ant-modal .ant-modal-footer{margin:0;padding:14px 24px;border-top:1px solid var(--border-muted)}.ant-modal .ant-btn{border-radius:10px}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-picker,.ant-modal .ant-input-number,.ant-modal .ant-select .ant-select-selector{border-radius:10px!important}.ant-modal .ant-form-item-label>label{font-size:12.5px;font-weight:600!important;color:var(--text)}.ant-modal-confirm .ant-modal-content{padding:24px}.ant-modal-confirm .ant-modal-body{padding:0;max-height:none;overflow:visible}.ant-modal .ant-modal-content,.ant-modal-confirm .ant-modal-content{background:var(--surface);color:var(--text)}.ant-modal-title,.ant-modal-confirm-title{color:var(--text)!important}.ant-modal-confirm-content{color:var(--text-muted)!important}.ant-drawer-content,.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer{background:var(--surface);color:var(--text)}.ant-drawer-title{color:var(--text)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-picker,textarea.ant-input{background:var(--surface);border-color:var(--border);color:var(--text)}.ant-input::placeholder,.ant-input-number-input::placeholder,textarea.ant-input::placeholder{color:var(--text-subtle)}.ant-input-affix-wrapper>.ant-input,.ant-input-affix-wrapper>input.ant-input{background:transparent}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix,.ant-input-clear-icon,.ant-picker-suffix,.ant-picker-separator,.ant-select-arrow,.ant-select-clear{color:var(--text-subtle);background:transparent}.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--surface);border-color:var(--border);color:var(--text)}.ant-select-selection-placeholder{color:var(--text-subtle)}.ant-select-multiple .ant-select-selection-item{background:var(--surface-3);border-color:var(--border);color:var(--text)}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--brand-lime)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--brand-lime)!important;box-shadow:0 0 0 2px var(--accent-bg)!important}.ant-select-dropdown{background:var(--surface);box-shadow:var(--shadow-lg)}.ant-select-item{color:var(--text)}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--surface-3)}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--accent-bg);color:var(--accent);font-weight:600!important}.ant-picker-dropdown .ant-picker-panel-container{background:var(--surface);color:var(--text)}.ant-picker-dropdown .ant-picker-header,.ant-picker-dropdown .ant-picker-header button,.ant-picker-dropdown .ant-picker-content th,.ant-picker-dropdown .ant-picker-cell-in-view{color:var(--text)}.ant-picker-dropdown .ant-picker-cell{color:var(--text-subtle)}.ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner{background:var(--surface-3)}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--brand-lime);color:#fff}.ant-form-item-label>label{color:var(--text)}.ant-input[disabled],.ant-input-number-disabled,.ant-picker.ant-picker-disabled,.ant-select-disabled .ant-select-selector{background:var(--surface-3)!important;color:var(--text-subtle)!important}.ant-checkbox-inner,.ant-radio-inner{background:var(--surface);border-color:var(--border)}.ant-checkbox-checked .ant-checkbox-inner{background:var(--brand-lime);border-color:var(--brand-lime)}.ant-radio-checked .ant-radio-inner{border-color:var(--brand-lime)}.ant-radio-checked .ant-radio-inner:after{background:var(--brand-lime)}.ant-input-group-addon{background:var(--surface-2);border-color:var(--border);color:var(--text-muted)}.ant-picker-calendar{background:transparent;color:var(--text)}.ant-picker-calendar .ant-picker-panel{background:transparent;border-color:var(--border-muted)}.ant-picker-calendar .ant-picker-content th,.ant-picker-calendar .ant-picker-cell{color:var(--text-subtle)}.ant-picker-calendar .ant-picker-cell-in-view{color:var(--text)}.ant-picker-calendar .ant-picker-calendar-date{border-top-color:var(--border-muted)!important}.ant-picker-calendar .ant-picker-calendar-date-value{color:var(--text)}.ant-picker-calendar .ant-picker-cell:hover .ant-picker-calendar-date{background:var(--surface-3)!important}.ant-picker-calendar .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar .ant-picker-cell-selected:hover .ant-picker-calendar-date{background:var(--accent-bg)!important}.ant-picker-calendar .ant-picker-calendar-date-today{background:var(--accent-bg)!important;border-top-color:var(--brand-lime)!important}.apexcharts-tooltip,.apexcharts-tooltip.apexcharts-theme-light,.apexcharts-tooltip.apexcharts-theme-dark{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-md)!important}.apexcharts-tooltip-title{background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important;color:var(--text)!important}.apexcharts-tooltip-text,.apexcharts-tooltip-text-y-label,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-series-group,.apexcharts-tooltip .custom-tooltip,.apexcharts-tooltip .custom-tooltip h3,.apexcharts-tooltip .custom-tooltip .custom-list,.apexcharts-tooltip .custom-tooltip .tooltip-data{color:var(--text)!important}.apexcharts-xaxistooltip,.apexcharts-yaxistooltip{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:var(--border)!important}.apexcharts-xaxistooltip-bottom:after{border-bottom-color:var(--surface)!important}.apexcharts-xaxis-texts-g text,.apexcharts-yaxis-texts-g text,.apexcharts-text.apexcharts-xaxis-label,.apexcharts-text.apexcharts-yaxis-label{fill:var(--text-muted)!important}.apexcharts-legend-text{color:var(--text-muted)!important}@keyframes ili-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ili-fade{0%{opacity:0}to{opacity:1}}@keyframes ili-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.ili-rise{animation:ili-rise-in .38s cubic-bezier(.22,1,.36,1) backwards}.ili-fade{animation:ili-fade .25s ease}@media (prefers-reduced-motion: reduce){.ili-rise,.ili-fade,.ili-kpi,.ili-btn,.ili-icon-btn,.ili-avatar,.ili-icon-btn .dot{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ili-emp-toolbar,.ili-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ili-emp-toolbar .ili-search,.ili-toolbar .ili-search{flex:1;min-width:220px;width:auto;background:var(--surface);border-radius:11px;padding:11px 14px}.ili-filters-btn{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:11px 15px;font-family:var(--font);font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:border-color .15s,color .15s}.ili-filters-btn:hover{color:var(--text);border-color:var(--border-strong)}.ili-filters-btn .cnt{background:var(--brand-lime);color:#fff;font-size:11px;font-weight:700!important;padding:1px 7px;border-radius:9px;line-height:1.5}.ili-search-cta{background:var(--brand-lime);color:#fff;border:1.5px solid var(--brand-lime);border-radius:11px;padding:11px 26px;font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s,color .2s}.ili-search-cta:hover{background:transparent;color:var(--brand-lime)}.ili-emp-toolbar-2,.ili-toolbar-2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ili-emp-toolbar-2 .left,.ili-toolbar-2 .left{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ili-emp-toolbar-2 .right,.ili-toolbar-2 .right{display:flex;align-items:center;gap:14px;margin-left:auto}.ili-emp-toolbar-2 .showing,.ili-toolbar-2 .showing{font-size:13px;color:var(--text-muted);font-weight:600!important;white-space:nowrap}.ili-emp-toolbar-2 .showing strong,.ili-toolbar-2 .showing strong{color:var(--text)}.ili-emp-chips,.ili-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ili-emp-chips .applied-lbl,.ili-chips .applied-lbl{font-size:12px;color:var(--text-subtle);font-weight:600!important}.ili-emp-chips .clear-all,.ili-chips .clear-all{background:none;border:none;color:var(--brand-lime);font-family:var(--font);font-size:12px;font-weight:700!important;cursor:pointer;padding:2px 4px}.ili-emp-chips .clear-all:hover,.ili-chips .clear-all:hover{text-decoration:underline}.ili-fchip{display:inline-flex;align-items:center;gap:6px;background:var(--accent-bg);border:1px solid var(--ili-border);color:var(--accent);font-size:12px;font-weight:600;padding:4px 8px 4px 11px;border-radius:20px}.ili-fchip .dot{width:7px;height:7px;border-radius:2px;flex:none}.ili-fchip span{color:inherit;font-weight:600!important}.ili-fchip button{border:none;background:none;color:inherit;opacity:.65;width:16px;height:16px;border-radius:50%;cursor:pointer;font-size:12px;line-height:1;display:grid;place-items:center;padding:0}.ili-fchip button:hover{opacity:1}.ili-view-seg{display:inline-flex;gap:2px;background:var(--surface-3);border-radius:10px;padding:3px}.ili-view-seg button{display:inline-flex;align-items:center;gap:6px;border:none;background:none;color:var(--text-muted);font-family:var(--font);font-size:13px;font-weight:600!important;padding:7px 12px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.ili-view-seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.ili-emp-table-card,.ili-table-card{overflow:hidden}.ili-emp-table-card .ant-table,.ili-emp-table-card .ant-table-container,.ili-table-card .ant-table,.ili-table-card .ant-table-container{background:transparent!important}.ili-emp-table-card .ant-pagination,.ili-table-card .ant-pagination{padding:10px 16px}.ili-skel{display:inline-block;background:var(--surface-3);border-radius:6px;position:relative;overflow:hidden}.ili-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:ili-skel-shimmer 1.4s ease infinite}[data-theme=dark] .ili-skel:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}@keyframes ili-skel-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.ili-skel:after{animation:none}}.ili-ring-avatar{width:36px;height:36px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;font-size:12.5px;font-weight:600!important;overflow:hidden;flex:none}.ili-ring-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ili-filter-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column}.ili-filter-drawer .fd-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--border-muted)}.ili-filter-drawer .fd-head .t{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600!important;color:var(--text)}.ili-filter-drawer .fd-head .t svg{color:var(--brand-lime)}.ili-filter-drawer .fd-head .t .cnt{background:var(--accent-bg);color:var(--accent);font-size:11px;font-weight:700!important;padding:2px 8px;border-radius:20px}.ili-filter-drawer .fd-head .x{width:32px;height:32px;display:grid;place-items:center;background:var(--surface-3);border:none;border-radius:8px;cursor:pointer;color:var(--text-muted)}.ili-filter-drawer .fd-head .x:hover{color:var(--text)}.ili-filter-drawer .fd-body{flex:1;overflow:auto;padding:20px 22px;display:flex;flex-direction:column;gap:22px}.ili-filter-drawer .fd-sec .fd-sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ili-filter-drawer .fd-sec .fd-sec-head .t{font-size:12px;font-weight:600!important;color:var(--text)}.ili-filter-drawer .fd-sec .fd-sec-head .a{background:none;border:none;font-family:var(--font);font-size:11px;font-weight:600!important;color:var(--brand-lime);cursor:pointer;padding:0}.ili-filter-drawer .fd-search{display:flex;align-items:center;gap:9px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:9px 12px;margin-bottom:10px;color:var(--text-subtle)}.ili-filter-drawer .fd-search input{border:none;background:none;outline:none;width:100%;font-family:var(--font);font-size:13px;color:var(--text)}.ili-filter-drawer .fd-search input::placeholder{color:var(--text-subtle)}.ili-filter-drawer .fd-checklist{display:flex;flex-direction:column;gap:9px}.ili-filter-drawer .fd-checklist.scroll{max-height:170px;overflow:auto;padding-right:4px}.ili-filter-drawer .fd-check{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.ili-filter-drawer .fd-check .box{width:19px;height:19px;border-radius:5px;border:1.5px solid var(--border-strong);background:var(--surface);display:grid;place-items:center;flex:none;transition:background .12s,border-color .12s}.ili-filter-drawer .fd-check .box svg{opacity:0}.ili-filter-drawer .fd-check.on .box{background:var(--brand-lime);border-color:var(--brand-lime)}.ili-filter-drawer .fd-check.on .box svg{opacity:1}.ili-filter-drawer .fd-check .lb{flex:1;display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--text);min-width:0}.ili-filter-drawer .fd-check .lb .dept-dot{width:8px;height:8px;border-radius:2px;flex:none}.ili-filter-drawer .fd-check .lb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ili-filter-drawer .fd-foot{display:flex;gap:10px;padding:16px 22px;border-top:1px solid var(--border-muted)}.ili-filter-drawer .fd-foot .reset{flex:0 0 auto;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font);font-size:13.5px;font-weight:600!important;padding:11px 18px;border-radius:10px;cursor:pointer}.ili-filter-drawer .fd-foot .reset:hover{color:var(--text);border-color:var(--border-strong)}.ili-filter-drawer .fd-foot .apply{flex:1;background:var(--brand-lime);color:#fff;border:1.5px solid var(--brand-lime);font-family:var(--font);font-size:13.5px;font-weight:600!important;padding:11px;border-radius:10px;cursor:pointer;transition:background .2s,color .2s}.ili-filter-drawer .fd-foot .apply:hover{background:transparent;color:var(--brand-lime)}.ili-pf-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:start}.ili-pf-grid>*{min-width:0}.ili-pf-grid.ili-pf-grid--comp{grid-template-columns:1.4fr 1fr}.ili-pf-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.ili-pf-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.ili-pf-kpis.ili-pf-kpis--4{grid-template-columns:repeat(4,1fr)}.ili-pf-block{margin-bottom:16px}.ili-pf-block:last-child{margin-bottom:0}@media (max-width: 1100px){.ili-pf-grid,.ili-pf-grid.ili-pf-grid--comp{grid-template-columns:1fr}.ili-pf-kpis,.ili-pf-kpis.ili-pf-kpis--4{grid-template-columns:repeat(2,1fr)}}.ili-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px}.ili-info-grid .ib{min-width:0}.ili-info-grid .ib .lbl{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);margin-bottom:3px;font-weight:600!important}.ili-info-grid .ib .val{font-weight:500;font-size:13.5px;color:var(--text);word-break:break-word}.ili-info-grid .ib .val a{color:var(--accent);cursor:pointer}@media (max-width: 640px){.ili-info-grid{grid-template-columns:1fr}}.ili-quota{margin-bottom:14px}.ili-quota:last-child{margin-bottom:0}.ili-quota .qrow{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--text);margin-bottom:6px}.ili-quota .qrow b{font-weight:600!important}.ili-quota .qrow .sub{color:var(--text-subtle);font-size:12px}.ili-quota .qlegend{display:flex;gap:16px;margin-top:8px;font-size:12px;color:var(--text-muted)}.ili-quota .qlegend b{font-weight:600!important;color:var(--text)}.ili-person-row{display:flex;align-items:center;gap:12px;padding:8px 0;min-width:0}.ili-person-row .pr-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:600!important;flex:none;border:1.5px solid;overflow:hidden}.ili-person-row .pr-body{flex:1;min-width:0}.ili-person-row .pr-nm{font-weight:600!important;font-size:13.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ili-person-row .pr-sub{font-size:12px;color:var(--text-subtle)}.ili-kv-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:5px 0}.ili-kv-row .k{color:var(--text-subtle)}.ili-kv-row .v{font-weight:500;color:var(--text);text-align:right;word-break:break-word}.ili-tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.ili-pf-empty{padding:26px 0;text-align:center;color:var(--text-subtle);font-size:13px}.ili-uplift .ant-table-wrapper{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:4px 6px 6px;overflow:hidden}.ili-uplift .ant-table,.ili-uplift .ant-table-container{background:transparent!important}.ili-uplift .ant-table-thead>tr>th{background:transparent!important;text-transform:uppercase;letter-spacing:.06em;font-size:11px!important;color:var(--text-subtle)!important;border-bottom:1px solid var(--border)!important}.ili-uplift .ant-table-thead>tr>th:before{display:none}.ili-uplift .ant-table-thead>tr>th span,.ili-uplift .ant-table-thead>tr>th strong{font-size:11px!important;color:var(--text-subtle)!important;font-weight:600!important}.ili-uplift .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-muted)!important}.ili-uplift .ant-table-tbody>tr:hover>td{background:var(--surface-2)!important}.ili-uplift .ant-pagination{padding:10px 16px}.ili-uplift .ant-card{border-radius:16px!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-xs)!important}.ili-uplift .ant-tabs-nav:before{border-bottom:1px solid var(--border)!important}.ili-uplift .ant-tabs-tab{padding:12px 4px!important;margin:0 18px 0 0!important}.ili-uplift .ant-tabs-ink-bar{background:var(--brand-lime-strong)!important;height:2px!important;border-radius:0}.ili-uplift .breadcrumbs-header-wrapper{justify-content:flex-end}.ili-uplift .breadcrumbs-header-wrapper>.breadcrumbs:first-child{display:none}.ili-uplift .breadcrumbs-header-wrapper .ant-btn{border-radius:10px}.ili-filters-host-bar{margin:4px 0 14px;align-items:center}.ili-filters-host-bar .breadcrumbs-header-wrapper{margin:0!important;align-items:center;align-self:center}.ili-filters-host-bar .breadcrumbs-header-wrapper .breadcrumbs{gap:8px;align-items:center;margin:0}.ili-filters-host-bar .breadcrumbs-header-wrapper .breadcrubms-button{margin:0;align-items:center}.ili-filters-host-bar .ant-btn,.ili-uplift .breadcrumbs-header-wrapper .ant-btn{height:44px!important;padding:0 18px!important;border-radius:11px!important;font-size:14px;font-weight:600;background:var(--brand-lime)!important;border-color:var(--brand-lime)!important;color:#fff!important;box-shadow:none;display:inline-flex;align-items:center}.ili-filters-host-bar .ant-btn:hover,.ili-uplift .breadcrumbs-header-wrapper .ant-btn:hover{background:transparent!important;color:var(--brand-lime)!important;border-color:var(--brand-lime)!important}.ili-filters-host-bar .ant-btn:disabled,.ili-uplift .breadcrumbs-header-wrapper .ant-btn:disabled{opacity:.55}.ili-filters-btn.on{color:var(--accent);border-color:var(--ili-border);background:var(--accent-bg)}.ili-filters-host-drawer .fd-body .ant-row{display:block;margin:0!important}.ili-filters-host-drawer .fd-body .ant-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding:0 0 14px!important;margin:0!important}.ili-filters-host-drawer .fd-body .action-bar,.ili-filters-host-drawer .fd-body .action-barr{margin-left:0!important}.ili-filters-host-drawer .fd-body .emp-field,.ili-filters-host-drawer .fd-body .departments-list,.ili-filters-host-drawer .fd-body .designations-list,.ili-filters-host-drawer .fd-body .search-area,.ili-filters-host-drawer .fd-body .search-btn{margin:0!important}.ili-filters-host-drawer .fd-body .ant-input,.ili-filters-host-drawer .fd-body .ant-picker,.ili-filters-host-drawer .fd-body .ant-select{width:100%!important}.ili-filters-host-drawer .fd-body .ant-btn{width:100%;border-radius:10px}.ili-uplift .breadcrumbs-header-wrapper:not(:has(button)){display:none}.ili-uplift .holidays-list,.ili-uplift .leave-summary,.ili-uplift .appraisal-report-summary{padding:24px 28px 40px;background:transparent}.ili-uplift.attendance-container,.ili-uplift .attendance-container{margin:0;padding:24px 28px 40px;background:transparent}.ili-uplift .breadcrumbs-header-wrapper{margin-bottom:14px}.ili-uplift .ant-tabs-nav-list{margin-bottom:0!important}.ili-uplift .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn,.ili-uplift .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn span{font-size:13.5px!important;font-weight:600!important;color:var(--text-muted)!important}.ili-uplift .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.ili-uplift .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn span,.ili-uplift .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ili-uplift .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn span{color:var(--text)!important}.ili-uplift .ant-tabs .ant-tabs-ink-bar{background:var(--brand-lime-strong)!important;height:2px!important;border-radius:0!important}.ili-filters-host-row2{margin:-4px 0 14px}.ili-filters-host-row2 .showing{font-size:13px;color:var(--text-muted);font-weight:600!important;white-space:nowrap}.ili-filters-host-row2 .showing strong{color:var(--text)}.ili-uplift .ant-layout,.ili-uplift .ant-layout-content,.ili-uplift .ant-layout-header{background:transparent!important}.ili-uplift .card,.ili-uplift .card-body,.ili-uplift .head-card-body{background:transparent!important;box-shadow:none!important;border:none!important}.ili-uplift .bg-gray{background:transparent!important}.ili-uplift .ant-table.ant-table-bordered>.ant-table-container{border:none!important;border-inline-start:none!important;border-top:none!important}.ili-uplift .ant-table-tbody>tr.even-row{background:transparent!important}.ili-uplift .ant-table-tbody>tr.even-row>td{background:var(--surface-2)!important}.ili-uplift .ant-table-tbody>tr.even-row:hover>td{background:var(--surface-3)!important}.ili-toolbar .ili-btn,.ili-toolbar .ili-filters-btn,.ili-toolbar .ili-search-cta,.ili-toolbar .ili-search,.ili-toolbar .ant-btn,.ili-emp-toolbar .ili-btn,.ili-emp-toolbar .ili-filters-btn,.ili-emp-toolbar .ili-search-cta,.ili-emp-toolbar .ili-search,.ili-emp-toolbar .ant-btn,.ili-filters-host-bar .ili-btn,.ili-filters-host-bar .ili-filters-btn,.ili-filters-host-bar .ili-search-cta,.ili-filters-host-bar .ili-search,.ili-filters-host-bar .ant-btn{height:44px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box}.ili-toolbar .ili-search input,.ili-emp-toolbar .ili-search input,.ili-filters-host-bar .ili-search input{height:100%}.ili-filter-pop.ant-popover .ant-popover-inner{padding:0;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg);background:var(--surface)}.ili-filter-pop.ant-popover .ant-popover-inner-content{padding:0}.ili-filter-pop.ant-popover .ant-popover-arrow{display:none}.ili-filter-pop.ant-popover .fp-inner{width:320px;display:flex;flex-direction:column}.ili-filter-pop.ant-popover .fd-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-muted)}.ili-filter-pop.ant-popover .fd-head .t{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600!important;color:var(--text)}.ili-filter-pop.ant-popover .fd-head .t svg{color:var(--brand-lime)}.ili-filter-pop.ant-popover .fd-head .t .cnt{background:var(--accent-bg);color:var(--accent);font-size:11px;font-weight:700!important;padding:2px 8px;border-radius:20px}.ili-filter-pop.ant-popover .fd-head .x{width:30px;height:30px;display:grid;place-items:center;background:var(--surface-3);border:none;border-radius:8px;cursor:pointer;color:var(--text-muted)}.ili-filter-pop.ant-popover .fd-head .x:hover{color:var(--text)}.ili-filter-pop.ant-popover .fd-body{padding:16px;display:flex;flex-direction:column;gap:14px}.ili-filter-pop.ant-popover .fd-body .ant-row{display:block;margin:0!important}.ili-filter-pop.ant-popover .fd-body .ant-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding:0 0 12px!important;margin:0!important}.ili-filter-pop.ant-popover .fd-body .ant-input,.ili-filter-pop.ant-popover .fd-body .ant-picker,.ili-filter-pop.ant-popover .fd-body .ant-select{width:100%!important}.ili-filter-pop.ant-popover .fd-body .ant-btn{width:100%;border-radius:10px}.ili-filter-pop.ant-popover .fd-foot{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--border-muted)}.ili-filter-pop.ant-popover .fd-foot .reset{flex:0 0 auto;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font);font-size:13px;font-weight:600!important;padding:9px 16px;border-radius:10px;cursor:pointer}.ili-filter-pop.ant-popover .fd-foot .reset:hover{color:var(--text);border-color:var(--border-strong)}.ili-filter-pop.ant-popover .fd-foot .apply{flex:1;background:var(--brand-lime);color:#fff;border:1.5px solid var(--brand-lime);font-family:var(--font);font-size:13px;font-weight:600!important;padding:9px;border-radius:10px;cursor:pointer;transition:background .2s,color .2s}.ili-filter-pop.ant-popover .fd-foot .apply:hover{background:transparent;color:var(--brand-lime)}.ili-app{display:grid;grid-template-columns:248px 1fr;min-height:100vh;background:var(--canvas);color:var(--text);transition:grid-template-columns .2s ease}.ili-app.ili-app--collapsed{grid-template-columns:0 1fr}.ili-app.ili-app--collapsed .ili-sidebar{padding-left:0;padding-right:0;border-right:none;overflow:hidden}.ili-sidebar{background:var(--sidebar);color:var(--sidebar-text);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;padding:16px 12px 12px;border-right:1px solid var(--border);min-width:0}.ili-brand{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:4px 10px 14px;margin-bottom:6px;border-bottom:1px solid var(--border)}.ili-brand-logo{height:24px;width:auto;display:block;color:var(--text);cursor:pointer}.ili-brand-hrm{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--brand-lime);padding:3px 7px;border-radius:6px;line-height:1}.ili-nav-scroll{flex:1;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px}.ili-nav-scroll::-webkit-scrollbar{width:6px}.ili-nav-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.ili-nav-group{margin-bottom:2px}.ili-nav-group-label{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;cursor:pointer;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--sidebar-muted);padding:12px 10px 5px;font-weight:600!important;font-family:inherit;text-align:left}.ili-nav-group-label .chev{margin-left:auto;transition:transform .18s;opacity:.7;flex:none}.ili-nav-group.collapsed .chev{transform:rotate(-90deg)}.ili-nav-group.collapsed .ili-nav-group-items{display:none}.ili-nav-item{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:9px;color:var(--sidebar-text);cursor:pointer;font-weight:500;font-size:13.5px;transition:background .15s,color .15s,transform .1s;position:relative;-webkit-user-select:none;user-select:none;margin:1px 0;text-decoration:none}.ili-nav-item:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--brand-lime);border-radius:0 3px 3px 0;transition:height .18s}.ili-nav-item svg,.ili-nav-item .ili-nav-ico{width:18px;height:18px;flex:none;opacity:.65;object-fit:contain;transition:opacity .15s}.ili-nav-item .ili-nav-ico{filter:brightness(0)}.ili-nav-item .ili-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.ili-nav-item .ili-badge-count{margin-left:auto;background:var(--surface-3);color:var(--text-muted);font-size:10.5px;padding:1px 7px;border-radius:999px;font-weight:600}.ili-nav-item:hover{background:var(--surface-3);color:var(--text)}.ili-nav-item:hover svg,.ili-nav-item:hover .ili-nav-ico{opacity:1}.ili-nav-item:active{transform:scale(.98)}.ili-nav-item.active{background:var(--accent-bg);color:var(--accent);font-weight:600}.ili-nav-item.active:before{height:20px}.ili-nav-item.active svg,.ili-nav-item.active .ili-nav-ico{opacity:1;color:var(--accent)}.ili-nav-item.active .ili-badge-count{background:var(--brand-lime);color:#fff}[data-theme=dark] .ili-nav-item .ili-nav-ico{filter:brightness(0) invert(1)}.ili-sidebar-footer{margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.ili-sb-user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;cursor:pointer;transition:background .15s}.ili-sb-user:hover{background:var(--surface-3)}.ili-sb-user .name{font-size:13px;color:var(--text);font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.ili-sb-user .role{font-size:11px;color:var(--sidebar-muted)}.ili-sb-user .cog{margin-left:auto;color:var(--sidebar-muted);display:flex}.ili-main{display:flex;flex-direction:column;min-width:0}.ili-topbar{height:64px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:16px;padding:0 28px;position:sticky;top:0;z-index:20}.ili-page-title{font-size:19px;font-weight:600!important;letter-spacing:-.3px;color:var(--text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.ili-page-crumb{font-size:12px;color:var(--text-subtle);margin-top:1px;white-space:nowrap}.ili-topbar-spacer{flex:1}.ili-topbar-burger{display:none;color:var(--text-muted);font-size:18px;cursor:pointer}.ili-topbar-user{display:flex;align-items:center;gap:9px;padding:5px 10px 5px 6px;border-radius:var(--radius-md);cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s}.ili-topbar-user:hover{background:var(--surface-2);border-color:var(--border)}.ili-topbar-user .ili-topbar-user-img{position:relative;width:30px;height:30px;flex:none}.ili-topbar-user .ili-topbar-user-img img{width:30px;height:30px;border-radius:50%;object-fit:cover;display:block}.ili-topbar-user .ili-topbar-user-img .status{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:50%;border:2px solid var(--surface)}.ili-topbar-user .ili-topbar-user-img .status.online{background:var(--success)}.ili-topbar-user .ili-topbar-user-name{font-size:13px;font-weight:600!important;color:var(--text);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ili-topbar-user .anticon{color:var(--text-subtle);font-size:10px}.ili-content{padding:0;overflow:visible;flex:1;min-width:0}.ili-page{padding:24px 28px 40px}.ili-topbar .ili-notification-slot .ant-badge{display:grid;place-items:center}.ili-app-backdrop{display:none}@media (max-width: 992px){.ili-app,.ili-app.ili-app--collapsed{grid-template-columns:1fr}.ili-sidebar{position:fixed;top:0;left:0;bottom:0;width:248px;height:100vh;z-index:60;transform:translate(-100%);transition:transform .25s ease;box-shadow:var(--shadow-lg)}.ili-app.ili-app--collapsed .ili-sidebar{padding:16px 12px 12px;border-right:1px solid var(--border);overflow:visible}.ili-app--mobile-open .ili-sidebar{transform:translate(0)}.ili-app-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);z-index:55}.ili-topbar{padding:0 14px;gap:8px}.ili-page-title{font-size:16px;max-width:46vw}.ili-page-crumb{display:none}.ili-topbar-user{padding:4px;gap:0}.ili-topbar-user .ili-topbar-user-name,.ili-topbar-user .anticon{display:none}.ili-search{width:180px}.ili-content{padding:16px}}@font-face{font-family:Soehne;src:url(/assets/soehne-leicht-47606291.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/assets/soehne-buch-44124a68.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/assets/soehne-kraftig-8204ce30.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/assets/soehne-halbfett-b0a13c4a.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Soehne Mono;src:url(/assets/soehne-mono-leicht-a7ae9dba.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Soehne Mono;src:url(/assets/soehne-mono-buch-9f38711c.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soehne Mono;src:url(/assets/soehne-mono-kraftig-c72be21c.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Soehne Mono;src:url(/assets/soehne-mono-halbfett-194e745b.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.file-previewer{min-height:calc(90vh - 100px);width:100%;object-fit:contain}.handbook-previewer{height:90vh;width:100%;object-fit:contain}*{margin:0;padding:0;box-sizing:border-box;font-family:Soehne,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif!important}:root{--light-orange: rgb(254, 77, 1);--light-orange-hover: #fe8b5227;--green: #00b894}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Soehne!important;font-weight:600!important}p,ul,span{margin:0;font-family:Soehne!important;font-weight:400!important}.ant-table-column-sorters span,.ant-table-thead .ant-table-cell,.ant-table-thead .ant-table-cell span{font-weight:600!important}.ant-table-tbody .ant-table-cell{font-weight:400!important}.ant-btn-primary{background-color:#fe4d01!important;border-radius:.5rem}.ant-btn-primary:hover{background-color:#fe4d01!important}.ant-btn{border-color:#fe4d01!important;border-radius:.5rem}.ant-btn:hover,.active-btn{background-color:#fe4d01!important;color:#f5f5f5!important}.active{color:#fe4d01!important}.default-btn{background-color:#fe4d01!important;border-radius:.5rem;color:#fff!important}.default-btn:hover{background-color:#f67f44ef!important}.default-btn:disabled{background-color:#f67f44ef!important}.ant-menu-dark{background-color:#1c212d;min-height:calc(100vh - 60px)}.ant-menu-dark .ant-menu-submenu-title{padding-left:14px!important}.ant-menu-dark .ant-menu-submenu-title .ant-menu-title-content,.ant-menu-dark .ant-menu-item .ant-menu-title-content{font-size:14px}.ant-menu-dark .ant-menu-item-selected{background-color:#fe4d01;color:#000;font-weight:bolder}.ant-menu-dark .ant-menu-item-selected .ant-menu-title-content{font-weight:700}.ant-menu-dark .ant-menu-sub{background-color:#1c212d!important}.ant-layout-sider-children{width:inherit}.ant-layout-sider-children .ant-menu-root{width:inherit;position:fixed;top:64px}.hambuger-menu-icon{color:#000;font-size:28px;display:block;margin:auto 20px}.headerFurther{display:flex;flex-direction:row;gap:25px}.header{background:rgb(254,77,1);background:white;border-bottom:1px solid transparent;box-shadow:0 1px 1px #0003;height:64px;left:0;position:fixed;right:0;top:0;z-index:999;display:flex;justify-content:space-between}.header .logo-wrapper{float:left;height:60px;padding:10px 20px;position:relative;width:230px;z-index:1;background-color:#fff;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}.header .logo-wrapper .logo{display:flex;align-items:center;justify-content:center;line-height:normal}.header .logo-wrapper .logo img{max-width:100%;max-height:100%;object-fit:contain}.logo-wrapper{display:flex;align-items:center;justify-content:flex-start;height:64px;padding:12px 20px;background-color:#fff}.logo-wrapper .logo{display:flex;align-items:center;justify-content:flex-start;height:100%;line-height:normal}.logo-wrapper .logo img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:left center}.dropdown-menu-wrapper{margin:0 8px;display:flex;align-items:center}.user-name{color:#1f1f1f;font-weight:700!important;margin-right:1rem!important}.user-img{position:relative;margin-right:1rem;height:42px}.user-img img{border-radius:50%;width:30px;height:30px}.user-img .status{border:2px solid #fff;bottom:0;position:absolute;margin:0;right:0;height:10px;width:10px;background-color:#263238;border-radius:50%}.user-img .online{background-color:#55ce63}.user-img .offline{background-color:#f62d51}.user-img .away{background-color:#faa937}.admin-dashboard-summary .page-title{color:#1f1f1f;font-size:26px;font-weight:500;margin-bottom:5px}.admin-dashboard-summary .breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.admin-dashboard-summary .breadcrumb-item{cursor:pointer}.admin-dashboard-summary .active{color:#6c757d}.admin-dashboard-summary .card-icon{background-color:#ff9b4433;border-radius:100%;color:#fe4d01;display:inline-block;float:left;font-size:30px;height:60px;line-height:60px;margin-right:10px;text-align:center;width:60px}.admin-dashboard-summary .card-info{text-align:right}.admin-dashboard-summary .card-info>h3{font-size:1.18vw;font-weight:600}.admin-dashboard-summary .card-info>span{font-size:.83vw}.admin-dashboard-summary .ant-card .ant-card-body{padding:2rem}.admin-dashboard-summary .ant-row{margin:0rem!important}.admin-dashboard-summary .ant-col{padding-left:1!important;padding-bottom:1rem}.appraisal-report-summary{padding:2rem}.appraisal-report-summary .search-button{margin:.6rem 0 0 1rem}.appraisal-report-summary .search-button .search-button{background-color:#55ce63;height:2.5rem;padding:0 3rem}.leave-summary{padding:2rem}.leave-summary .leave-quota .leave_Quota-button{display:flex;gap:20px;justify-content:flex-end;margin-bottom:3rem;margin-top:-2rem}.leave-summary .leave-quota .breadcrumbs-header-wrapper{margin-bottom:0}.highlight-row{color:red}.action-bar{width:100%}.action-bar .emp-field{margin:1rem 0rem 0}.action-bar .emp-field .emp-input{height:2.5rem}.action-bar .departments-list,.action-bar .designations-list{margin:1rem 0 0 1rem}.action-bar .search-btn{margin:1rem 0 0 0rem!important}.action-bar .department-chart{width:400px}.action-bar .search-area{margin:1rem 0 0 1rem}.action-bar .search-area .search-button{background-color:#55ce63;height:2.5rem;padding:0 3rem}.action-barr{width:100%}.action-barr .emp-field .emp-input{height:2.5rem}.action-barr .department-chart{width:400px}.action-barr .search-area .search-button{background-color:#55ce63;height:2.5rem;padding:0 3rem}.designation-title{display:flex;justify-content:space-between}.designation-title .add-designation-btn{margin-right:76px}.designation-title .add-sub_designation-btn{margin-right:40px}.no-data-found{text-align:center;font-size:20px;font-weight:700!important}.welcome-box{background-color:#fff;border-bottom:1px solid #ededed;display:flex;padding:20px;position:relative}.welcome-box .welcome-img{margin-right:15px}.welcome-box .welcome-img img{border-radius:8px;width:60px}.welcome-box .welcome-det p{color:#777;font-size:18px;margin-bottom:0}.welcome-box .welcome-det h3{font-weight:500;font-size:1.5rem;margin-bottom:.5rem;line-height:1.2}.dash-sidebar p{color:#777;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:0;text-transform:uppercase}.dash-sidebar .time-list{display:flex;flex-grow:1;gap:10px;height:109px}.dash-sidebar .time-list .dash-stats-list{display:flex;flex-flow:column wrap;flex-grow:1;padding:20px}.dash-sidebar .time-list .dash-stats-list h4{color:#1f1f1f;font-size:21px;font-weight:700;line-height:1.5;margin-bottom:0}.dash-sidebar .time-list .dash-stats-list+.dash-stats-list{border-left:1px solid #e7e7e7}.on-behalf-leave-request .ant-modal-title{text-align:center}.on-behalf-leave-request .add-request-button{background-color:#fe4d01;height:2.5rem;padding:0 4rem;margin-top:2rem;align-items:center}.on-behalf-leave-request .add-request-button:hover{background-color:#fe4d01!important}.performers-Swiper .swiper-button-prev:after,.performers-Swiper .swiper-button-next:after{color:#000;font-size:30px}.container-fluid{padding:0rem 0}.empListTable .ant-table-thead>tr>th{line-height:normal!important}.display-flex{display:flex}.justify-center{justify-content:center}.align-center{align-items:center}.justify-start{justify-content:flex-start}.flex-center{display:flex;justify-content:center;align-items:center}.flex-start{display:flex;justify-content:flex-start;align-items:center}.flex-end{display:flex;justify-content:flex-end;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-around{display:flex;justify-content:space-around;align-items:center}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.gap-1{gap:.2rem}.gap-2{gap:.5rem}.gap-3{gap:.7rem}.gap-4{gap:1rem}.gap-5{gap:1.3rem}.header-margin{margin:.2rem 0rem!important}.mb-1{margin-bottom:.2rem!important}.mb-2{margin-bottom:.4rem!important}.mb-3{margin-bottom:.6rem!important}.mb-4{margin-bottom:.8rem!important}.mb-5{margin-bottom:1rem!important}.mb-6{margin-bottom:1.4rem!important}.mb-7{margin-bottom:1.8rem!important}.font-light{font-weight:300!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.text-sm{font-size:.8rem!important}.text-sm-1{font-size:.9rem!important}.text-md{font-size:1rem!important}.text-md-1{font-size:1.1rem!important}.text-lg{font-size:1.2rem!important}.bg-gray{background-color:#f5f5f5}.bg-green{background-color:#00b894!important}.color-orange{color:#fe4d01!important}.light-orange-padded-box{padding:.8rem 1.2rem;background-color:#fe8b5227;border-radius:1rem;transition:all .1s ease-in}.orange-padded-box{padding:.4rem .7rem;background-color:#fe4d01;border-radius:.6rem;color:#fff;transition:all .1s ease-in}.breadcrumbs-header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.breadcrumbs-header-wrapper .add-record-btn{background-color:#fe4d01;border-color:#fe4d01;color:#fff}.breadcrumbs-header-wrapper .add-record-btn:hover{background-color:#fe4d01!important;color:#fff}.breadcrumbs-header-wrapper .breadcrubms-button{display:flex;gap:20px}.breadcrumbs{display:flex;align-items:center;list-style:none;gap:1rem}@media (max-width: 768px){.breadcrumbs{flex-direction:column}}.breadcrumb-link{background:#dddddd;padding:.5rem 1rem .5rem 2rem;color:#646464;font-weight:500;border-end-end-radius:.2rem;border-top-right-radius:.2rem;cursor:pointer;position:relative;text-transform:capitalize}.breadcrumb-link a{color:inherit}.breadcrumb-link:after{content:"";position:absolute;top:50%;right:-1rem;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #dddddd;transform:translateY(-50%)}.text-danger{color:red}.breadcrumb-link:before{content:"";position:absolute;top:50%;left:-.02rem;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #f5f5f5;transform:translateY(-50%)}.breadcrumb-link:last-child{background:rgb(254,77,1);color:#fff;cursor:default}.breadcrumb-link:last-child:after{border-left:17px solid rgb(254,77,1)}.holidays-list,.attendance-action-bar{padding:1rem 2rem 2rem}.add-public-holiday .ant-modal-title{text-align:center}.add-public-holiday .add-holiday-button{background-color:#fe4d01;height:2.5rem;padding:0 4rem;margin-top:2rem;align-items:center}.add-public-holiday .add-holiday-button:hover{background-color:#fe4d01}.applicant-card{cursor:pointer;border:4px solid white;padding:.5rem .2rem;background-color:#fff;margin-bottom:1rem;box-shadow:#00000026 0 3px 3px;transition:all .1s ease-in;border-radius:5px}.applicant-card:hover{transition:all .1s cubic-bezier(.07,.66,.63,1);box-shadow:#00000026 0 10px 3px;transform:translateY(-.4rem)}.applicant-card .applicant-contact{padding:.8rem 1rem;background-color:#f3f8fc}.applicant-card button{background-color:#fe4d01}.applicant-card button:hover{background-color:#fe4d01!important}.no-hover:hover{background-color:initial!important}.actionLink{width:50px;border:solid 1px rgb(157,157,255);background-color:#c2c2ff30;color:#7e7eff;text-align:center;border-radius:2px;cursor:pointer}.actionLink:hover{background-color:#c2c2ff50}.actionLikDisabled{font-size:17px;color:#a3a3a3a9;text-align:center;border-radius:2px;pointer-events:none;cursor:not-allowed}.actionEditLink{width:50px;border:solid 1px rgb(255,202,122);background-color:#ffdead30;color:#f90;text-align:center;border-radius:2px;cursor:pointer}.actionEditLink:hover{background-color:#ffdead49}.actionEditLink:hover .applicant-detail-container{padding:0 .5rem}.pDetails-ant-typography{margin:0!important}.row-margins{margin-bottom:1rem!important}.ant-steps-item-icon{background-color:var(--light-orange-hover)!important;border-color:var(--light-orange-hover)!important}.ant-steps-item-icon .ant-steps-icon{color:#a0a0a0!important}.ant-steps-item-content .ant-steps-item-title:after{background-color:#fe4d01!important}.ant-steps-item-active .ant-steps-item-container .ant-steps-item-icon{background-color:#fe4d01!important;border:rgb(254,77,1)!important}.ant-steps-item-active .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.ant-tabs-nav-list{margin-bottom:1rem}.ant-tabs-tab-btn,.ant-tabs-tab-btn span{font-size:.9rem;font-weight:700;color:#9e9e9e;transition:all .1s ease-in}.ant-tabs-tab:hover,.ant-tabs-tab:hover .ant-tabs-tab-btn{color:#2c2a2a!important;transition:all .1s ease-in}.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab-active .ant-tabs-tab-btn span{font-weight:700!important;color:#2c2a2a!important;transition:all .1s ease-in}.ant-tabs-ink-bar-animated{background:rgb(254,77,1)!important;height:4px!important;border-radius:2rem}.ant-card{border-width:2px!important}.holidays-list{padding:2rem}.holidays-list .ant-layout{margin:0!important}@media only screen and (max-width: 768px){.hambuger-menu-icon{display:block}}.ant-steps-item-process .ant-steps-item-icon{background:rgb(254,77,1)!important;border:rgb(254,77,1)!important;font-weight:700!important}.employeeStatusActive{cursor:pointer;background-color:#ff98001f;padding:0 8px 3px;border-radius:9px;line-height:1.5}.employeeStatusActive a{color:#f39c12;font-weight:700}.employeeStatusInactive{width:50px;border:solid 1px rgb(255,80,80);background-color:#ffbebe80;text-align:center;border-radius:2px;cursor:pointer}.employeeStatusPending{width:50px;border:solid 1px rgb(255,204,51);background-color:#ffe38080;color:#fb0!important;text-align:center;border-radius:2px;cursor:pointer}.designation-detail-card .ant-card-body{padding:10px}.department-card .ant-card-head{border-bottom:none}.department-card{height:100%;max-height:420px;box-shadow:#00000026 0 3px 3px!important}.department-card .apexcharts-legend{top:16px!important}@media screen and (min-width: 1200px) and (max-width: 1360px){.department-card .apexcharts-legend{right:35px!important}}.department-card .ant-card-body{padding:24px 0 10px}.department-card .ant-card-title{padding:0}.department-card .no-data{display:grid;place-items:center;height:7.63vw;font-weight:700;width:7.63vw;background:rgba(169,165,165,.6784313725);color:#fff;border-radius:50%;margin-left:25px;bottom:29px}@media screen and (min-width: 1366px) and (max-device-width: 1900px){.department-card .apexcharts-legend{right:28px!important;top:33px!important}}@media screen and (min-width: 992px) and (max-width: 1199px){.department-card .apexcharts-legend{right:38px!important;top:13px!important}}.payroll-status{font-weight:700!important;font-size:13px}.ant-space-horizontal{align-items:flex-start}.payroll-table .payroll-status{font-weight:700!important;font-size:13px}.payroll-table .ant-space-horizontal{align-items:flex-start}.detail_earnings_card .ant-card-head-title,.detail_deductions_card .ant-card-head-title{padding:0}.leave-summary-table-container .ant-table-row:hover .ant-table-cell,.leave-summary-table-container .ant-table-thead:hover .ant-table-cell{color:var(--text)}.department-pagination{display:flex;justify-content:flex-end;margin-top:20px}.sub-department-card{height:300px}.sub-department-card .ant-card-head{border-bottom:none}.sub-department-card .ant-tag{cursor:pointer}.ant-menu-submenu-arrow{display:none}.sidebar-menu{overflow:scroll;margin-top:10px}.sidebar-menu::-webkit-scrollbar{width:6px;color:#fff}.sidebar-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(28,33,45);border-radius:10px}.sidebar-menu::-webkit-scrollbar-thumb{border-radius:10px;background-color:#fe4d01}.dash-sidebar h5{color:inherit;font-size:13px;font-weight:700;line-height:1.5;margin-bottom:15px;text-transform:uppercase}.dash-sidebar p{color:#777;font-size:12px;font-weight:800!important;line-height:1.5;margin-bottom:0;text-transform:uppercase}.dash-sidebar .card{border-radius:8px;box-shadow:unset}.bar{width:95%}.card{border:1px solid #e0e0e0;border-radius:5px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.card-body{padding:15px;box-shadow:0 8px 16px #0000000d;background-color:#fff}.head-card-body{padding:7px;background:white}.dash-title{font-size:18px;margin-bottom:15px}.time-list{display:flex;justify-content:space-between}.dash-stats-list{flex-basis:48%}.btn{display:inline-block;padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;text-align:center;text-decoration:none}.btn-primary{background-color:#007bff;color:#fff}.btn-primary:hover{background-color:#0056b3}.text-center{text-align:center}.holiday-title{margin:15px 0;font-size:18px}.attendance-container{margin:2rem}.attendance-container .active{background-color:#fe4d01!important;color:#f5f5f5!important}.attendance th{font-weight:700!important}.attendance .ant-table-cell:not(:first-child){text-align:center!important}.attendance .weeklytable .ant-table-tbody .even-row{background:rgba(196,196,196,.3215686275)}.attendance .weeklytable .ant-table-tbody .even-row .ant-table-cell-fix-left{background:#ececec}.attendance .weeklytable .ant-table-tbody .ant-table-cell{padding:8px 16px!important}.attendance .weeklytable .ant-table-cell{text-align:initial!important}.attendance .weeklytable .ant-table-cell .attendance{padding:8px 5px;border-radius:8px;text-align:center}.attendance .weeklytable .ant-table-cell .checkin{border:2px dashed var(--light-orange)}.attendance .weeklytable .ant-table-cell .checkin-out{border:2px dashed green}.attendance .weeklytable .ant-table-cell .abscent{border:2px dashed red}.attendance .weeklytable ::-webkit-scrollbar-thumb{border-radius:5px;background:linear-gradient(to right,rgb(254,77,1) 10%,#fc6075 100%)}.attendance .monthlytable .ant-table-tbody .ant-table-cell{padding:8px 16px!important}.attendance .monthlytable .ant-table-tbody .even-row{background:rgba(196,196,196,.3215686275)}.attendance .monthlytable .ant-table-tbody .even-row .ant-table-cell-fix-left{background:#ececec}.attendance .monthlytable .ant-table-cell:has(>span){background:#b7b7b7}.attendance .monthlytable .ant-table-row:hover .ant-table-cell:has(>span){background:#b7b7b7}.attendance-modal .ant-modal-title{text-align:center!important;font-size:20px;font-weight:700}.attendance-modal .ant-modal-close:hover{color:#ffffffe0;background-color:#fe4d01;text-decoration:none}.attendance-modal .ant-modal-body{margin-top:35px}.attendance-modal .container-fluid{display:flex;justify-content:center}.attendance-modal .ant-card{box-shadow:0 2px 2px #0000,0 1px 6px -1px #0000,0 2px 4px #00000038}.attendance-modal .boxes{margin:16px 0}.attendance-modal .card-title{font-size:20px;text-align:center}.attendance-modal .card-title small{color:#8e8e8e}.notificiation .unread-row{background-color:#b6bdbd}.employeesTab{display:flex;flex-direction:column}.qualification-card .qualification-input{height:40px}.error-component__body{display:grid;place-items:center;height:100vh;background:rgba(245,162,10,.231372549)}.error-component__body .error_message{text-align:center}.error-component__body .error_message .error-btn{margin-top:2rem;width:11rem}.user_pic2{width:200px;height:200px;object-fit:contain}.tools{display:flex;gap:20px;flex-direction:row}.flag-wrapper{position:relative;width:200px}.flag-wrapper .user_pic{opacity:1}.flag-wrapper .country-icon{position:absolute;z-index:1;width:25px;height:25px;left:auto;right:60px;top:2px}.flag-wrapper .upload-btn{position:absolute;right:35px;top:35%;color:#000;display:none;border:none;cursor:pointer;width:50px;background:none}.flag-wrapper:hover .upload-btn{display:block}.flag-wrapper:hover .user_pic{opacity:.5}.emp-leave .ant-select-selector{padding:0 8px;border-radius:25px!important}.action-icon{color:#fe4d01;font-size:17px;cursor:pointer}.error-message{font-size:.8rem;color:#f31515;padding-left:.2rem}.even-row{background:rgba(196,196,196,.3215686275)}.deleted-row{text-decoration:line-through}.btn-disable{background-color:gray!important;color:#fff!important;border-color:gray!important}.btn-disable:hover{background-color:#a9a9a9!important;border-color:gray!important}.btn-enabled{background-color:#fe4d01!important;color:#fff!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:rgb(254,77,1);border-radius:5px}::-webkit-scrollbar:horizontal{height:5px;height:8px}.ant-pagination-item-active,.ant-pagination-next,.ant-pagination-prev{border-color:#fe4d01!important}.ant-pagination-item-active a,.ant-pagination-next a,.ant-pagination-prev a{color:#fe4d01!important}#Role .ant-select{height:auto!important}.ant-pagination-item-active:hover{border-color:#fe4d01!important}.ant-pagination-item-active:hover a:hover{color:#fe4d01!important}.ant-switch-checked{background:rgb(254,77,1)!important}.tooltip-data{display:flex;flex-direction:column;padding:0}.custom-tooltip .custom-list{font-size:12px;font-weight:700}.custom-tooltip .custom-list .circle{color:green;font-size:20px;padding-right:10px}.custom-tooltip .custom-list{font-size:10px;display:flex;padding-top:5px;align-items:center}.payroll-salary .payroll .form-group{display:flex;flex-direction:column}.payroll-salary .payroll .form-group .ant-input-number{width:324px}.my-component-wrapper .ant-input,.my-component-wrapper .ant-input-wrapper{height:40px}.my-component-wrapper .currency-dropdown .ant-select-selector{height:40px!important;padding:4px 11px!important}.apexcharts-menu-icon{display:none!important}.admin-dashboard-summary text{text-transform:capitalize}.avatar-icon :hover{padding-top:1px}.department-avator{padding:0 20px}.department-avator :hover{color:#000}.department-avator .ant-card-meta-description p{font-weight:700!important}.notification-head{padding-bottom:25px;border-bottom:1px solid #dcdfe4}.notification-list .notification-icon{width:50px;height:50px;padding:7px;border-radius:50%}.notification-list .markasread{text-align:end}.notification-list .markasread:hover{text-decoration:underline;cursor:pointer}.ant-drawer-content-wrapper .notifiction-type{display:flex;justify-content:space-between;padding:5px;border:1px solid gray;border-radius:5px;background:#eaedf3}.ant-drawer-content-wrapper .notification-message{background:#eaedf3;padding:5px;border:1px solid gray;border-radius:4px;border-top:none}.action-barr input::placeholder,.action-barr .ant-select-selection-item,.action-barr .ant-select-selection-placeholder{font-size:12px}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.generateBankFile .generatefile_wrapper p{font-weight:700}.generateBankFile .generatefile_wrapper .generatefile_btn{display:flex;justify-content:flex-end;gap:15px;margin-top:110px}.generateBankFile .ant-picker{width:470px}.ant-pagination-options .ant-select{width:100%!important}.ant-pagination-options .ant-select .ant-select-selector{border-radius:.25rem!important}.row-error,.row-error td{background-color:#fff1f0!important}
