@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:ital,wght@0,500;0,700;1,500&display=swap);._1mUuW{background:#fff}._bBYU7{border:solid #000}._3b2pY{background:#eb2f06}._3fQ0n{border:solid #fff}._3fNxl{background:#3867d6}._16z_f{border:solid #fff}._CLB6y{background:#05c46b}._O7ihw{border:solid #fff}._-Ua3q{background:#34495e}._28F1u{border:solid #fff}._P6QvD{background:#34495e}._1jvha{border:solid #fff}._1Op28{display:flex;flex-direction:row;justify-content:space-between;padding:5px 0}._1GhOp{align-self:center}._3fmCl{border-width:0 2px 2px 0;cursor:pointer;display:inline-block;margin-top:15px;padding:5px}._1ydFT{margin-left:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}._1Pw8c{margin-right:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}._2aNF9{font-size:16px;line-height:1.5;padding:2px}._2xcMq{background-color:#fff;box-shadow:5px 3px 12px 0 #10245e33;color:#000;font-size:16px;line-height:1.35;max-width:300px;position:absolute;z-index:1000!important}._1oYOS{font-size:16px;line-height:1.5}._d8Qqp{background-color:#fff;display:flex;text-align:center}._1yGdK{flex-basis:14.2857%}._1hh2I{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}._249_g{flex-basis:42px;padding:10px 7px;text-align:center}._3zttl{padding:10px 21px}._1plWg:hover,._3zVi3:hover{background-color:#e6e6e6;color:#000}._WrIdy{color:#008ffd}._1ImcB,._1ImcB:hover,._WrIdy:hover{background-color:#008ffd;color:#fff}._1EpF_{color:#c3c3c3}._1EpF_:hover{background:#e6e6e6;border-radius:50%;color:#c3c3c3;cursor:not-allowed}._3e-oj:hover,._ZCqJx:hover{background-color:#e6e6e6;color:#000}._3vljT{color:#eb2f06}._3VNRW{background-color:#eb2f06;color:#fff}._3VNRW:hover,._3vljT:hover{background-color:#c23616;color:#fff}._2wmIR:hover,._3EzT1:hover{background-color:#e6e6e6;color:#000}._3gFNc{color:#3867d6}._2nANS{background-color:#3867d6;color:#fff}._2nANS:hover,._3gFNc:hover{background-color:#00487c;color:#fff}._2_YcJ:hover,._3xYsN:hover{background-color:#e6e6e6;color:#000}._3SPPg{color:#05c46b}._3sNLR{background-color:#05c46b;color:#fff}._3SPPg:hover,._3sNLR:hover{background-color:#0be881;color:#fff}._24Vzw:hover,._2eP5_:hover{background-color:#e6e6e6;color:#000}._162w5{color:#34495e}._hp0wX{background-color:#34495e;color:#fff}._162w5:hover,._hp0wX:hover{background-color:#2c3e50;color:#fff}._39dGG,._3EEI2{color:#fff}._2ssp5,._3Rbbx{background-color:#34495e}._2ssp5{color:#fff}._39dGG:hover,._3EEI2:hover{background-color:#2c3e50;color:#fff}._31Ucq{background-color:#1c3f61;color:#fff}._31Ucq:hover,._3KUO-,._3KUO-:hover{background-color:#2c3e50;color:#fff}._3NEDk{background-color:#2c3e50}._24nn5{color:#c3c3c3}._24nn5:hover{background:#34495e!important;border-radius:50%;color:#c3c3c3;cursor:not-allowed}._249_g:hover,._3zttl:hover{cursor:pointer}._1oebL,._FsLy_{border-radius:50%}._1oebL:hover,._FsLy_:hover{cursor:pointer}._3_2T4{color:#c3c3c3}._3_2T4:hover{background:#e6e6e6;border-radius:50%;color:#c3c3c3;cursor:not-allowed}:root{--voilet:#051a63;--lightBlue:#00b9f1;--whitesmoke:#f5f5f5;--abscent:#bb2124;--primary:#023c87;--secondary:#00b9f1;--workfh:#2b3;--onbreak:#f0ad4e;--error:#bb2124;--error-light:#fbf4f4;--purple:#9747ff;--purple-light:#fbf4fa;--active:#2b3;--active-light:#f4fbf5;--pending:#f0ad4e;--pending-light:#fefbf6;--bg-black:#000;--bg-white:#fff;--text-color-100:#000;--border-light:#d8d8d8;--bg-gray-400:#f3f3f3;--border-color:#d8d8d8;--bg-lightblue:#e6ecf3}body{overflow-x:hidden}.quick-action-primary-btn:hover{background-color:#0050b3!important;border-color:#0050b3!important}.quick-action-default-btn:hover{background-color:#f0f8ff!important;border-color:#40a9ff!important;color:#40a9ff!important}.main-logo-container{width:100%}.logo{align-items:center;cursor:pointer;display:flex;justify-content:center;width:253px}.logo>img{height:100%;width:100%}.right{align-items:center;display:flex}.right h3{color:#333;font-size:15px;font-weight:500;margin-right:20px}.right h3>a{color:#4224c7;text-decoration:none}.virtuosway-hr-login-page{align-items:center;display:flex;flex-direction:column;justify-content:center;width:500px}.virtuosway-hr-login-page form{background:#fff;border-radius:10px;box-shadow:0 7px 29px 0 #64646f33;display:flex;flex-direction:column;gap:0;max-width:40vw;min-width:-webkit-fit-content;min-width:fit-content;padding:50px;text-align:center}.form_container{display:flex;flex-direction:column;gap:10px}.form_container input{border:1px solid #9ab1cf;border-radius:4px;padding:8px}.form_container input:focus{outline:none}.form_container:not(:last-child){margin-bottom:24px}.login-button{background-color:var(--primary);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;padding:5px}.virtuosway-hr-login-page .labels{align-items:center;display:flex;gap:5px}.forgot-password{color:#3333f1;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:20px;text-align:end;text-decoration:none}.sign-up-header{font-size:20px;font-style:normal;font-weight:700;margin-bottom:8px;margin-top:1rem;text-align:start;text-transform:uppercase}.sign-up-header,.sign-up-text{align-items:flex-start;display:flex;justify-content:flex-start}.sign-up-text{color:#666;font-size:16px;font-weight:400;line-height:19px;margin-bottom:32px;text-align:justify}.note-message{color:#72777a;display:flex;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;gap:10px;justify-content:flex-start;line-height:20px;margin-bottom:0}.password-input-container{position:relative}.password-input-container input{padding-right:40px;width:100%}.toggle-password-visibility{background:#0000;border:none;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.resendButton{background:#0000;border:none;color:#3333f1}@media only screen and (max-width:600px){.virtuosway-hr-login-page .right{display:none}.virtuosway-hr-login-page form{height:450px;width:300px}}.bread-crumbs-wrapper{width:100%}@media (max-width:600px){.bread-crumbs-mobile,.bread-crumbs-wrapper{align-items:flex-start!important;flex-direction:column!important;font-size:13px!important;gap:6px!important;padding:0!important}.bread-crumbs-wrapper img{height:22px!important;margin-bottom:4px!important;margin-right:0!important;width:22px!important}}.assign-shift-modal{width:936px!important}.ant-modal-header{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding:0 0 20px}.ant-modal-title{color:#333;font-size:18px;font-weight:600}.ant-modal-close-x{color:#8c8c8c;font-size:18px}.ant-modal-close:hover .ant-modal-close-x{color:#333}.add-device-modal,.add-jobs-modal,.add-leave-modal,.assign-leave-modal,.holidays-modal,.profile-update-modal{max-height:90vh!important;top:50%!important;transform:translateY(-50%)!important;width:600px!important}.profile-update-modal .ant-modal-content{border-radius:12px;max-height:90vh!important;overflow-y:auto!important;padding:32px!important}.add-employee-modal{width:1200px!important}@media (min-width:768px) and (max-width:1400px){.add-jobs-modal{width:736px!important}.add-employee-modal{max-width:1000px!important;width:95vw!important}}@media (max-width:576px){.add-leave-modal,.assign-leave-modal,.holidays-modal,.profile-update-modal{margin:8px!important;max-height:95vh!important;max-width:calc(100vw - 32px)!important;top:50%!important;transform:translateY(-50%)!important;width:calc(100vw - 32px)!important}.profile-update-modal .ant-modal-content{max-height:95vh!important;padding:20px!important}.add-employee-modal{margin:8px!important;max-width:calc(100vw - 16px)!important;width:calc(100vw - 16px)!important}.ant-modal-content{padding:20px!important}}.custom-modal{margin:auto;max-width:-webkit-fit-content;max-width:fit-content}.w-50{width:50%!important}@media (max-width:768px){.w-50{margin:1rem!important;max-width:95vw!important;width:95vw!important}}@media (max-width:480px){.w-50{margin:.5rem!important;max-width:98vw!important;width:98vw!important}}.applicants-header{gap:30px}.applicants-select{height:40px}.status-selects{width:96%}.application-table{border-spacing:0 16px;table-layout:fixed;width:100%}.application-table td,.application-table th{border-bottom:1px solid #f0f0f0;padding:12px 16px;vertical-align:top}.application-table-head{color:#000000d9;font-weight:500;text-align:left;white-space:nowrap;width:200px}.application-table-body{word-break:break-word}.application-table-body>ul{margin:0}.application-table-row{height:48px;vertical-align:middle}.link-button{color:#123c86;text-decoration:none;text-transform:uppercase}.link-button:hover{color:#061f4d}@media (max-width:768px){.ant-tabs-nav,.ant-tabs-nav-list{flex-wrap:wrap!important}.ant-tabs-nav-list{justify-content:center;transform:none!important;width:100%}.ant-tabs-tab{text-align:center;white-space:normal}.ant-tabs-extra-content{display:flex;justify-content:center;margin-top:10px;width:100%}.ant-tabs-extra-content button{width:100%}.applicants-search-input{max-width:100%!important;width:100%!important}.ant-table{overflow-x:auto}.application-table-body,.application-table-head{display:block;text-align:left;width:100%}.application-table-row{display:block;margin-bottom:16px}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.breadcrumbs{align-items:center;display:flex;font-size:18px;gap:10px}.breadcrumbs>*{padding:0}.bread-crumbs-image{width:20px}.location:not(:last-child){color:#3333f1}.add-employee__section-header,.location-container,.location:not(:last-child){width:-webkit-fit-content;width:fit-content}.add-employee__section-header{border-bottom:2px solid #023c87;color:#023c87;font-size:20px;font-weight:500;line-height:24px;margin:0;padding:0}.add-employee__section{display:flex;gap:60px}.add-employee__section__tab{display:flex;gap:20px}.form-input{margin-bottom:8px}.form-input-wrapper{height:48px}.border-remove-input,.border-remove-input:focus{border:none;box-shadow:none}.border-remove-input[disabled]{background-color:initial;color:inherit}.border-remove-select .ant-select-selector{background-color:initial!important;border:none!important;box-shadow:none!important}.border-remove-select .ant-select-selector[disabled]{background-color:initial!important;color:inherit!important}.border-remove-select .ant-select-selector:focus{border:none!important;box-shadow:none!important}.asterisk{color:red;margin-left:4px}.form-input-container{width:calc(33.33333% - 40px)}.form-input-container-fourth{width:calc(25% - 45px)}.form-input-contain{height:48px;width:100%!important}.form-footer{border-top:1px solid #f0f0f0;display:flex;flex-direction:row-reverse;gap:10px;margin-top:20px;padding-top:20px}.form-footer .ant-btn{align-items:center;display:flex;height:40px;justify-content:center;min-width:100px}.selects{height:48px}.probation-input{background:#023c8705;border:1px solid #023c8766;border-radius:8px}.date-picker{border:1px solid #023c8766;border-radius:4px;height:48px;padding-left:10px;width:100%}.calender-container-picker-custom{height:48px!important}.calendar-wrapper .date-picker,.calender-container-picker-custom{max-width:none!important;width:100%!important}.ant-row{margin-bottom:16px}.ant-row:last-child{margin-bottom:0}@media (max-width:767px){.employee-toolbar{align-items:stretch!important;flex-direction:column}.employee-toolbar .ant-input,.employee-toolbar .ant-select,.employee-toolbar .ant-select-selector,.employee-toolbar>.ant-form-item{max-width:100%!important;width:100%!important}.employee-toolbar__controls{flex-direction:column;width:100%}.employee-toolbar__controls .ant-select,.employee-toolbar__controls .ant-select-selector,.employee-toolbar__controls>.ant-form-item{max-width:100%!important;width:100%!important}.employee-toolbar .ant-input,.employee-toolbar .ant-select-selector{height:44px!important}.employee-toolbar__controls .ant-btn,.employee-toolbar__controls>button{width:100%}.employee-table-wrapper{margin:40px 2px}}@media screen and (min-width:1920px){.add-employee__section{gap:120px}.form-input-container{width:calc(33.33333% - 80px)}.form-input-container-fourth{width:calc(25% - 90px)}}.workhours{align-items:flex-start;display:flex;justify-content:space-between;padding-right:10px}.workhours p{height:100%}.viewMoreBtn{background-color:initial;border:none;color:#00ec;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:2px;outline:none;text-decoration:none;text-transform:uppercase}.attendance-section{width:100%}.attendance-actions{display:flex;width:100%}.attendance-table-container{width:100%}.attendance-table-container,.attendance-tabs .ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.attendance-tabs .ant-tabs-nav-list{flex-wrap:nowrap}@media (max-width:768px){.attendance-actions{align-items:stretch;flex-direction:column;gap:12px}.attendance-actions .ant-space{flex-wrap:wrap;width:100%}.attendance-actions .ant-input,.attendance-actions input[type=text]{width:100%}.attendance-table-container .ant-table{min-width:900px}.attendance-table-container .ant-table-cell{font-size:12px;padding:8px}}.attendace-page{margin-top:30px;padding-inline:32px}.attendance-filters{align-items:center;display:flex;gap:20px}.attendance-filters-container{margin-top:45px}.attendance-filters-bottom{gap:30px;margin-top:20px}.attendance-filters-right{gap:26px}.attendance-stats{flex-wrap:nowrap;gap:24px;margin-top:24px!important}.attendance-stat{align-items:center;background-color:#f2f5f9;border-radius:8px;display:flex;gap:20px;padding:30px;width:-webkit-fit-content;width:fit-content}.attendance-stat__status{align-items:center;display:flex;gap:10px;width:calc(50% - 10px)}.status-color{border-radius:50%;height:10px;min-width:10px;width:10px}.attendance-stat__status>p{margin-bottom:0}.time-container{align-items:normal;flex-direction:column}.time-contain{gap:20px}.timely-wrapper{min-width:-webkit-fit-content;min-width:fit-content}.table-container{margin-top:50px}.working-condition{padding:0;position:relative;width:316px}.employee-stats-container{gap:16px}.employee-stats{font-size:16px;font-weight:400;line-height:19px;min-width:none;padding:8px 18px;width:-webkit-fit-content;width:fit-content}.search-field{background:#fff;border:1px solid #023c8766;border-radius:4px;gap:9px;height:48px;padding:8px 16px;width:287px}.single-employee{margin-top:40px}.absent-class{position:relative}.absent-class,.absent-class:hover,.absent-class>td{background-color:#bb21240d;border-bottom:.5px solid #bb2124!important}.absent-class:hover>td{background:#bb21240d!important;border-bottom:.5px solid #bb2124!important}.holiday-class,.holiday-class:hover,.holiday-class:hover>td,.holiday-class>td{background:#9747ff0d!important;border-bottom:.5px solid #9747ff!important}.holiday-class>.employee-stats{border-color:#0000!important}.dowload-icon{height:24px}.download-btn{background-color:#023c87;border:none;border-radius:4px;color:#fff;height:40px;outline:none;padding:10px 16px}.switch-container{align-items:center;display:flex;height:38px;justify-content:center;width:40px}.switches{border:1px solid #678ab7;border-radius:4px;height:40px}.border{background:#fff;border:1px solid #023c87!important;border-radius:4px;transition:all 2s ease-out}.ant-picker-date-panel .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{display:none}.ant-picker-date-panel .ant-picker-cell:not(.ant-picker-cell-in-view){pointer-events:none}.events{gap:10px;padding:0!important}.events,.total-working-hours{align-items:center;display:flex}.total-working-hours{background:#f2f5f9;border:1px solid #023c87;border-radius:4px;color:#000c;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:16px;padding:8px 10px}.total-working-hours>span{font-weight:700}.month-header{display:flex;justify-content:space-between}.month-header-content,.month-header-content+.flex{align-items:center;display:flex;justify-content:center}.left-actions>button,.right-actions>button{color:#000!important}.rl-nepali-date-body,.rl-nepali-date-content{width:100%}.other-month>.rl-picker-cell-inner,.rl-picker-cell-inner>.AD{display:none}.year-list{max-height:130px}.year-list,.year-list-active{border-radius:10px;box-shadow:0 8px 16px 0 #0003;padding:10px;top:40px;z-index:1}.year-list-active{background-color:#fff;display:list-item;position:absolute}.year-list-active>li{font-size:14px}.year-list-active>li:not(:last-child){margin-bottom:12px}.month-list-container{position:relative}.month-list{display:none;max-height:130px;overflow-y:auto}.month-list,.month-list-active{background-color:#fff;border-radius:10px;box-shadow:0 8px 16px 0 #0003;padding:10px;position:absolute;top:40px;z-index:1}.month-list-active{display:list-item}.month-list-active>li{font-size:14px}.month-list-active>li:not(:last-child){margin-bottom:12px}@media screen and (min-width:1920px){.attendance-stats{gap:28px}.attendance-stat{gap:48px}.attendance-stat__status{width:calc(50% - 24px)}.time-contain{gap:48px}}.flex-between{width:100%}@media (max-width:768px){.flex-between{align-items:stretch;flex-direction:column;gap:.5rem;justify-content:flex-start}.flex-between>*{flex:none;width:100%}}@media (max-width:480px){.flex-between{gap:.375rem}}@media (min-width:769px) and (max-width:1024px){.flex-between{gap:.625rem}}.calendar-wrapper{margin-block:50px 100px;min-width:-webkit-fit-content;min-width:fit-content}.calendar-title{margin-bottom:20px}.calendar-container{border-collapse:initial;width:100%}.calendar-head{min-width:150px;text-align:center}.table-row-container{border-bottom:1px solid #ddd;height:100px}.table-data-container{border-radius:4px 0 0 4px;color:#333;font-size:22px;line-height:19px;min-width:150px;padding:10px}.table-data-container p{color:orange}.table-data-container:first-child,.table-data-container:last-child{background:#f0ad4e0d;border-left:2px solid #f0ad4e;color:#f0ad4e}.table-data-container:not(:first-child,:last-child){border-left:2px solid #00b9f1;border-radius:4px}.date-selector{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;min-width:100px;outline:none;padding:5px 16px;transition:all .2s ease}.date-selector:hover{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.color-blue{color:blue}.date-selector:hover{opacity:.7}.date-selector-list{border-radius:6px;padding-inline:6px}.date-selector-list:hover{background-color:#edecec80;color:var(--primary)}.status-container{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:8px;margin-top:10px}.status-container>.employee-stats{font-size:12px;padding:0 8px;text-transform:lowercase}.status-container>.holiday-container{color:#333;text-transform:capitalize}.dashboard-main-bg{background:#fff;min-height:100vh;width:100%}.ant-col,.ant-row,.ant-table,.ant-table-container,.ant-table-content,.ant-tabs-content,.ant-tabs-tabpane,.ant-typography,.custom-attendance-genderRatio,.custom-attendance-workingFormat,.custom-attendanceCount,.custom-employeeCountByProjectDept,.custom-equal-height-row>div,.custom-requestsPanel{box-shadow:none!important}.custom-attendance-genderRatio .ant-typography,.custom-attendance-workingFormat .ant-typography,.custom-graph-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:24px}.custom-graph-title{padding-left:16px}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.grade-cards-container{width:100%}.grade-cards-wrapper{display:flex;flex-wrap:wrap;gap:16px}.grade-card{align-items:center;border:2px solid #d9d9d9;border-radius:8px;cursor:pointer;display:flex;height:90px;justify-content:center;transition:all .3s ease;width:90px}.grade-card:hover{border-color:#1890ff}.grade-card.selected{background-color:#f0f8ff;border-color:#1890ff}.grade-card.disabled{cursor:not-allowed;opacity:.6}.grade-card.disabled:hover{border-color:#d9d9d9;box-shadow:none}.grade-card-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.roman-numeral{color:#262626;font-size:24px;font-weight:700;margin-bottom:4px}.grade-text{color:#595959;font-size:12px;font-weight:500;letter-spacing:.5px}.grade-card.selected .grade-text,.grade-card.selected .roman-numeral{color:#1890ff}.analytics-component{background-color:#fff;border:1.5px solid #ececec;border-radius:10px;box-shadow:0 4px 16px 0 #3c3c3c14,0 1.5px 4px 0 #3c3c3c0a;font-family:Manrope,sans-serif;min-height:auto}.analytics-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.analytics-title{color:#4a4a4a;font-size:14px;font-weight:600;letter-spacing:0;line-height:150%;max-width:180px;text-align:left}.icon-container{align-items:center;background-color:#f4f4f5;border-radius:8px;display:flex;justify-content:center;min-height:36px;min-width:36px;padding:6px}.icon-container img{height:22px;width:22px}.numbers{color:#1c1c1c;font-size:28px!important;font-weight:700;letter-spacing:1%;line-height:120%;margin:0;text-align:left;vertical-align:middle}.percentage-container{align-items:center;border-radius:24px;display:flex;font-size:13px;font-weight:600;gap:4px;line-height:0px;margin-top:-10%;padding:2px 6px}.percentage-container.green{background-color:#f0fdf4;color:#027a48}.percentage-container.red{background-color:#fdf0f0;color:#b42318}@media (max-width:767px){.analytics-title{font-size:12px}.numbers{font-size:22px!important}.icon-container{min-height:30px;min-width:30px;padding:4px}.icon-container img{height:18px;width:18px}.percentage-container{font-size:11px;padding:1px 5px}}.custom-heading{color:#4a4a4a;color:var(--Neutrals-B400,#4a4a4a);font-family:Manrope;font-size:24px;font-style:bold;font-weight:600;line-height:140%;text-align:left}@media (max-width:600px){.custom-heading{font-size:16px}}.custom-card{align-items:center;border-radius:10px;box-shadow:0 7px 29px 0 #64646f33;display:flex;flex-direction:column;justify-content:center;width:100%}.announcement-list{width:100%}.announcement-item{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000001a;margin-bottom:16px;padding:16px 24px;transition:box-shadow .3s ease}.announcement-item:hover{box-shadow:0 4px 12px #0000001a}.announcement-body{color:#000000d9;line-height:1.6;margin:12px 0}.announcement-date{color:#000000a6;font-size:14px;margin-top:4px}.announcement-image{border-radius:8px;margin-top:16px;max-width:100%;overflow:hidden}.announcement-image:hover{transform:scale(1.02)}.attending-status{color:#52c41a}.attending-status,.status-declined{align-items:center;display:flex;font-size:14px;gap:4px;margin-top:4px}.status-declined{color:#ff4d4f}.announcement-card{background-color:#f9f9f9;padding:8px}@media (max-width:768px){.announcement-header{align-items:flex-start;flex-direction:column}.announcement-date{margin-top:4px}.announcement-card{margin:0 4px}}.employee-status-title{color:#3b3b3b;color:var(--Text-Light-black,#3b3b3b);font-family:Manrope;font-size:24px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:140%}.employee-status-search-input::placeholder{color:#717680;color:var(--Gray-500,#717680);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.employee-status-header{color:#1c1c1c;color:var(--Text-Off-black,#1c1c1c);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.hr-dashboard-graph{padding-left:35px}.hr-dashboard-graph-header span{font-family:Helvetica;font-size:17px;font-weight:400}.hr-dashboard-graph-sub-header{padding-left:10px;padding-top:40px}.hr-dashboard-graph-sub-header text{color:#333;font-family:Helvetica;font-size:15px;font-weight:500}.hr-dashboard-graph-sub-header-one{border-left:5px solid #023c87}.hr-dashboard-graph-sub-header-two{border-left:5px solid #00b9f1}.hr-dashboard-graph-sub-header-three{border-left:5px solid #bb2124}.hr-dashboard-graph-diagram{overflow:hidden;padding-top:5rem}@media (max-width:600px){.dashboard-graph-scroll-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap}.dashboard-graph-scroll-wrapper>div{display:inline-block;min-width:500px}}.Upcoming{border-right:1px solid #d8d8d8;display:flex;flex-direction:column;gap:20px;padding-left:15px}.upcoming-events-calendar{display:flex;flex-wrap:wrap;gap:10px}.upcoming-events-calendar-item{width:calc(7.14286% - 9.28571px)}.event-container-title-right>button{align-items:center;background:#023c87;border:none;border-radius:4px;color:#fff;display:flex;flex-direction:row;font-size:16px;font-weight:400;gap:10px;height:40px;justify-content:center;margin-right:30px;padding:8px 16px}.upcoming-events-calendar-item>button{background:#00000005}.upcoming-events-calendar-item .current-date,.upcoming-events-calendar-item>button{align-items:flex-start;border:none;border-radius:100px;display:flex;flex-grow:0;height:36px;order:2;padding:8px 16px}.upcoming-events-calendar-item .current-date{background:#00b9f1;color:#fff}.dob-date{color:#2b3}.dob-date,.event-date{border:none;font-size:16px;font-weight:700;line-height:19px}.event-date{color:#9747ff}.holiday-date{border:none;color:#f0ad4e;font-size:16px;font-weight:700;line-height:19px}.upcoming-event-upcoming-events{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.upcoming-event-upcoming-events-today{display:flex;gap:10px}.upcoming-event-upcoming-events-items{align-items:flex-start;background:#f2f5f9;border-radius:4px;display:flex;flex-direction:column;gap:16px;justify-content:space-evenly;padding:24px 32px;width:calc(33.33333% - 6.66667px)}.upcoming-event-upcoming-events-items.smallWidth{width:100%}.upcoming-event-upcoming-dobs-items{align-items:flex-start;background:#f4fbf5;background:var(--success-05,#f4fbf5);border:1px solid #d8d8d8;border:1px solid var(--line-100,#d8d8d8);border-radius:4px;display:flex;flex-direction:column;gap:16px;padding:16px 24px;width:382px}.event-container-events-box-buttons{align-self:flex-end;display:flex}.upcoming-event-upcoming-dobs-items.smallWidth{width:100%}.upcoming-event-upcoming-holidays-items{align-items:flex-start;background:#f2f5f9;border:1px solid #f2f5f9;border-radius:4px;display:flex;flex-direction:column;gap:16px;padding:24px 32px;width:calc(33.33333% - 6.66667px)}.Birthday_wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.upcoming-event-upcoming-holidays-items.smallWidth{width:100%}.upcoming-event-today-items{display:flex;gap:10px}:where(.css-dev-only-do-not-override-ed5zg0).ant-tabs-top>.ant-tabs-nav{margin:0!important}.upcoming-events-heading{border-bottom:1px solid #d8d8d8;padding-left:15px}#formatted-eventdate-dob{border-left:4px solid #2b3;border-left:4px solid var(--success-100,#2b3);padding:0 10px}#formatted-eventdate-holidays{border-left:5px solid #9747ff;padding:10px}#formatted-eventdate-event{border-left:5px solid #00b9f1;padding:10px}.upcoming-events-calendar-item.smallWidth{width:calc(16.66667% - 21.66667px)}@media (min-width:768px) and (max-width:1400px){.upcoming-events-calendar-item{width:calc(8.33333% - 10.83333px)}.event-container-title-right>button{font-size:10px;margin-right:30px;padding:6px 10px}}@media (min-width:768px) and (max-width:1300px){.upcoming-events-calendar-item.smallWidth{width:calc(33.33333% - 30px)}}.placeholder-row>td .ant-tag{visibility:hidden!important}.ant-table-tbody>tr>td{height:54px!important;min-height:54px!important;padding:8px 16px!important;vertical-align:middle!important}.placeholder-row>td{color:#0000!important;position:relative!important}.placeholder-row>td:empty:before{content:""!important;display:block!important;height:20px!important}.ant-table-tbody>tr>td .ant-tag{padding:2px 8px!important}.ant-table-tbody>tr>td .ant-tag,.ant-table-tbody>tr>td .workhours p{line-height:20px!important;margin:0!important}.placeholder-row>td .ant-tag,.placeholder-row>td .workhours p{visibility:hidden!important}.attendance-track{display:flex;flex-direction:column}.attendance-track_heading{color:#333;font-size:14px;font-style:normal;font-weight:700;line-height:19px}.attendance-track_paragraph{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.attendance-track_track-box{align-items:center;display:flex;gap:40px;justify-content:center}.track-box{border:1px solid #d8d8d8;border-radius:4px;flex-direction:column;min-height:400px;padding:20px}.track-box,.track-box_header{display:flex;gap:20px}.track-box_heading{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#00b9f1,#023c87);-webkit-background-clip:text;background-clip:text;font-size:14px;font-style:normal;font-weight:700;line-height:19px;margin-bottom:0}.clock_input{background:#fff;border:1px solid #d8d8d8;border-radius:4px;height:65px;padding:10px;width:95%}.clock_input-heading{color:#333;font-size:12px;font-weight:700;line-height:19px}.clock-button{text-align:center}.work-hour-box{border:1px solid #d8d8d8;border-radius:4px;display:flex;flex-direction:column;padding:5px}.work-hour-box_time-info{display:flex;justify-content:space-between}.work-hour-box_day{color:#333;font-size:12px;font-weight:700;line-height:19px}.work-hour-box_time{color:#333;font-size:10px;font-weight:400;line-height:19px}.attendance-status{align-items:flex-start;background:#f2fbfe;border:1px solid #d8d8d8;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:8px 0 8px 16px;width:100%}.attendance-status__value{border-left:4px solid #00b9f1;padding:2px 10px}.attendance-status__value.absent{border-left:4px solid red}.leave-request{align-items:flex-start;background:#fefbf6;border:1px solid #d8d8d8;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:8px 16px;width:100%}.leave-request__value{border-left:4px solid #f0ad4e;padding:2px 10px}.track-box-averageCheck{display:flex;flex-direction:column;gap:10px;min-height:400px}.track-box-averageCheck-box{border:1px solid #d8d8d8;border-radius:4px;display:flex;flex-direction:column;gap:10px;min-height:230px;padding:20px}@media (min-width:768px) and (max-width:1400px){.clock_input{height:50px;width:100%}.clock_input,.clock_input-heading{font-size:10px;font-weight:500}.clock_input-paragraph{font-size:8px;font-weight:400}.track-box_heading{font-size:12px;font-weight:600}.track-box_heading-date{font-size:10px;font-weight:400}}.date-picker{height:40px!important}.form-input{font-size:16px!important;padding:0!important}.form-input-wrapper,.selects{height:40px!important}.selects>.ant-select-selector{border:1px solid #023c8766!important;border-radius:4px!important;height:100%!important}.selects>.ant-select-selector>.ant-select-selection-search>input{height:100%!important}.selects>.ant-select-selector>.ant-select-selection-item{align-items:center;display:flex}.selects>.ant-select-selector>.ant-select-selection-placeholder{align-items:center;display:flex;height:100%!important}@media (max-width:768px){.assign-leave .daily-report-search{align-items:center!important;flex-direction:row!important;flex-wrap:wrap;gap:12px;margin-bottom:12px}.assign-leave .daily-report-search>:first-child{display:flex;flex-wrap:wrap;gap:12px;width:100%}.assign-leave .daily-report-search>:first-child>div{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;min-width:150px}.assign-leave .daily-report-saerch-right{display:flex;flex-direction:column;gap:12px;width:100%}.assign-leave .daily-report-saerch-right .ant-btn,.assign-leave .daily-report-saerch-right .ant-select,.assign-leave .daily-report-saerch-right .ant-select-selector,.assign-leave .daily-report-saerch-right button{width:100%!important}.assign-leave .daily-report-saerch-right .ant-select{margin-top:4px}.assign-leave .daily-report-search .ant-picker,.assign-leave .daily-report-search .calender-container-picker,.assign-leave .daily-report-search .date-picker{min-width:150px!important;width:calc(50% - 8px)!important}.assign-leave .daily-report-table-container{overflow-x:auto}}.user-dashboard__upcoming_events{border-left:1px solid #d8d8d8;height:100%;overflow-y:auto}.user-dashboard_daily_attendance-status{overflow:hidden}.user-dashboard_announcement{border-left:1px solid #d8d8d8}.dashboard-section{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 2px #00000014;margin-bottom:16px;padding:16px}.dashboard-section:last-child{margin-bottom:0}.section-title{border-bottom:1px solid #f0f0f0;color:#1f1f1f;font-size:14px;font-weight:500;margin:0 0 16px;padding-bottom:8px}.announcement-section{max-height:400px;overflow-y:auto;padding-right:8px}.announcement-section::-webkit-scrollbar{width:4px}.announcement-section::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.announcement-section::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.announcement-section::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:992px){.dashboard-section{padding:12px}.section-title{font-size:13px;margin-bottom:12px}}@media (max-width:768px){.announcement-section{max-height:350px}}@media (min-width:768px){.requests-panel-responsive{min-height:500px}}.ecpd-card{border-radius:10px;overflow:auto}.ecpd-title{color:#3b3b3b;color:var(--Text-Light-black,#3b3b3b);font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:150%;padding:32px 24px}.ecpd-chart-wrapper{display:flex;justify-content:center;overflow:auto;width:100%}.ecpd-chart-container{max-width:none;overflow:auto;position:relative;width:100%;z-index:2}@media (max-width:600px){.ecpd-title{font-size:16px;padding:16px 8px}.ecpd-card{overflow:auto;padding:0!important}.ecpd-chart-wrapper{align-items:stretch;flex-direction:column;overflow:auto;padding:0 2px}.ecpd-chart-container{max-width:none;min-width:400px;overflow:auto;padding-bottom:8px}}.announcement-container{width:100%}.announcement-header-card{border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;width:100%}.announcement-title{align-items:center;color:#2c3e50;display:flex;margin-bottom:8px}.announcement-title img{height:28px;margin-right:12px}.announcement-tabs .ant-tabs-nav{margin-bottom:20px}.announcement-tabs .ant-tabs-tab{font-weight:500;padding:12px 20px}.announcement-tabs .ant-tabs-tab-active{color:#1890ff}.announcement-tabs .ant-tabs-ink-bar{background:#1890ff}.announcement-card{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px;transition:all .3s ease}.announcement-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.announcement-header{padding:16px 24px 0;text-align:left;width:100%}.announcement-header h2.ant-typography,.announcement-title-text{color:#000000d9;display:block;font-size:36px;font-weight:600;margin:0;padding:0;text-align:left;width:100%}.announcement-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:16px;padding:16px 24px}.announcement-meta{color:#666;font-size:14px;gap:16px}.announcement-date,.announcement-meta{align-items:center;display:flex}.announcement-rsvp{background:#f0f7ff;border-radius:4px;color:#1890ff;font-size:12px;font-weight:500;padding:2px 8px}.announcement-image-container{background:#f8f9fa;border-radius:6px;height:200px;overflow:hidden;width:100%}.announcement-image{cursor:pointer;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.announcement-image:hover{transform:scale(1.03)}.announcement-details{color:#4a5568;margin-bottom:16px;white-space:pre-line}.announcement-modal .ant-modal-content{border-radius:8px;overflow:hidden}.announcement-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;margin:0;padding:16px 24px}.announcement-modal .ant-modal-body{padding:24px}.announcement-modal .ant-modal-footer{border-top:1px solid #f0f0f0;margin:0;padding:16px 24px}.announcement-form .ant-form-item-label>label{color:#4a5568;font-weight:500}.announcement-form .ant-input,.announcement-form .ant-picker,.announcement-form .ant-select-selector{border:1px solid #d9d9d9;border-radius:6px;padding:8px 12px}.announcement-form .ant-upload.ant-upload-select-picture-card{align-items:center;background:#f8f9fa;border:1px dashed #d9d9d9;border-radius:6px;display:flex;height:180px;justify-content:center;margin:0;width:100%}.announcement-form .ant-upload.ant-upload-select-picture-card:hover{border-color:#1890ff}.announcement-preview{background:#f8f9fa;border-radius:6px;padding:16px}.preview-content{background:#fff;border-radius:4px;box-shadow:0 1px 2px #0000000d;padding:12px}.preview-header{margin-bottom:8px}.preview-image-placeholder{background:#f0f2f5;border-radius:4px;height:100%;margin-bottom:8px}.preview-title{color:#2c3e50;font-weight:500}.preview-date{color:#718096;font-size:12px}.announcement-view-modal .ant-modal-body{padding:0}.announcement-view{padding:24px}.announcement-view-header{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:16px}.announcement-view-image{border-radius:8px;margin-bottom:20px;max-height:400px;overflow:hidden}.announcement-view-image img{height:100%;object-fit:cover;width:100%}.announcement-view-content{color:#4a5568;line-height:1.7;white-space:pre-line}.announcement-rsvp-actions{background:#f8f9fa;border-radius:8px;margin-top:24px;padding:16px}@media (max-width:768px){.announcement-container{padding:12px}.announcement-footer{align-items:flex-start;flex-direction:column;gap:12px}.announcement-meta{justify-content:space-between;width:100%}.announcement-image-container{height:160px}.announcement-view{padding:16px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.announcement-card{animation:fadeIn .3s ease-out forwards}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dash-container__header{border-bottom:1px solid #d8d8d8;padding-top:32px}.title{font-size:22px;font-weight:400;line-height:33px}.button-container{align-items:center;display:flex}.icon-container{height:24px;width:24px}.device-actions{display:flex;width:100%}.device-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}@media (max-width:768px){.device-actions{align-items:stretch;flex-direction:column;gap:12px}.device-actions .ant-space,.device-actions .button-container{flex-wrap:wrap;gap:12px;width:100%}.device-actions .ant-input,.device-actions input[type=text]{width:100%}.device-table-container .ant-table{min-width:800px}.device-table-container .ant-table-cell{font-size:12px;padding:8px}}.holidays-table{margin-top:32px}.modal-title{border-bottom:1px solid #f0f0f0;color:#333;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:16px}.holiday-filters{align-items:center;display:flex;gap:20px}.calender-container-picker{height:40px;min-width:18rem!important}.no-bullets{list-style-type:none;margin:0;padding:0}.year-list-container{align-items:center;display:flex;position:relative}.year-list-container .date-selector{white-space:nowrap}.year-list{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 4px 12px #00000026;display:none;left:0;max-height:200px;min-width:100px;overflow-y:auto;padding:8px 4px;position:absolute;top:48px;z-index:100}.year-list::-webkit-scrollbar{width:6px}.year-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.year-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.year-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.year-list-active{display:block}.year-list-active li{border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.year-list-active li:hover{background-color:#f5f5f5}.year-list-active li.color-blue{background-color:#e6f7ff;color:#1890ff}@media (max-width:767px){.holiday-toolbar{align-items:stretch!important;flex-direction:column;gap:12px}.year-list-container,.year-list-container .date-selector{width:100%}}.holiday-card{transition:transform .3s ease,box-shadow .3s ease}.holiday-card:hover{box-shadow:0 8px 24px #00000026!important;transform:scale(1.02)}.holiday-icon-wrapper{transition:transform .3s ease}.holiday-card:hover .holiday-icon-wrapper{transform:rotate(-10deg)}.holiday-icon-wrapper img{height:32px;object-fit:contain;width:32px}.add-holiday-form .form-input-wrapper{height:40px}.add-holiday-form .ant-form-item-label>label{color:#333;font-weight:500}.add-holiday-form .ant-input,.add-holiday-form .ant-input-affix-wrapper,.add-holiday-form .ant-picker,.add-holiday-form .ant-select-selector{border-radius:6px}.add-holiday-form .ant-input-affix-wrapper-focused,.add-holiday-form .ant-input-affix-wrapper:focus,.add-holiday-form .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.add-holiday-form .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.add-holiday-form .ant-select{width:100%}.add-holiday-form .ant-select .ant-select-selector{align-items:center;display:flex;height:40px!important}.add-holiday-form .ant-select .ant-select-selection-item,.add-holiday-form .ant-select .ant-select-selection-placeholder{line-height:38px!important}.add-holiday-form .ant-select-dropdown{padding:4px 0}.add-holiday-form .ant-select-item{min-height:36px;padding:8px 12px}.add-holiday-form .calendar-input-wrapper{position:relative;width:100%}.add-holiday-form .calendar-input-wrapper .date-picker{border-radius:6px;height:40px;width:100%}.add-holiday-form .calendar-input-wrapper .calendar-icon{color:#8c8c8c;font-size:16px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.add-holiday-form .form-btn-container{border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.add-holiday-form .form-btn-container .ant-btn{border-radius:6px;font-weight:500;height:38px;padding:0 24px}.add-holiday-form .form-btn-container .ant-btn-default{border-color:#d9d9d9}.add-holiday-form .form-btn-container .ant-btn-default:hover{border-color:#1890ff;color:#1890ff}.add-holiday-form .ant-input-textarea textarea{border-radius:6px}.add-holiday-form .ant-input-textarea textarea:focus{box-shadow:0 0 0 2px #1890ff33}.selects-dropdown{padding:8px 16px}.wfh-select-container{width:100%}.date-picker-container{margin-top:8px}.date-picker-container .date-picker{border:1px solid #d9d9d9;border-radius:4px;font-size:14px;height:40px;padding:8px 12px;transition:all .3s;width:100%}.date-picker-container .calendar-icon{color:#00000073;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.date-picker-container .date-picker:focus,.date-picker-container .date-picker:hover{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.wfh-type-select .ant-select-selector{align-items:center;display:flex;height:40px!important}@media (max-width:768px){.date-picker-container .date-picker,.wfh-select-container{width:100%}}.job-summary-header{width:100%}.job-summary-header__left,.job-summary-header__right{align-items:center;display:flex}@media (max-width:576px){.job-summary-header{align-items:stretch!important;flex-direction:column!important;gap:12px}.job-summary-header__left,.job-summary-header__right{width:100%}.job-summary-header__left .search-field,.job-summary-header__right .add-jobs-button,.job-summary-header__right .job-summary-selects{width:100%!important}.job-summary-header__right{align-items:stretch;flex-direction:column;gap:12px}}.error-light,.error-light>td{background:var(--error-light)}.error-light>td{border-bottom:.5px solid var(--error)!important}.error-light:hover>td{background-color:#bb21240d!important}.purple-light,.purple-light>td{background:var(--purple-light)}.purple-light>td{border-bottom:.5px solid var(--purple)!important}.purple-light:hover>td{background-color:#9747ff0f!important}.pending-light{background:var(--purple-light)}.pending-light>td{background:var(--pending-light);border-bottom:.5px solid var(--pending)!important}.pending-light:hover>td{background-color:#fcf2e3!important}.onboarding-table{margin-top:32px}.onboarding-table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.onboarding-table .ant-table{min-width:900px}@media (max-width:767px){.onboarding-table .ant-table-tbody>tr>td,.onboarding-table .ant-table-thead>tr>th{padding:8px!important}.action-btn-container svg{height:18px;width:18px}}.calendar-wrapper{width:-webkit-max-content;width:max-content}.calendar-icon{right:14px}.onboarding-filters{align-items:center;display:flex;gap:20px}.employee-intro{height:80px;margin:1.5rem 0;padding:.35px 0;width:314px}.employee-intro h4{color:#333;font-family:Helvetica;font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:1.5rem;text-transform:capitalize}.employee-details-container{font-family:Helvetica;margin:2rem 0;padding:.45rem 0}.employee-details-container h4{color:#023c87;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:19px;margin-bottom:1.5rem}.employee-details{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:48px;padding:0}.employee-details__meta{min-height:56px;min-width:287px}.employee-details__meta-title{color:#666;font-size:14px;font-weight:700}.employee-details__meta-title,.employee-details_meta-content{font-family:Helvetica;font-style:normal;height:20px;line-height:19px;width:113px}.employee-details_meta-content{color:#333;font-size:16px;font-weight:400}.btn{ox-sizing:border-box;align-items:center;background-color:#fff;border:1px solid #023c87;border-radius:4px;color:#023c87;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:36px;justify-content:center;padding:8px 16px;width:183px}.table-row-light{background-color:#fafafa}.table-row-dark{background-color:#fff}.table-row-dark:hover,.table-row-light:hover{background-color:#f0f8ff!important}@media (max-width:576px){.ant-descriptions-item-label{width:120px!important}.ant-statistic-title{font-size:12px!important}.ant-statistic-content{font-size:16px!important}}.ant-card:hover{box-shadow:0 8px 24px #0000001f!important;transform:translateY(-2px)}@media (min-width:576px){.ant-btn .responsive-text{display:inline!important}}@media (max-width:575px){.ant-btn .responsive-text{display:none!important}}.career-timeline-container{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;margin-top:10px;padding:24px 28px}.timeline-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:20px}.timeline-title-section{align-items:center;display:flex;gap:8px}.timeline-title-icon{color:#1d4ed8;font-size:18px}.timeline-title{color:#1a1a2e;font-size:16px!important;font-weight:700;margin:0!important}.record-count{color:#8c8c8c;font-size:13px;margin-left:4px}.timeline-actions{align-items:center;display:flex;gap:16px}.export-logs-link{background:none;border:none;color:#1d4ed8;cursor:pointer;font-size:14px;font-weight:500;padding:0;transition:color .2s}.export-logs-link:hover{color:#3b82f6;text-decoration:underline}.clean-timeline.ant-timeline{padding:0}.clean-timeline .ant-timeline-item{padding-bottom:0}.clean-timeline .ant-timeline-item-tail{-webkit-border-start:2px solid #e5e7eb!important;border-inline-start:2px solid #e5e7eb!important;height:calc(100% - 36px)!important;inset-block-start:36px!important;inset-inline-start:15px!important}.clean-timeline .ant-timeline-item:last-child .ant-timeline-item-tail{display:none}.clean-timeline .ant-timeline-item-head{background:#0000!important;border:none!important;height:32px;inset-inline-start:0!important;padding:0;width:32px}.clean-timeline .ant-timeline-item-content{-webkit-margin-start:44px!important;inset-block-start:0!important;margin-inline-start:44px!important;top:0!important}.timeline-dot{align-items:center;border-radius:50%;box-shadow:0 2px 6px #0000001a;display:flex;height:32px;justify-content:center;transition:transform .2s ease;width:32px}.timeline-dot:hover{transform:scale(1.08)}.timeline-dot-icon{color:#fff!important;font-size:14px}.timeline-event-row{align-items:flex-start;background:#f8fafc;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;min-height:70px;padding:16px 20px;transition:background .2s ease}.timeline-event-row:hover{background:#f0f4ff}.event-content{flex:1 1;min-width:0}.event-label{font-size:13px;font-weight:700;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.event-description{color:#64748b;font-size:13.5px;line-height:1.6;margin:0}.expand-button{color:#1d4ed8;font-size:12px;height:auto;margin-left:4px;padding:0}.expand-button:hover{color:#3b82f6}.event-date{color:#94a3b8;font-size:13.5px;font-weight:500;letter-spacing:.3px;margin-left:32px;padding-top:2px;white-space:nowrap}.event-footer{flex-wrap:wrap;gap:12px;margin-top:10px}.action-by,.event-footer{align-items:center;display:flex}.action-by{color:#94a3b8;font-size:12px}.status-change{align-items:center;display:flex;gap:6px}.status-tag{border-radius:12px;font-size:10px;letter-spacing:.5px;padding:2px 8px}.status-tag.previous{background:#f1f5f9;color:#94a3b8}.status-tag.new{background:#f0fdf4;border:1px solid #bbf7d0;color:#22c55e}.status-arrow{color:#cbd5e1;font-size:12px;font-weight:700}.timeline-pagination{border-top:1px solid #f1f5f9;margin-top:24px;padding-top:20px;text-align:center}.career-timeline.loading{opacity:.6}.career-timeline .ant-empty{margin:48px 0}.career-timeline .ant-empty-description{color:#94a3b8}.timeline-event-row{animation:fadeInUp .4s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.career-timeline-container{margin:0 -8px;padding:16px}.timeline-header{align-items:stretch;flex-direction:column;gap:12px}.timeline-actions,.timeline-title-section{justify-content:center}.timeline-event-row{flex-direction:column;gap:8px;padding:14px 16px}.event-date{align-self:flex-start;margin-left:0}.timeline-dot{height:28px;width:28px}.timeline-dot-icon{font-size:12px}.clean-timeline .ant-timeline-item-content{-webkit-margin-start:36px!important;margin-inline-start:36px!important}.clean-timeline .ant-timeline-item-tail{inset-inline-start:13px!important}}@media (min-width:768px) and (max-width:1023px){.career-timeline-container{padding:20px 22px}}.timeline-event-row:focus-within{outline:2px solid #3b82f6;outline-offset:2px}@media print{.career-timeline-container{border:1px solid #ddd;box-shadow:none}.timeline-actions{display:none}.timeline-event-row{border:1px solid #ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.no-hover:focus,.no-hover:hover{box-shadow:none!important;transform:none!important}.spinner{display:grid;height:100vh;place-items:center;width:100vw}.daily-report-saerch-right{gap:13px}.daily-report-table-container{margin-top:32px}.daily-report-search{margin-top:20px}.unit-input{display:flex}.unit-container{gap:16px;width:100%}.leave-unit-selects{min-width:264px!important}.start-end-container{gap:22px}.calendar-wrapper{margin-block:0;position:relative}.calendar-icon{right:10px}.shifts-table{margin-top:32px}.shift-header{gap:16px}.shift-Mapping-table{margin-top:32px}.shift-mapping-container{margin-top:30px}.form-second-row{align-items:center;display:flex;gap:22px}.form-second-row>.ant-form-item-control-input-content{align-items:center;display:flex!important;justify-content:space-between}.shift-time{align-items:center;display:flex}.shift-time,.shift-time>.ant-form-item-row{width:100%!important}.shift-time-container,.shift-time>.ant-form-item-control-input-content{align-items:center;display:flex!important;gap:8px}.form-input{margin-bottom:0!important}.shift-assign-form{gap:24px}.shift-assign-form .ant-btn-default{background-color:#bb2124;color:#fff;transition:all .5s ease-out}.shift-assign-form .ant-btn-default:hover{background-color:#ccc!important;border-color:#ccc!important;color:#bb2124!important}.ant-btn-primary{background-color:#023c87;border:1px solid #0000;color:#fff;transition:all .5s ease-out}.ant-btn-primary:hover{background-color:#fff!important;border:1px solid #023c87;color:#023c87!important}.ant-form-item-required:before{display:none!important}.modal-title{color:#666;font-size:20px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:24px}.add-shift-btn{align-items:center;display:flex;gap:14px}.action-btn-container{gap:40px}.shift-details-table{margin-top:24px}.shift-details-table,.shift-table-body,.shift-table-head{border:1px solid #d8d8d8;border-radius:4px!important}.shift-table-head{background:#0000000d;color:#666;font-size:14px;font-style:normal;font-weight:700;line-height:16px;padding:10px 16px}.shift-table-body{background:#00000005;color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:18px;padding:10px 16px}.shift-details-table__container:not(:last-child){border-bottom:1px solid #d8d8d8}.shift-employee-table{margin-top:32px}.button-container{gap:16px}.assign-shift-btn{background-color:#fff;border:1px solid #023c87;border-radius:4px;color:var(--primary);font-size:16px;font-style:normal;font-weight:700;line-height:19px;padding:10px 16px;text-align:center}.form-btn-container{align-items:center;display:flex;gap:10px;justify-content:flex-end}.check-box-container{flex-wrap:wrap!important;gap:26px;margin-top:16px}.check-box-container>.ant-checkbox-wrapper{-webkit-margin-start:0!important;margin-inline-start:0!important;width:calc(50% - 15px)}.time-start-end{width:calc(50% - 11px)!important}.start-end-time{gap:8px}.working-day{width:50%!important;width:calc(50% - 11px)!important}.end-time,.start-time{height:48px;width:100%}.dash{align-items:center;display:flex;height:48px;justify-content:center}.ant-checkbox-checked>.ant-checkbox-inner{background-color:#023c87!important;border-color:#023c87!important}.custom-select-dropdown{padding:16px 24px}.ant-select-item-option,.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:initial!important}.ant-select-item-option{padding:0!important}.ant-select-item-option:hover{color:#023c87!important}.custom-text{margin-bottom:0}.custom-text:hover{color:#023c87}.back-arrow{margin-right:16px}.shifts-actions{display:flex;width:100%}.shifts-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}@media (max-width:768px){.shifts-actions{align-items:stretch;flex-direction:column;gap:12px}.shifts-actions .ant-space,.shifts-actions .button-container{flex-wrap:wrap;gap:12px;width:100%}.shifts-actions .ant-input,.shifts-actions input[type=text]{width:100%}.shifts-table-container .ant-table{min-width:1000px}.shifts-table-container .ant-table-cell{font-size:12px;padding:8px}}.main-container{margin-top:24px;padding:10px}.leave-mgmt{padding:0}.leave-mgmt__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.leave-mgmt__title-area h1{color:#1a1a2e;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 4px}.leave-mgmt__title-area p{color:#8c8c9a;font-size:13px;margin:0}.leave-mgmt__controls{align-items:center;display:flex;gap:12px}.leave-mgmt__toggle{background:#f5f5f5;border-radius:25px;display:inline-flex;gap:4px;padding:4px}.leave-mgmt__toggle-btn{background:#0000;border:none;border-radius:20px;color:#8c8c9a;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:10px 24px;position:relative;transition:all .3s ease}.leave-mgmt__toggle-btn--active{background:#fff;box-shadow:0 2px 8px #0000001a;color:#1e56a0}.leave-mgmt__toggle-btn:hover:not(.leave-mgmt__toggle-btn--active){color:#666}.leave-mgmt__new-btn{align-items:center;background:#1e56a0;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 22px;transition:background .2s ease}.leave-mgmt__new-btn:hover{background:#163d7a}.leave-balance__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:24px}@media (min-width:768px){.leave-balance__grid{grid-template-columns:repeat(2,1fr)}}.leave-balance__card{background:#fff;border:1px solid #e8eaf0;border-radius:12px;padding:24px;position:relative;transition:box-shadow .2s ease}.leave-balance__card:hover{box-shadow:0 4px 20px #0000000f}.leave-balance__card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.leave-balance__card-title{color:#1a1a2e;font-size:15px;font-weight:700;margin:0 0 4px}.leave-balance__card-subtitle{color:#8c8c9a;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.leave-balance__card-icon{align-items:center;background:#edf2fa;border-radius:8px;color:#1e56a0;display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.leave-balance__stats-row{align-items:center;display:flex;gap:24px;margin-bottom:16px}.leave-balance__donut-wrap{flex-shrink:0;height:72px;position:relative;width:72px}.leave-balance__donut-label{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.leave-balance__donut-value{color:#1a1a2e;font-size:18px;font-weight:700;line-height:1}.leave-balance__donut-text{color:#8c8c9a;font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.leave-balance__usable{display:flex;flex-direction:column}.leave-balance__usable-label{color:#8c8c9a;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.leave-balance__usable-value{color:#1a1a2e;font-size:28px;font-weight:700;line-height:1.2}.leave-balance__usable-unit{color:#8c8c9a;font-size:14px;font-weight:400;margin-left:4px}.leave-balance__earned-row{align-items:center;border-top:1px solid #f0f0f5;display:flex;justify-content:space-between;margin-bottom:12px;padding-top:12px}.leave-balance__earned-label{color:#8c8c9a;font-size:12px}.leave-balance__earned-value{color:#1a1a2e;font-size:14px;font-weight:700}.leave-balance__info{align-items:center;background:#edf5ff;border-radius:8px;color:#1e56a0;display:flex;font-size:12px;gap:8px;padding:10px 14px}.leave-balance__info-icon{color:#1e56a0;flex-shrink:0;height:16px;width:16px}.leave-balance__calc{border:1px solid #e8eaf0;border-radius:10px;margin-top:24px;overflow:hidden}.leave-balance__calc-header{align-items:center;background:#023c87;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;-webkit-user-select:none;user-select:none}.leave-balance__calc-header span{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;gap:8px}.leave-balance__calc-header svg{color:#fff;transition:transform .2s ease}.leave-balance__calc-header--open svg{transform:rotate(180deg)}.leave-balance__calc-body{grid-gap:24px;background:#fff;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px 24px}.leave-balance__calc-item{display:flex;flex-direction:column;gap:4px}.leave-balance__calc-step{color:#8c8c9a;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.leave-balance__calc-desc{color:#555;font-size:13px;line-height:1.5}.leave-balance__calc-highlight{color:#1e56a0;font-weight:700}.leave-history__filters{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.leave-history__table-wrap{background:#fff;border:1px solid #e8eaf0;border-radius:12px;overflow:hidden}.leave-history__section-title{color:#1a1a2e;font-size:16px;font-weight:700;margin:0;padding:20px 24px 0}.leave-history__table .ant-table{font-size:13px}.leave-history__table .ant-table-thead>tr>th{background:#fff!important;border-bottom:1px solid #e8eaf0;color:#1e56a0!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px;padding:14px 24px;text-transform:uppercase}.leave-history__table .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f7;padding:16px 24px}.leave-history__table .ant-table-tbody>tr:hover>td{background:#fafbfd!important}.leave-status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 14px;text-transform:capitalize}.leave-status-badge--approved{background:#e6f7ed;color:#1b9e4b}.leave-status-badge--pending{background:#fff4e6;color:#e67e22}.leave-status-badge--rejected{background:#fde8e8;color:#dc3545}.leave-status-badge--cancelled{background:#fff4e6;color:#ff8c00}.leave-status-badge__dot{border-radius:50%;height:6px;width:6px}.leave-status-badge--approved .leave-status-badge__dot{background:#1b9e4b}.leave-status-badge--pending .leave-status-badge__dot{background:#e67e22}.leave-status-badge--rejected .leave-status-badge__dot{background:#dc3545}.leave-status-badge--cancelled .leave-status-badge__dot{background:#ff8c00}.leave-history__view-link{background:none;border:none;color:#1e56a0;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:color .15s}.leave-history__view-link:hover{color:#163d7a;text-decoration:underline}.leave-history__type-cell{display:flex;flex-direction:column}.leave-history__type-name{color:#1a1a2e;font-size:14px;font-weight:600}.leave-history__type-date{color:#8c8c9a;font-size:12px;margin-top:2px}.leave-balance__loading{align-items:center;color:#8c8c9a;display:flex;font-size:14px;justify-content:center;min-height:280px}@media (max-width:768px){.leave-mgmt__header{flex-direction:column;gap:12px}.leave-mgmt__controls{justify-content:space-between;width:100%}.leave-balance__calc-body,.leave-balance__grid{grid-template-columns:1fr}}@media (max-width:480px){.leave-mgmt__toggle-btn{font-size:12px;padding:6px 14px}.leave-mgmt__new-btn{font-size:12px;padding:8px 16px}}.applicant-profile-container{background-color:#f9f9f9;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin-top:10px;padding:20px}.profile-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr}.applicant-card{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;padding:20px}.applicant-header{margin-bottom:10px;text-align:center}.avatar{border-radius:50%;height:100px;margin-bottom:10px;width:100px}.applicant-name{font-size:20px;font-weight:700}.status-tag{align-content:center;border-radius:5px;display:inline-block;font-size:12px;margin-left:10px;padding:5px}.linkedin-link{align-items:center;color:#0a66c2;display:flex;font-size:16px;justify-content:center;margin-bottom:15px;margin-top:10px;text-decoration:none}.linkedin-link:hover{text-decoration:underline}.button-group{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.primary-button,.secondary-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:10px}.primary-button{background-color:#023c87;color:#fff}.primary-button:hover{background-color:#002c66}.secondary-button{background-color:#fff;border:1px solid #023c87;color:#000}.secondary-button:hover{background-color:#ccc}.notes-section{background-color:#e6ecf3;border-radius:5px;margin-top:20px;padding:2px}.notes-section h4{font-size:16px;margin-bottom:10px;padding:8px}.notes-header{align-items:center;display:flex;justify-content:space-between;width:100%}.add-note{color:#35639f;cursor:pointer;font-size:20px}.right-section{display:flex;flex-direction:column;gap:20px}.details-card,.stats-card{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:20px}.stats-container{display:flex;gap:10px;justify-content:space-between}.stat-item{flex:1 1;text-align:center}.stat-item h2{color:#333;font-size:24px;margin-bottom:5px}.stat-item p{color:#666;font-size:14px}.applicant-tabs{border-bottom:2px solid #e0e0e0;display:flex;margin-bottom:20px}.tab{border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:14px;padding:10px 20px}.tab.active{border-bottom:2px solid #023c87}.tab.active,.tab:hover{color:#023c87}.tab-content{color:#333;font-size:14px;padding:10px}h4{font-size:16px;margin-bottom:10px}.latest-update{background-color:#f2f5f9;border-radius:5px;box-shadow:2px 2px 2px #ccc;margin-top:20px;padding:20px}.custom-resume-btn,.custom-resume-btn:focus{background:#003f87!important;border:none!important;color:#fff!important}.custom-resume-btn:hover{background:#0050b3!important;border:none!important;box-shadow:0 2px 8px #003f871a;color:#fff!important}.custom-linkedin-btn,.custom-linkedin-btn:focus{background:#fff!important;border:1.5px solid #0a66c2!important;color:#0a66c2!important}.custom-linkedin-btn:hover{background:#f0f7ff!important;border:1.5px solid #1877d2!important;color:#0a66c2!important}.amplitude-response-btn{background:#003f87!important;border:none!important;color:#fff!important;transition:background .2s,color .2s}.amplitude-response-btn:focus,.amplitude-response-btn:hover{background:#0056c7!important;border:none!important;color:#fff!important}.clearall-response-btn{background-color:initial!important;border:2px solid #c62828!important;border-radius:6px!important;box-shadow:none!important;color:#c62828!important;cursor:pointer;font-size:14px!important;font-weight:700!important;height:auto!important;padding:8px 20px!important;transition:background-color .2s,transform .2s,box-shadow .2s}.clearall-response-btn:focus,.clearall-response-btn:hover{background-color:#c628281a!important;box-shadow:0 2px 6px #c628284d;outline:none;transform:translateY(-1px)}.ai-review-container{padding:16px 0}.ai-review-card{border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px}.score-display{align-items:center;display:flex;gap:30px;margin-bottom:20px}.detail-card{box-shadow:0 1px 2px 0 #00000008;transition:all .3s ease}.detail-card:hover{box-shadow:0 4px 12px 0 #0000001a}.metric-header{align-items:center;display:flex;margin-bottom:8px}.metric-label{font-weight:500;margin-right:8px}.metric-value{border-radius:4px;font-size:14px;padding:2px 8px}.risk-level-high .metric-value.high{background-color:#fff2f0;color:#f5222d}.risk-level-medium .metric-value.medium{background-color:#fffbe6;color:#fa8c16}.reward-level-high .metric-value.high,.risk-level-low .metric-value.low{background-color:#f6ffed;color:#52c41a}.reward-level-medium .metric-value.medium{background-color:#fffbe6;color:#fa8c16}.reward-level-low .metric-value.low{background-color:#fff2f0;color:#f5222d}.metric-description{color:#595959;line-height:1.5;margin:0}.recommendation-card{border-radius:8px;box-shadow:0 1px 2px 0 #00000008;margin-bottom:24px;transition:all .3s ease}.recommendation-card.recommended{border-left:4px solid #52c41a}.recommendation-card.not-recommended{border-left:4px solid #ff4d4f}.recommendation-card.recommended .ant-card-head{background-color:#f6ffed}.recommendation-card.not-recommended .ant-card-head{background-color:#fff2f0}.recommendation-content{align-items:center;display:flex;margin-bottom:12px}.recommendation-tag{border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:500;margin-right:12px;padding:4px 8px}.recommendation-tag.recommended{background-color:#52c41a}.recommendation-tag.not-recommended{background-color:#ff4d4f}.recommendation-text{color:#262626;font-size:16px;font-weight:500}.recommendation-divider{margin:16px 0}.score-text{line-height:1.2;text-align:center}.overall-fit-container{background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 #00000008;margin-bottom:16px;padding:20px}.fit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.fit-header h3{color:#262626;font-size:18px;margin:0}.fit-percentage{border-radius:16px;font-size:24px;font-weight:700;padding:4px 12px}.fit-percentage.high{background-color:#f6ffed;color:#52c41a}.fit-percentage.medium{background-color:#fffbe6;color:#faad14}.fit-percentage.low{background-color:#fff2f0;color:#ff4d4f}.fit-progress{background-color:#f5f5f5;border:1px solid #f0f0f0;border-radius:12px;box-shadow:inset 0 1px 3px #0000001a;height:20px;margin:24px 0;overflow:hidden;position:relative}.fit-progress-bar{border-radius:12px;height:100%;position:relative;transition:width .6s ease,background-color .3s ease}.fit-marker{color:#8c8c8c;font-size:11px;font-weight:500;position:absolute;top:-20px;transform:translateX(-50%)}.fit-justification{color:#595959;font-size:14px;line-height:1.6;margin:16px 0 0}.score-number{color:#1890ff;font-size:28px;font-weight:700}.score-label{color:#666;font-size:14px;margin-top:4px}.score-details{flex:1 1}.risk-reward{display:flex;gap:10px;margin-bottom:12px}.justification{color:#444;line-height:1.5;margin:0}.strengths-list,.weaknesses-list{list-style:none;margin:0;padding:0}.strengths-list li,.weaknesses-list li{align-items:flex-start;display:flex;line-height:1.4;padding:6px 0}.strengths-list li:before{color:#52c41a;content:"✓";font-weight:700;margin-right:8px}.weaknesses-list li:before{color:#ff4d4f;content:"!";font-weight:700;margin-right:8px}.view-details-btn{margin-top:20px;text-align:center}.ai-review-detail h3{color:#1890ff;margin-bottom:16px}.ai-review-detail p{color:#444;line-height:1.6;margin-bottom:24px}.detail-card{border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:16px}.detail-card .ant-card-head{background-color:#f9f9f9;border-bottom:1px solid #f0f0f0}.detail-card .ant-card-head-title{color:#333;font-weight:600}.detail-list{list-style:none;margin:0;padding:0}.detail-list li{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;padding:8px 0}.detail-list li:last-child{border-bottom:none}@media (max-width:768px){.score-display{align-items:center;flex-direction:column;gap:20px;text-align:center}.risk-reward{justify-content:center}}.asset-actions{display:flex;width:100%}.asset-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.asset-filters{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:768px){.asset-actions,.asset-actions-row{align-items:stretch;flex-direction:column;gap:12px}.asset-actions .ant-space,.asset-actions .ant-space-item{flex-direction:column;width:100%}.asset-actions .ant-input,.asset-actions input[type=text]{width:100%!important}.asset-actions .ant-form-item,.asset-actions .ant-form-item-control-input-content{width:100%}.asset-actions .ant-select,.asset-actions .ant-select-selector{width:100%!important}.asset-actions .ant-btn{justify-content:center;width:100%}.asset-filters{gap:8px}.asset-table-container .ant-table{min-width:1000px}.asset-table-container .ant-table-cell{font-size:12px;padding:8px}}.ant-collapse>.ant-collapse-header{background-color:#e6ecf380}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}.google-calendar-wrapper{background-color:#f9fafb;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:40px auto;max-width:100%;padding:8px}.google-calendar-title{color:#202124;font-size:28px;font-weight:700;margin-bottom:24px;text-align:center}.google-calendar-table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;table-layout:fixed;width:100%}.google-calendar-head{background-color:#e8eaed;border-bottom:1px solid #dadce0;color:#5f6368;font-size:14px;font-weight:600;padding:12px 0;text-align:center;-webkit-user-select:none;user-select:none}.google-calendar-row{border-bottom:1px solid #e0e0e0;height:140px}.google-calendar-cell{background-color:#fff;border-right:1px solid #e0e0e0;cursor:default;overflow:hidden;padding:10px;position:relative;transition:background-color .3s ease;vertical-align:top}.google-calendar-cell:last-child{border-right:none}.google-calendar-cell:hover{background-color:#f1f3f4;box-shadow:0 4px 16px #00000026;z-index:10}.google-calendar-day{color:#202124;font-size:16px;font-weight:700;margin-bottom:8px;-webkit-user-select:none;user-select:none}.google-calendar-events{display:flex;flex-direction:column;gap:6px;max-height:80px;overflow-y:auto}.google-calendar-event-badge{background-color:#1a73e8;border-radius:6px;box-shadow:0 1px 3px #0003;color:#fff;cursor:pointer;font-size:13px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;transition:background-color .3s ease;white-space:nowrap}.google-calendar-event-badge:hover{background-color:#155ab6;box-shadow:0 2px 6px #0000004d}.google-calendar-tooltip .ant-tooltip-inner{background-color:#fffffff2;border-radius:10px;box-shadow:0 8px 24px #0003;color:#202124;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;line-height:1.5;max-width:280px;padding:16px 20px}.google-calendar-tooltip-content strong{color:#1a73e8;display:block;font-size:16px;margin-bottom:8px}.google-calendar-tooltip-content p{margin:4px 0;white-space:pre-wrap}.google-calendar-meet-link{color:#1a73e8;font-weight:600;text-decoration:none}.google-calendar-meet-link:hover{text-decoration:underline}.google-calendar-events::-webkit-scrollbar{width:6px}.google-calendar-events::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.google-calendar-events::-webkit-scrollbar-track{background-color:initial}.leave-analytics{margin:0 auto}.la-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px;margin-top:24px}.la-header-title h1{color:#101828;font-size:22px;font-weight:700;margin:0 0 4px}.la-header-title p{color:#667085;font-size:14px;margin:0}.la-employee-card{background:#f8f9fc;border:1px solid #eaecf0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;margin-bottom:28px;padding:20px 40px}.la-avatar,.la-employee-card{align-items:center;display:flex}.la-avatar{background:#2e90fa;border-radius:50%;color:#fff;flex-shrink:0;font-size:16px;font-weight:700;height:44px;justify-content:center;width:44px}.la-emp-field{display:flex;flex-direction:column;gap:2px;min-width:120px}.la-emp-field .la-label{color:#667085;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.la-emp-field .la-value{color:#101828;font-size:15px;font-weight:600}.la-status-badge{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-transform:capitalize}.la-status-badge .la-status-dot{border-radius:50%;height:8px;width:8px}.la-status-badge .la-status-dot.active{background:#12b76a}.la-status-badge .la-status-dot.inactive{background:#f04438}.la-status-badge.active{color:#12b76a}.la-status-badge.inactive{color:#f04438}.la-usage-card{background:#f8f9fc;border:1px solid #eaecf0;border-radius:12px;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding:16px 28px}.la-usage-card,.la-usage-title{align-items:center;display:flex}.la-usage-title{color:#1570ef;font-size:15px;font-weight:700;gap:8px;letter-spacing:.5px;text-transform:uppercase}.la-usage-filters{align-items:center;display:flex;flex-wrap:wrap;gap:24px}@media (max-width:768px){.la-usage-filters{gap:16px}}@media (max-width:640px){.la-usage-card{align-items:flex-start;flex-direction:column}.la-usage-filters{flex-direction:column;gap:12px;width:100%}.la-usage-filters>div{width:100%}}.la-cards-row{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:28px}@media (max-width:900px){.la-cards-row{grid-template-columns:1fr}}.la-consumption-card,.la-distribution-card{background:#fff;border:1px solid #eaecf0;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:24px}.la-card-header{justify-content:space-between;margin-bottom:4px}.la-card-header,.la-card-title{align-items:center;display:flex}.la-card-title{color:#101828;font-size:15px;font-weight:700;gap:6px}.la-card-subtitle{color:#667085;font-size:12px;margin-bottom:18px}.la-total-days{text-align:right}.la-total-days .la-big-number{color:#1570ef;font-size:32px;font-weight:800}.la-total-days .la-big-number span{color:#667085;font-size:18px;font-weight:500}.la-total-days .la-total-label{color:#667085;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.la-utilization{margin-bottom:20px}.la-util-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.la-util-label{color:#344054;font-size:12px;font-weight:600;text-transform:uppercase}.la-util-percent{color:#1570ef;font-size:12px;font-weight:700}.la-progress-bar{background:#e4e7ec;border-radius:100px;height:8px;overflow:hidden}.la-progress-fill{background:linear-gradient(90deg,#1570ef,#2e90fa);border-radius:100px;height:100%;transition:width .5s ease}.la-stat-boxes{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.la-stat-box{background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;padding:14px 16px}.la-stat-box .la-stat-label{color:#667085;font-size:11px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.la-stat-box .la-stat-value{color:#101828;font-size:22px;font-weight:800}.la-stat-box .la-stat-value .la-stat-unit{color:#667085;font-size:13px;font-weight:500;margin-left:4px}.la-stat-box:first-child{border-left:3px solid #1570ef}.la-stat-box:nth-child(2){border-left:3px solid #f79009}.la-stat-box:nth-child(3){border-left:3px solid #12b76a}.la-distribution-content{align-items:center;display:flex;gap:20px}.la-chart-wrapper{flex-shrink:0;position:relative}.la-chart-center-label{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.la-chart-center-label .la-chart-percent{color:#344054;display:block;font-size:22px;font-weight:800}.la-chart-center-label .la-chart-used{color:#667085;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.la-legend{flex:1 1}.la-legend-item{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.la-legend-left{align-items:center;display:flex;gap:8px}.la-legend-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.la-legend-name{color:#667085;font-size:13px}.la-legend-value{color:#344054;font-size:13px;font-weight:600}.la-transaction-section{margin-top:8px}.la-transaction-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.la-transaction-title h3{color:#101828;font-size:17px;font-weight:700;margin:0 0 2px}.la-transaction-title p{color:#667085;font-size:13px;margin:0}.la-filter-popover-content{min-width:220px}.la-filter-popover-content .la-filter-title{color:#667085;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.la-filter-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0}.la-filter-item-left{align-items:center;display:flex;gap:10px}.la-filter-dot{border-radius:50%;flex-shrink:0;height:12px;width:12px}.la-filter-name{color:#101828;font-size:15px;font-weight:500}.la-filter-reset{border-top:1px solid #eaecf0;margin-top:4px;padding-top:8px}.la-filter-reset button{background:none;border:none;color:#1570ef;cursor:pointer;font-size:13px;font-weight:500;padding:0}.la-filter-reset button:hover{text-decoration:underline}.la-category-tag{border-radius:16px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:2px 10px}.la-reason-text{color:#344054;font-size:13px}.la-show-more{background:none;border:none;color:#1570ef;cursor:pointer;font-size:12px;font-weight:500;margin-top:2px;padding:0}.la-show-more:hover{text-decoration:underline}.la-transaction-section .ant-table{border-radius:0}.la-transaction-section .ant-table-thead>tr>th{background:#fff;border-bottom:1px solid #eaecf0;color:#667085;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.la-transaction-section .ant-table-tbody>tr>td{border-bottom:1px solid #f2f4f7;padding:16px;vertical-align:top}.la-transaction-section .ant-table-tbody>tr:hover>td{background:#f9fafb}.la-period-cell .la-period-start{color:#101828;font-size:14px;font-weight:500}.la-period-cell .la-period-end{color:#667085;font-size:12px}.la-filter-btn{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#595959;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 16px;transition:all .2s ease}.la-filter-btn:hover{background:#f0f7ff;border-color:#1570ef;color:#1570ef}.la-download-btn{align-items:center!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;box-shadow:0 1px 2px #1018280d!important;color:#344054!important;cursor:pointer!important;display:flex!important;font-weight:600!important;gap:8px!important;height:40px!important;padding:0 16px!important;transition:all .2s ease!important}.la-download-btn:hover{background:#f9fafb!important;border-color:#d0d5dd!important;color:#1570ef!important}.la-download-btn svg{color:#1570ef;font-size:18px}.comp-cat-actions{display:flex;width:100%}.comp-cat-actions-row{width:100%}.comp-cat-button-col{display:flex;justify-content:flex-end;width:100%}.comp-cat-button-col .ant-btn,.comp-cat-button-col button{max-width:100%;text-align:center;white-space:normal;word-break:break-word}.comp-cat-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}@media (max-width:768px){.comp-cat-actions,.comp-cat-actions-row{align-items:stretch;flex-direction:column;gap:12px}.comp-cat-actions .ant-space,.comp-cat-actions .ant-space-item{flex-direction:column;width:100%}.comp-cat-actions .ant-input,.comp-cat-actions input[type=text]{width:100%!important}.comp-cat-button-col{align-items:stretch;display:flex;flex-direction:column;gap:12px;width:100%}.comp-cat-actions .ant-btn{justify-content:center;width:100%}.comp-cat-table-container .ant-table{min-width:900px}.comp-cat-table-container .ant-table-cell{font-size:12px;padding:8px}}.comp-sum-actions{display:flex;width:100%}.comp-sum-actions-row{width:100%}.comp-sum-button-col{display:flex;justify-content:flex-end;width:100%}@media (max-width:768px){.comp-sum-actions,.comp-sum-actions-row{align-items:stretch;flex-direction:column;gap:12px}.comp-sum-actions .ant-space,.comp-sum-actions .ant-space-item{flex-direction:column;width:100%}.comp-sum-actions .ant-input,.comp-sum-actions input[type=text]{width:100%!important}.comp-sum-button-col{align-items:stretch;display:flex;flex-direction:column;gap:12px;width:100%}.comp-sum-actions .ant-btn{justify-content:center;width:100%}}.stats-card{background:#fff;border:1px solid #e6ecf3;border-radius:8px;cursor:pointer;max-width:none;min-height:168px;padding:26px;transition:all .3s ease;width:100%}.stats-card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.stats-card-title{color:#666;font-size:17px;font-style:Regular;line-height:19.2px;margin-bottom:18px}.stats-card-title,.stats-card-value{font-family:Helvetica;font-weight:700;letter-spacing:0;text-align:center}.stats-card-value{color:#333;font-size:36px;font-style:Bold;line-height:38.4px;margin-bottom:16px}.stats-card-subtitle{color:#666;font-family:Helvetica;font-size:14px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:16.8px}@media (max-width:1200px){.stats-card{height:auto;max-width:none;min-height:auto;padding:24px;width:100%}.stats-card-title{font-size:14px;line-height:16.8px}.stats-card-value{font-size:28px;line-height:33.6px}.stats-card-subtitle{font-size:12px;line-height:14.4px}}@media (max-width:768px){.stats-card{height:auto;max-width:none;min-height:auto;padding:20px;width:100%}.stats-card-title{font-size:13px;line-height:15.6px;margin-bottom:6px}.stats-card-value{font-size:24px;line-height:28.8px;margin-bottom:6px}.stats-card-subtitle{font-size:11px;line-height:13.2px}}@media (max-width:576px){.stats-card{height:auto;max-width:none;min-height:auto;padding:16px;width:100%}.stats-card-title{font-size:12px;line-height:14.4px}.stats-card-value{font-size:20px;line-height:24px}.stats-card-subtitle{font-size:10px;line-height:12px}}.chart-card{box-shadow:0 2px 8px #0000000f;padding:24px}.chart-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.chart-title{color:#000;font-family:Helvetica;font-size:22px;font-weight:700;margin-bottom:8px;text-align:center}.objectives-status-chart{height:100%}.objectives-status-chart .recharts-wrapper{font-family:Helvetica}.objectives-status-chart .recharts-legend-wrapper{font-family:Helvetica;font-size:12px}.recent-activity-card{height:100%}.recent-activity-card .ant-list-item{border-bottom:none!important;padding:12px!important}.activity-item{padding:12px}.activity-item:last-child{border-bottom:none!important}.activity-item .ant-list-item-meta{align-items:flex-start}.activity-item .ant-list-item-meta-avatar{font-size:16px;margin-right:8px;margin-top:11px}.activity-title{color:#333;font-size:20px;font-weight:700}.activity-title .ant-typography{color:#333;font-family:Helvetica;font-size:14px;font-weight:500}.activity-description{color:#505050;font-size:14px}.activity-description .ant-typography{color:#666;font-family:Helvetica;font-size:13px;font-weight:400}.activity-dot{min-width:8px}.reviews-list-card{width:100%}.reviews-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.reviews-list-header .chart-title{margin-bottom:0}.reviews-content{min-height:200px}.review-card{border:1px solid #e6ecf3;border-radius:8px;height:100%;transition:all .3s ease}.review-card:hover{box-shadow:0 4px 12px #0000001a}.review-card .ant-card-body{padding:16px}.review-card-full-width{border:1px solid #e6ecf3;border-radius:8px;transition:all .3s ease}.review-card-full-width:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.review-card-full-width .ant-card-body{padding:16px 20px}.review-card-content{align-items:center;display:flex;justify-content:space-between}.review-card-info{flex:1 1}.review-card-title{margin-bottom:6px}.review-card-title-text{color:#333;font-family:Helvetica;font-size:14px;font-weight:600;line-height:1.3}.review-card-meta{align-items:center;display:flex;gap:8px}.review-card-date-text,.review-card-status-text{color:#505050;font-size:12px;font-weight:600;white-space:nowrap}.review-card-action{margin-left:16px;opacity:1;padding:8px 16px;white-space:nowrap;width:126px}.reviews-pagination{border-top:1px solid #f0f0f0;display:flex;justify-content:center;margin-top:24px;padding-top:16px}.review-detail-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.review-detail-modal .ant-modal-body{padding:0}.review-detail-modal .ant-modal-close{right:24px;top:20px}.modal-title{align-items:center;display:flex}.review-detail-tabs{margin:0}.review-detail-tabs .ant-tabs-nav{background-color:#fafafa;margin-bottom:0;padding:0 24px}.review-detail-tabs .ant-tabs-tab{font-weight:500;padding:16px 24px}.review-detail-tabs .ant-tabs-tab-active{font-weight:600}.review-detail-tabs .ant-tabs-content-holder{padding:24px}.objectives-tab-content{min-height:400px}.objectives-tab-content .stats-card{min-height:70px;padding:12px}.objectives-tab-content .stats-card-title{font-size:11px;margin-bottom:2px}.objectives-tab-content .stats-card-value{font-size:18px;margin-bottom:1px}.objectives-tab-content .stats-card-subtitle{font-size:9px}.objectives-tab-content .ant-row{display:flex;margin:0 -4px}.objectives-tab-content .ant-col{flex:0 0 25%;max-width:25%;padding:0 4px}@media (max-width:1200px){.objectives-tab-content .ant-col{flex:0 0 25%;max-width:25%}}@media (max-width:992px){.objectives-tab-content .ant-col{flex:0 0 25%;max-width:25%}}@media (max-width:768px){.objectives-tab-content .ant-col{flex:0 0 50%;max-width:50%}}@media (max-width:576px){.objectives-tab-content .ant-col{flex:0 0 100%;max-width:100%}}.objectives-list{display:flex;flex-direction:column;gap:16px}.objective-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.objective-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.objective-card .ant-card-body{padding:20px}.objective-header{margin-bottom:12px}.objective-title-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.objective-title{align-items:center;display:flex;flex:1 1}.objective-title .ant-typography{color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.4}.objective-status{background-color:#f0f7ff;border-radius:16px;color:#023c87;font-size:12px;font-weight:500;padding:4px 12px;white-space:nowrap}.objective-description{color:#666;display:block;font-size:13px;line-height:1.5;margin-bottom:16px}.objective-progress-section{margin-top:12px}.progress-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.progress-text{color:#1a1a1a;font-size:13px;font-weight:600}.due-date{color:#999;font-size:12px}.objective-progress{margin-bottom:0}.objective-progress .ant-progress-bg{background-color:#f5f5f5;border-radius:4px;height:8px}.objective-progress .ant-progress-bg,.objective-progress .ant-progress-success-bg{background-color:#023c87!important;border-radius:4px}@media (max-width:768px){.chart-card{padding:16px}.chart-title{font-size:14px;margin-bottom:12px}.activity-item{padding:8px 0}.activity-item .ant-list-item-meta-avatar{font-size:14px;margin-right:8px}.activity-title .ant-typography{font-size:13px}.activity-description .ant-typography{font-size:12px}}@media (max-width:576px){.chart-card{padding:12px}.chart-title{font-size:13px;margin-bottom:8px}.activity-title .ant-typography{font-size:12px}.activity-description .ant-typography{font-size:11px}}.provm-collapse .ant-collapse-item{border:1px solid #eef0f3;border-radius:8px;margin-bottom:10px;overflow:hidden}.provm-collapse.ant-collapse{background:#0000;border:none}.provm-collapse .ant-collapse-header{align-items:flex-start;background:#f6f7f9;padding:14px 16px!important}.provm-collapse .ant-collapse-expand-icon{padding-top:2px}.provm-collapse .ant-collapse-content{background:#f6f7f9;border-top:1px solid #eef0f3}.provm-collapse .ant-collapse-content>.ant-collapse-content-box{padding:14px 16px 16px}.provm-itemHeader__titleRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.provm-itemHeader__title{color:#0b3d91}.provm-itemHeader__date{color:#6b7280;font-size:11px}.provm-itemHeader__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.provm-itemBody{display:flex;flex-direction:column;gap:10px}.provm-kpi__title{font-weight:700;margin-bottom:6px}.provm-kpi__row{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:8px}@media (max-width:768px){.provm-statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.provm-statsGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.provm-statsGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.provm-statCard{border-radius:10px}.provm-statLabel{color:#6b7280;font-size:12px}.provm-statValue{color:#111827;font-size:26px;font-weight:700;margin-top:2px}.provm-subSection{display:flex;flex-direction:column;gap:10px}.provm-categoryGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.provm-categoryCard{background:#f6f7f9;border-radius:10px}.provm-categoryMeta{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr;margin-top:8px}.provm-list{display:flex;flex-direction:column;gap:12px}.provm-listCard{background:#f6f7f9;border-radius:10px}.provm-listCard__header{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.provm-listCard__tags{display:flex;flex-wrap:wrap;gap:8px}.provm-listCard__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.provm-kpi__value{color:#111827;font-weight:700}.provm-pill{border-radius:999px;font-size:11px;line-height:20px;padding:0 10px}.provm-secondaryBtn{background:#0000!important;border-color:#0b3d91;border-radius:6px;color:#0b3d91;font-weight:600;width:-webkit-fit-content;width:fit-content}.provm-secondaryBtn:focus,.provm-secondaryBtn:hover{background:#0000!important;border-color:#0a357f!important;color:#0a357f!important}.provm-paginationRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:12px}@media (max-width:768px){.provm-statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.provm-categoryGrid,.provm-listCard__grid,.provm-statsGrid--three{grid-template-columns:repeat(1,minmax(0,1fr))}}.manager-performance-overview .ant-row{display:flex;margin:0 -4px}.manager-performance-overview .ant-col{flex:0 0 25%;max-width:25%;padding:0 4px}@media (max-width:1200px){.manager-performance-overview .ant-col{flex:0 0 25%;max-width:25%}}@media (max-width:992px){.manager-performance-overview .ant-col{flex:0 0 25%;max-width:25%}}@media (max-width:768px){.manager-performance-overview .ant-col{flex:0 0 50%;max-width:50%}}@media (max-width:576px){.manager-performance-overview .ant-col{flex:0 0 100%;max-width:100%}}.manager-overview-row{align-items:stretch;display:flex}.manager-overview-row .ant-col{display:flex;flex-direction:column}.manager-overview-row .chart-card{display:flex;flex:1 1;flex-direction:column;min-height:100%}.chart-card{background:#fff;border:1px solid #e6ecf3;border-radius:8px;padding:20px;transition:all .3s ease}.chart-card:hover{box-shadow:0 4px 12px #0000001a}.chart-title{border-bottom:none;color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.quick-actions-card{border:1px solid #e6ecf3;border-radius:8px;transition:all .3s ease}.quick-action-card{background:#fff;border:1px solid #e6ecf3;border-radius:12px;cursor:pointer;height:100%;transition:all .3s ease}.quick-action-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.quick-action-card .ant-card-body{padding:20px}.quick-action-content{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.quick-action-icon{align-items:center;border-radius:50%;display:flex;font-size:28px;height:56px;justify-content:center;transition:all .3s ease;width:56px}.quick-action-card:hover .quick-action-icon{filter:brightness(.9);transform:scale(1.05)}.quick-action-info{flex:1 1;width:100%}.quick-action-title{color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.3;margin-bottom:6px}.quick-action-description{color:#666;font-size:12px;line-height:1.4}.team-members-card{border:1px solid #e6ecf3;border-radius:8px;transition:all .3s ease}.team-members-header{margin-bottom:16px}.team-members-title{color:#000;font-size:24px;font-style:"Bold";font-weight:700;margin-bottom:8px}.team-members-subtitle,.team-members-title{font-family:Helvetica;letter-spacing:0;line-height:24px;text-align:left}.team-members-subtitle{color:#333;font-size:14px;font-style:"Regular"}.recent-activity-card .chart-title{color:#000;font-size:18px;font-weight:600;text-align:left}.team-members-table{margin-top:16px}.team-members-table .ant-table-thead>tr>th{background-color:#f8f9fa;border-bottom:1px solid #e6ecf3;color:#1a1a1a;font-size:14px;font-weight:600;padding:12px 16px}.team-members-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;font-size:14px;padding:12px 16px}.team-members-table .ant-table-tbody>tr:hover>td{background-color:#f8f9fa}.team-members-table .ant-table-pagination{margin:16px 0 0;padding:0}.team-members-table .ant-pagination{align-items:center;display:flex;justify-content:space-between}.team-members-table .ant-pagination-total-text{color:#666;font-size:14px}.team-members-table .ant-pagination-options{align-items:center;display:flex;gap:8px}.team-members-table .ant-pagination-options-size-changer .ant-select{margin-right:8px}.team-members-table .ant-pagination-options-quick-jumper{margin-left:8px}.team-members-table .ant-pagination-options-quick-jumper input{text-align:center;width:50px}.review-card-action{align-items:center;background-color:#023c87;border-color:#023c87;border-radius:8px;display:flex;gap:10px;height:36px;justify-content:center;padding:8px 20px;width:140px}.review-card-action:hover{opacity:.9}.review-card-action:focus,.review-card-action:hover{background-color:#023c87;border-color:#023c87}.team-members-table .ant-pagination .ant-pagination-total-text{color:#333;font-size:14px}.team-members-table .ant-pagination .ant-pagination-item{border-color:#9ab1cf}.team-members-table .ant-pagination .ant-pagination-item a{color:#505050}.team-members-table .ant-pagination .ant-pagination-item-active{border-color:#023c87}.team-members-table .ant-pagination .ant-pagination-item-active a{color:#023c87}.team-members-table .ant-pagination .ant-pagination-next,.team-members-table .ant-pagination .ant-pagination-prev{border-color:#9ab1cf}.team-members-table .ant-pagination .ant-pagination-next .ant-pagination-item-link,.team-members-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link{color:#505050}.team-members-table .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link,.team-members-table .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link{border-color:#023c87;color:#023c87}.team-members-table .ant-pagination .ant-pagination-item:hover{border-color:#023c87}.team-members-table .ant-pagination .ant-pagination-item:hover a{color:#023c87}.activity-item{border-bottom:none!important;padding:12px 0}.activity-item:last-child{padding-bottom:0}.activity-item .ant-list-item-meta-avatar{font-size:14px;margin-right:12px}.activity-title{margin-bottom:4px}.activity-description{line-height:1.4}.activity-timestamp{margin-top:4px}.activity-dot{background-color:#336bda;border-radius:50%;display:inline-block;height:8px;width:8px}@media (max-width:768px){.chart-card{padding:16px}.chart-title{font-size:14px;margin-bottom:12px}.quick-action-content{flex-direction:row;text-align:left}.quick-action-icon{flex-shrink:0}.team-members-table .ant-table-tbody>tr>td,.team-members-table .ant-table-thead>tr>th{padding:8px}}@media (max-width:576px){.team-members-table .ant-table-tbody>tr>td,.team-members-table .ant-table-thead>tr>th{font-size:12px;padding:6px}.quick-action-card .ant-card-body{padding:12px}}.provm-tab{display:flex;flex-direction:column;gap:12px}.provm-sectionCard{border-radius:10px}.provm-kpi__label{color:#6b7280;font-size:12px}.provm-reviewGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;margin-top:10px}.provm-reviewScore{font-size:26px;font-weight:700;margin-top:2px}.provm-reviewSubTitle{display:block;margin-bottom:6px}.provm-ul{color:#374151;margin:0;padding-left:18px}.provm-primaryBtn{background:#0b3d91;border-color:#0b3d91;color:#fff;width:-webkit-fit-content;width:fit-content}.provm-primaryBtn:focus,.provm-primaryBtn:hover{background:#0a357f!important;border-color:#0a357f!important;color:#fff!important}@media (max-width:768px){.provm-reviewGrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.performance-review-overview-modal .ant-modal-content{border-radius:12px}.performance-review-overview-modal__topCard{background:#fff;border:1px solid #eef0f3;border-radius:10px;margin-top:12px;padding:12px 14px}.performance-review-overview-modal__topRow{display:flex;flex-direction:column;gap:12px}.performance-review-overview-modal__label{color:#6b7280;font-size:12px}.performance-review-overview-modal__value{color:#111827;font-weight:600}.performance-review-overview-modal__tabs .ant-tabs-nav{margin-bottom:12px}.maindiv{margin-top:24px}.allteamdiv{margin-top:10px}@media (min-width:768px){.allteamdiv{padding-left:14px;padding-right:14px}.maindiv{margin-top:0;padding:14px}}.employeediv,.employeedivs{margin-top:24px}@media (min-width:768px){.employeedivs{margin-top:34px}.employeediv,.employeedivs{padding-left:14px;padding-right:14px}}.pending-approvals__actions{white-space:nowrap}.pending-approvals__approve.ant-btn,.pending-approvals__reject.ant-btn{border-radius:999px;font-size:11px;font-weight:600;height:22px;line-height:22px;padding:0 10px}.pending-approvals__approve.ant-btn{background:#16a34a;border-color:#16a34a}.pending-approvals__approve.ant-btn:focus,.pending-approvals__approve.ant-btn:hover{background:#15803d;border-color:#15803d}.pending-approvals__reject.ant-btn{background:#e11d48;border-color:#e11d48}.pending-approvals__reject.ant-btn:focus,.pending-approvals__reject.ant-btn:hover{background:#be123c;border-color:#be123c}.pending-approvals__category.ant-tag{background:#0000000a;border-radius:999px;color:#000000e0;font-size:11px;font-weight:600;line-height:18px;margin:0;padding:1px 8px}.all-objectives__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.all-objectives__create.ant-btn{border-radius:6px;font-weight:600;height:32px;padding:0 14px}.all-objectives__actions{white-space:nowrap}.all-objectives__edit.ant-btn,.all-objectives__reassign.ant-btn{border-radius:4px;font-size:12px;font-weight:600;height:24px;padding:0 12px}.all-objectives__reassign.ant-btn{background:#fff;border-color:#1d4ed8;color:#1d4ed8}.all-objectives__reassign.ant-btn:focus,.all-objectives__reassign.ant-btn:hover{border-color:#1e40af;color:#1e40af}.all-objectives__category.ant-tag{background:#0000000a;border-radius:999px;color:#000000e0;font-size:11px;font-weight:600;line-height:18px;margin:0;padding:1px 8px}.all-objectives__kpi{display:flex;flex-direction:column;gap:2px}.all-objectives__status.ant-tag{border-radius:999px;font-size:11px;font-weight:600;line-height:18px;margin:0;padding:1px 10px}.all-objectives__status--pending{background:#fef3c7;color:#92400e}.all-objectives__status--approved{background:#dcfce7;color:#166534}.all-objectives__status--in-progress{background:#cffafe;color:#155e75}.all-objectives__modal-footer{display:flex;gap:12px;justify-content:flex-end}.all-objectives__kpi-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.all-objectives__kpi-card{background:#fff;border:1px solid #0000000f;border-radius:8px;padding:16px}.all-objectives__kpi-type{align-items:center;background:#1d4ed814;border-radius:8px;color:#000000e0;display:flex;font-weight:600;height:40px;justify-content:center}.all-objectives__kpi-remove{display:flex;justify-content:flex-end;margin-top:-8px}@media (max-width:768px){.all-objectives__header{flex-direction:column}.all-objectives__create.ant-btn{width:-webkit-fit-content;width:fit-content}.all-objectives__kpi-header{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.all-objectives__actions{align-items:flex-start;display:inline-flex;flex-direction:column}.all-objectives__edit.ant-btn,.all-objectives__reassign.ant-btn{width:100%}.pending-approvals__actions{align-items:flex-start;display:inline-flex;flex-direction:column}.pending-approvals__approve.ant-btn,.pending-approvals__reject.ant-btn{width:100%}}.mgr-approval-item{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.mgr-approval-item:hover{border-color:#1890ff;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}@media (max-width:768px){.mgr-approval-item{border-radius:8px;margin-bottom:12px}}.mgr-approval-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}@media (max-width:480px){.mgr-approval-header{align-items:flex-start;flex-direction:column;gap:12px}}.mgr-employee-info{align-items:center;display:flex;flex:1 1;gap:12px}@media (max-width:480px){.mgr-employee-info{gap:10px}}.mgr-employee-name{color:#262626;font-size:15px;font-weight:600;line-height:1.3;margin-bottom:4px}@media (max-width:480px){.mgr-employee-name{font-size:14px}}.mgr-objective-section{margin-bottom:16px}@media (max-width:480px){.mgr-objective-section{margin-bottom:12px}}.mgr-objective-label{color:#999;font-size:11px;letter-spacing:.5px;margin:0 0 2px;text-transform:uppercase}.mgr-objective-title{color:#262626;font-size:17px;font-weight:600;line-height:1.4;margin:0 0 16px}@media (max-width:480px){.mgr-objective-title{font-size:16px;margin-bottom:12px}}.mgr-date-text{color:#8c8c8c;font-size:12px}.mgr-date-text,.mgr-progress-summary{margin-bottom:12px}.mgr-kpi-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px;padding:12px}.mgr-kpi-card:last-child{margin-bottom:0}.mgr-kpi-card--completed{background:#f6ffed;border-color:#b7eb8f}.mgr-kpi-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.mgr-kpi-card__title{font-size:13px;font-weight:600}.mgr-kpi-card__percent{font-size:12px;font-style:italic}.mgr-kpi-card__percent--success{color:#52c41a}.mgr-kpi-card__percent--warning{color:#faad14}.mgr-kpi-card__percent--danger{color:#ff4d4f}.mgr-approval-row-item{align-items:center;background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:16px;transition:all .2s ease}.mgr-approval-row-item:hover{background:#f6ffed;border-color:#e6f7ff}@media (max-width:768px){.mgr-approval-row-item{gap:12px;padding:12px}}@media (max-width:480px){.mgr-approval-row-item{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}}.mgr-approval-row-item:last-child{margin-bottom:0}.mgr-approval-content-side{flex:1 1;min-width:0}@media (max-width:480px){.mgr-approval-content-side{width:100%}}.mgr-kpi-inline-card{background:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:8px;padding:8px 12px;transition:all .2s ease}.mgr-kpi-inline-card:hover{border-color:#d9d9d9;box-shadow:0 1px 3px #0000000d}@media (max-width:480px){.mgr-kpi-inline-card{margin-bottom:6px;padding:6px 8px}}.mgr-kpi-inline-card:last-child{margin-bottom:0}.mgr-kpi-inline-header{margin-bottom:2px}.mgr-kpi-inline-title{color:#262626;font-size:13px;font-weight:600;line-height:1.3}@media (max-width:480px){.mgr-kpi-inline-title{font-size:12px}}.mgr-approval-actions-horizontal{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (max-width:480px){.mgr-approval-actions-horizontal{flex-direction:column;gap:8px;width:100%}}.mgr-accept-btn-compact.ant-btn{border-radius:6px;font-size:13px;font-weight:500;height:36px;padding:0 16px;transition:all .2s ease}.mgr-accept-btn-compact.ant-btn:hover{transform:translateY(-1px)}.mgr-accept-btn-compact.ant-btn:active{transform:translateY(0)}@media (max-width:480px){.mgr-accept-btn-compact.ant-btn{height:40px;width:100%}}.mgr-reject-btn-compact.ant-btn{background:#ff4d4f;border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;height:36px;padding:0 16px;transition:all .2s ease}.mgr-reject-btn-compact.ant-btn:hover{background:#ff7875;transform:translateY(-1px)}.mgr-reject-btn-compact.ant-btn:active{transform:translateY(0)}@media (max-width:480px){.mgr-reject-btn-compact.ant-btn{height:40px;width:100%}.mgr-action-buttons{flex-direction:column}}.employeedivs{max-width:100%;overflow-x:hidden}@media (max-width:768px){.employeedivs{padding-left:12px;padding-right:12px}}@media (max-width:480px){.employeedivs{margin-top:20px;padding-left:8px;padding-right:8px}}.ant-typography{line-height:1.5}@media (max-width:480px){.ant-typography h3{font-size:18px!important;margin-bottom:12px!important}.ant-typography p{font-size:13px!important}.ant-modal{margin:0;max-width:100vw;top:0}.ant-modal-content{border-radius:0}.ant-modal-body{padding:16px}.ant-modal-footer{padding:12px 16px}}.progress-item{border-bottom:1px solid #f5f5f5;margin-bottom:12px;padding:12px 0}.progress-item:last-child{border-bottom:none;margin-bottom:0}@media (max-width:480px){.progress-item{align-items:flex-start;flex-direction:column;gap:8px;padding:8px 0}.progress-label{min-width:auto;width:100%}.progress-value{justify-content:flex-start;width:100%}}.team-reviews-overview{margin-top:24px;padding-left:14px;padding-right:14px}.team-reviews-header{margin-bottom:32px;text-align:left}.team-reviews-title{color:#000;font-size:clamp(1.5rem,4vw,2rem);font-weight:600;margin-bottom:8px!important}.team-reviews-subtitle{color:#000;display:block;font-size:clamp(.875rem,2vw,1rem)}.metrics-row{margin-top:24px}.metric-card{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 12px #00000026;display:flex;height:120px;padding:16px;transition:all .3s ease}.metric-card:hover{border-color:#d0d0d0;box-shadow:0 8px 24px #0003;transform:translateY(-4px)}.metric-content{text-align:left;width:100%}.metric-title{color:#000;display:block;font-size:clamp(.75rem,1.5vw,.875rem);line-height:1.4;margin-bottom:12px}.metric-value{color:#000;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1}@media (max-width:768px){.team-reviews-overview{padding:16px}.team-reviews-header{margin-bottom:24px;text-align:left}.metric-card{height:100px}.metric-value{font-size:28px}.metric-title{font-size:13px}}@media (max-width:576px){.team-reviews-overview{padding:12px}.metric-card{height:90px}.metric-value{font-size:24px}.metric-title{font-size:12px;margin-bottom:8px}}.review-task-modal .ant-modal-content{border-radius:10px}.review-task-modal__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.review-task-modal__title{font-weight:600;margin:0!important}.review-task-modal__subtitle{color:#6b6b6b;display:block}.review-task-modal__body{max-height:75vh;overflow-y:auto;padding-right:4px}.review-task-modal__section{margin-top:14px}.review-task-modal__sectionTitle{margin:0 0 6px!important}.review-task-modal__paragraph{color:#4b5563;margin-bottom:0}.review-task-modal__footer{display:flex;justify-content:flex-end;margin-top:18px}.review-task-modal__footer--two{gap:12px}.review-task-modal__closeBtn{border-radius:6px}.review-task-modal__primaryBtn{background:#0b3d91;border-color:#0b3d91;border-radius:6px;font-weight:600}.review-task-modal__primaryBtn:focus,.review-task-modal__primaryBtn:hover{background:#0a357f!important;border-color:#0a357f!important}.review-task-modal__list{display:flex;flex-direction:column;gap:14px;margin-top:10px}.review-task-modal__cardRow{background:#f6f7f9;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:14px}.review-task-modal__cardTitle{display:block;margin-bottom:4px}.review-task-modal__cardText{color:#4b5563}.review-task-modal__ratingPill{background:#2563eb;border-radius:999px;color:#fff;font-weight:700;height:-webkit-fit-content;height:fit-content;padding:2px 10px}.review-task-modal__card{border-radius:10px;margin-top:14px}.review-task-modal__card .ant-card-body{padding:14px}.review-task-modal__cardHeader{font-size:14px!important;font-weight:600;margin:0 0 12px!important}.review-task-modal__label{display:block;margin-bottom:4px}.review-task-modal__muted{color:#6b6b6b}.review-task-modal__formLabel{font-weight:600}.review-task-modal__formItem--spaced{margin-top:16px}@media (max-width:576px){.review-task-modal .ant-modal{max-width:calc(100vw - 24px)}.review-task-modal__footer--two{flex-direction:column}}.review-tasks{margin-top:14px;padding-left:14px;padding-right:14px}@media (min-width:768px){.review-tasks{margin-top:24px}}@media (min-width:992px){.review-tasks{margin-top:34px}}.review-tasks-header{margin-bottom:18px;text-align:left}.review-tasks-title{color:#000;font-size:clamp(1.5rem,4vw,2rem);font-weight:600;margin-bottom:6px!important}.review-tasks-subtitle{color:#000;display:block;font-size:clamp(.875rem,2vw,1rem)}.review-tasks-table-wrap{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 12px #0000001f}.review-tasks-table,.review-tasks-table .ant-table{background:#0000}.review-tasks-table .ant-table-thead>tr>th{background:#fff;color:#6b6b6b;font-weight:600}.review-tasks-cell-employee,.review-tasks-cell-peer,.review-tasks-cell-role{color:#000}.review-tasks-tag{border:none;border-radius:999px;font-weight:600;padding:3px 12px}.review-tasks-tag--completed{background:#0a8f08;color:#fff}.review-tasks-tag--pending{background:#f6f0b2;color:#6b5c00}.review-tasks-tag--approved{background:#d9f7d9;color:#237804}.review-tasks-tag--inprogress{background:#cfefff;color:#005b7f}.review-tasks-action-btn{background:#0b3d91;border-color:#0b3d91;border-radius:4px;font-weight:600;height:32px;padding:0 18px}.review-tasks-action-btn:focus,.review-tasks-action-btn:hover{background:#0a357f!important;border-color:#0a357f!important}.review-tasks-expand-btn{color:#6b6b6b}.review-tasks-expanded{display:flex;gap:18px;justify-content:flex-end;margin-bottom:8px;padding:8px 12px}.review-tasks-link{color:#1d4ed8;font-weight:500;text-decoration:underline}.review-tasks-link:hover{color:#1e40af}.review-tasks-table .ant-table-expanded-row>td{background:#f2f5f9}@media (max-width:768px){.review-tasks{padding:16px}.review-tasks-table-wrap{-webkit-overflow-scrolling:touch;overflow:auto}.review-tasks-expanded{flex-wrap:wrap;justify-content:flex-start}.review-tasks-table .ant-table-tbody>tr>td,.review-tasks-table .ant-table-thead>tr>th{white-space:nowrap}}.past-team-members-reviews{margin-top:24px;padding-left:14px;padding-right:14px}@media (min-width:768px){.past-team-members-reviews{margin-top:24px}}@media (min-width:992px){.past-team-members-reviews{margin-top:54px}}.header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.header h1{color:#1a1a1a;font-size:28px;font-weight:600;margin:0}.dropdowns{display:flex;flex-wrap:wrap;gap:15px}.dropdown{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;min-width:150px;padding:10px 15px;transition:all .2s ease}.dropdown:focus,.dropdown:hover{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dropdown:focus{outline:none}.reviews-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:30px}.review-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:20px;transition:all .2s ease}.review-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.review-header{flex:1 1;margin-bottom:0;min-width:200px}.review-title{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 5px}.review-designation{color:#6b7280;font-size:14px;margin:0}.view-details-btn{background:#0b3d91;border:1px solid #0b3d91;color:#fff;flex-shrink:0;height:32px;padding:0 18px;transition:all .2s ease;width:auto}.view-details-btn:focus,.view-details-btn:hover{background:#0a357f!important;border-color:#0a357f!important}@media (max-width:1024px){.past-team-members-reviews{padding:12px}.header{gap:15px}.header h1{font-size:26px}.dropdown{font-size:13px;min-width:140px}.review-card{gap:12px;padding:18px}.review-title{font-size:17px}}@media (max-width:768px){.past-team-members-reviews{padding:15px}.header{align-items:flex-start;flex-direction:column;gap:15px}.header h1{font-size:24px}.dropdowns{justify-content:space-between;width:100%}.dropdown{flex:1 1;min-width:120px}.reviews-list{gap:15px;grid-template-columns:1fr}.review-card{align-items:flex-start;flex-direction:column;gap:12px;padding:15px}.review-header{min-width:auto;width:100%}.view-details-btn{align-self:stretch;width:100%}.pagination{flex-wrap:wrap;gap:8px}.pagination-info{margin:10px 0;text-align:center;width:100%}}@media (max-width:480px){.past-team-members-reviews{padding:10px}.header h1{font-size:20px}.dropdowns{flex-direction:column;gap:10px}.dropdown{min-width:auto;width:100%}.reviews-list{gap:12px}.review-card{gap:10px;padding:12px}.review-title{font-size:16px}.review-designation{font-size:13px}.view-details-btn{font-size:14px;height:36px}}@media (max-width:320px){.past-team-members-reviews{padding:8px}.header h1{font-size:18px}.review-card{padding:10px}.review-title{font-size:15px}.review-designation{font-size:12px}.view-details-btn{font-size:13px;height:32px;padding:0 12px}}.objectivesSummary{margin-top:14px;width:100%}.objectivesSummary__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.objectivesSummary__title{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.objectivesSummary__controls{align-items:center;display:flex;gap:12px}.objectivesSummary__quarter{min-width:160px}.objectivesSummary__search{width:260px}.objectivesSummary__cards{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:24px}.summaryCard{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px #0000000f;flex:1 1;max-width:calc(20% - 16px);min-width:200px;padding:24px;transition:all .3s ease}.summaryCard:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.summaryCard__content{align-items:center;display:flex;flex-direction:column;text-align:center}.summaryCard__number{color:#1a1a1a;font-size:32px;font-weight:700;line-height:1;margin-bottom:8px}.summaryCard__number--orange{color:#fa8c16}.summaryCard__number--green{color:#52c41a}.summaryCard__number--red{color:#f5222d}.summaryCard__number--blue{color:#1890ff}.summaryCard__label{color:#8c8c8c;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}@media (max-width:1200px){.summaryCard{max-width:calc(33.333% - 16px)}}@media (max-width:768px){.objectivesSummary__search{width:220px}.summaryCard{max-width:calc(50% - 16px);min-width:150px}}@media (max-width:576px){.objectivesSummary__header{align-items:flex-start;flex-direction:column}.objectivesSummary__controls{align-items:stretch;flex-direction:column;width:100%}.objectivesSummary__quarter,.objectivesSummary__search{width:100%}.summaryCard{max-width:100%;min-width:100%}}.objectives-by-status-card{flex:1 1}.objectives-by-status-card .ant-card-body{align-items:center;display:flex;justify-content:center}.completion-per-category-card{flex:1 1}.category-tooltip{min-width:200px;padding:4px}.tooltip-header{border-bottom:1px solid #f0f0f0;color:#262626;font-size:14px;margin-bottom:8px;padding:8px 12px}.tooltip-section{padding:0 12px 8px}.objective-item{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:4px}.objective-label{color:#8c8c8c}.objective-value{font-weight:500}.objective-value.completed{color:#52c41a}.objective-value.remaining{color:#ff4d4f}.contributors-title{color:#262626;font-size:13px;font-weight:500;margin-bottom:6px}.contributors-list{display:flex;flex-direction:column;gap:2px}.contributor-item{color:#595959;font-size:12px;padding:2px 0}.zero-completion-section{background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px;margin-bottom:16px;padding:12px}.zero-completion-header{align-items:center;color:#595959;display:flex;font-size:13px;gap:8px;margin-bottom:8px}.zero-completion-list{display:flex;flex-direction:column;gap:6px}.zero-completion-item{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:4px;display:flex;justify-content:space-between;padding:6px 10px}.zero-completion-item .category-name{color:#262626;font-weight:500}.zero-completion-item .category-stats{color:#8c8c8c;font-size:12px}.pending-approvals-card{flex:1 1;max-width:100%}.pending-approvals-card .ant-card-body{padding:20px}@media (max-width:768px){.pending-approvals-card .ant-card-body{padding:16px}}@media (max-width:480px){.pending-approvals-card .ant-card-body{padding:12px}}.approval-item{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.approval-item:hover{border-color:#1890ff;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}@media (max-width:768px){.approval-item{border-radius:8px;margin-bottom:12px}}.approval-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}@media (max-width:480px){.approval-header{align-items:flex-start;flex-direction:column;gap:12px}}.employee-info{align-items:center;display:flex;flex:1 1;gap:12px}@media (max-width:480px){.employee-info{gap:10px}}.employee-avatar{background:linear-gradient(135deg,#1890ff,#096dd9);border:2px solid #fff;box-shadow:0 2px 4px #0000001a}@media (max-width:480px){.employee-avatar{height:32px;width:32px}}.employee-details{flex:1 1;margin:0;min-width:0}.employee-name{font-size:15px;line-height:1.3;margin-bottom:4px}@media (max-width:480px){.employee-name{font-size:14px}}.employee-title{margin-bottom:0}.objective-section{margin-bottom:16px}@media (max-width:480px){.objective-section{margin-bottom:12px}}.objective-label{color:#999;font-size:11px;letter-spacing:.5px;margin:0 0 2px;text-transform:uppercase}.objective-title{color:#262626;font-size:17px;font-weight:600;line-height:1.4;margin:0 0 16px}@media (max-width:480px){.objective-title{font-size:16px;margin-bottom:12px}}.date-text{color:#8c8c8c;font-size:12px;margin-bottom:12px}.kpi-card{background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .2s ease}.kpi-card:hover{border-color:#d9d9d9;box-shadow:0 2px 4px #0000000d}@media (max-width:480px){.kpi-card{margin-bottom:8px;padding:12px}}.kpi-card:last-child{margin-bottom:0}.kpi-card--completed{background:#f6ffed;border-color:#b7eb8f}.kpi-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.kpi-card__title{font-size:13px;font-weight:600}.kpi-card__percent{font-size:12px;font-style:italic}.kpi-card__percent--success{color:#52c41a}.kpi-card__percent--warning{color:#faad14}.kpi-card__percent--danger{color:#ff4d4f}.approval-row-item{align-items:center;background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:16px;transition:all .2s ease}.approval-row-item:hover{background:#f6ffed;border-color:#e6f7ff}@media (max-width:768px){.approval-row-item{gap:12px;padding:12px}}@media (max-width:480px){.approval-row-item{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}}.approval-row-item:last-child{margin-bottom:0}.approval-content-side{flex:1 1;min-width:0}@media (max-width:480px){.approval-content-side{width:100%}}.kpi-inline-card{background:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:8px;padding:8px 12px;transition:all .2s ease}.kpi-inline-card:hover{border-color:#d9d9d9;box-shadow:0 1px 3px #0000000d}@media (max-width:480px){.kpi-inline-card{margin-bottom:6px;padding:6px 8px}}.kpi-inline-card:last-child{margin-bottom:0}.kpi-inline-header{margin-bottom:2px}.kpi-inline-title{color:#262626;font-size:13px;font-weight:600;line-height:1.3}@media (max-width:480px){.kpi-inline-title{font-size:12px}}.approval-actions-horizontal{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (max-width:480px){.approval-actions-horizontal{flex-direction:column;gap:8px;width:100%}}.accept-btn-compact.ant-btn{border-radius:6px;font-size:13px;font-weight:500;height:36px;padding:0 16px;transition:all .2s ease}.accept-btn-compact.ant-btn:hover{transform:translateY(-1px)}.accept-btn-compact.ant-btn:active{transform:translateY(0)}@media (max-width:480px){.accept-btn-compact.ant-btn{height:40px;width:100%}}.reject-btn-compact.ant-btn{background:#ff4d4f;border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;height:36px;padding:0 16px;transition:all .2s ease}.reject-btn-compact.ant-btn:hover{background:#ff7875;transform:translateY(-1px)}.reject-btn-compact.ant-btn:active{transform:translateY(0)}@media (max-width:480px){.reject-btn-compact.ant-btn{height:40px;width:100%}}.progress-summary{margin-bottom:12px}.progress-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 0}.progress-label{color:#595959;flex-shrink:0;font-size:12px;font-weight:500;min-width:120px}.progress-value{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.progress-text{color:#262626;font-size:12px;font-weight:500;min-width:35px;text-align:right}.pending-approvals-card .pagination-container{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:20px;text-align:center}@media (max-width:768px){.pending-approvals-card .pagination-container{margin-top:20px;padding-top:16px}}@media (max-width:480px){.pending-approvals-card .pagination-container{margin-top:16px;padding-top:12px}}.approval-meta{align-items:center;display:flex;gap:8px;margin-bottom:8px}.approvals-container{margin-bottom:16px}@media (max-width:480px){.approvals-container{margin-bottom:12px}}.ant-tag{border:none;border-radius:6px;font-weight:500;transition:all .2s ease}.ant-tag:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.ant-progress{margin:0}.ant-progress-text{font-size:11px!important;font-weight:500}.ant-spin-container{min-height:200px}.ant-empty{padding:40px 20px}@media (max-width:480px){.ant-empty{padding:30px 16px}}.employee-progress-overview-card{flex:1 1;margin-top:54px}.employee-progress-overview{background:#fff;border-radius:8px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.progress-table{flex:1 1;margin-bottom:0;min-height:0}.progress-table .ant-table{border-radius:0}.progress-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e8e8e8;color:#262626;font-size:14px;font-weight:600}.progress-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;vertical-align:middle}.progress-table .ant-table-tbody>tr:hover>td{background:#f9f9f9}.progress-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.progress-table .employee-name{color:#262626;font-size:14px;font-weight:400!important}.objective-count{color:#595959;font-size:14px;font-weight:500}.completed-count{color:#52c41a;font-size:14px;font-weight:600}.inprogress-count{color:#1890ff}.completion-rate,.inprogress-count{font-size:14px;font-weight:600}.completion-rate.high{color:#52c41a}.completion-rate.medium{color:#faad14}.completion-rate.low{color:#ff4d4f}.status-tag{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px}.status-indicator{border-radius:2px;flex-shrink:0;height:20px;width:3px}.view-details-link{color:#1890ff;font-size:14px;font-weight:500;text-decoration:none}.view-details-link:hover{color:#40a9ff;text-decoration:underline}.employee-progress-overview .pagination-container{align-items:center;background:#fff;border-top:1px solid #e8e8e8;display:flex;flex-shrink:0;justify-content:flex-end;padding:16px 24px}.employee-progress-overview .pagination-container .ant-pagination{margin:0}.employee-progress-overview .pagination-container .ant-pagination-total-text{display:none}.employee-progress-overview .pagination-container .ant-pagination-item{border-color:#d9d9d9}.employee-progress-overview .pagination-container .ant-pagination-item a{color:#262626}.employee-progress-overview .pagination-container .ant-pagination-item:hover{border-color:#1890ff}.employee-progress-overview .pagination-container .ant-pagination-item:hover a{color:#1890ff}.employee-progress-overview .pagination-container .ant-pagination-item-active a{color:#fff!important}.employee-progress-overview .pagination-container .ant-pagination-item-active{background:#1890ff!important;border-color:#1890ff!important;border-radius:2px}.employee-progress-overview .pagination-container .ant-pagination-item-active:hover a{color:#fff!important}.employee-progress-overview .pagination-container .ant-pagination-next a,.employee-progress-overview .pagination-container .ant-pagination-prev a{color:#262626}.employee-progress-overview .pagination-container .ant-pagination-next:hover a,.employee-progress-overview .pagination-container .ant-pagination-prev:hover a{color:#1890ff}.employee-progress-overview .pagination-container .ant-pagination-disabled a{color:#bfbfbf}.employee-progress-overview .pagination-container .ant-pagination-jump-next,.employee-progress-overview .pagination-container .ant-pagination-jump-prev{color:#8c8c8c}.employee-progress-overview .pagination-container .ant-pagination-options{display:none}.objectives-details{background:#fafafa;border-radius:6px;margin:0}.objective-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .2s ease}.objective-item:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.objective-item:last-child{margin-bottom:0}.objective-item .ant-typography h5{color:#262626!important;font-size:15px!important;font-weight:600!important;margin-bottom:8px!important}.objective-item .ant-tag{border:none;border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.milestone-item{align-items:center;border-radius:4px;display:flex;font-size:13px;margin-bottom:4px;padding:6px 12px;transition:background-color .2s ease}.milestone-item:hover{background-color:#f5f5f5}.milestone-indicator{border-radius:50%;flex-shrink:0;height:8px;margin-right:8px;width:8px}.ant-table-expanded-row{background:#fafafa!important}.ant-table-expanded-row .ant-table-cell{background:#fafafa!important;border-bottom:none!important;padding:16px 24px!important}.ant-table-expand-icon-column{width:48px!important}.ant-table-expand-icon-td,.ant-table-expand-icon-th{background:#fafafa!important}.ant-table-row-expand-icon{background:#fff!important;border:1px solid #d9d9d9!important;color:#1890ff!important}.ant-table-row-expand-icon:hover{border-color:#1890ff!important;color:#40a9ff!important}.ant-table-row-expand-icon:focus{border-color:#1890ff!important;color:#1890ff!important}.enhanced-objective-modal .ant-modal-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e8e8e8;border-radius:12px 12px 0 0;padding:20px 24px}.enhanced-objective-modal .ant-modal-body{padding:0}.enhanced-objective-modal .ant-modal-footer{background:#fafafa;border-radius:0 0 12px 12px;border-top:1px solid #e8e8e8;padding:16px 24px}.enhanced-objective-modal .ant-modal-close{align-items:center;background:#0000000f;border-radius:50%;display:flex;height:32px;justify-content:center;right:20px;top:20px;transition:all .2s ease;width:32px}.enhanced-objective-modal .ant-modal-close:hover{background:#0000001f;transform:scale(1.1)}.enhanced-objective-modal .ant-modal-close-x{align-items:center;color:#595959;display:flex;font-size:16px;justify-content:center}.enhanced-objective-modal .ant-modal-body::-webkit-scrollbar{width:6px}.enhanced-objective-modal .ant-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.enhanced-objective-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.enhanced-objective-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.enhanced-objective-modal .ant-card{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:all .2s ease}.enhanced-objective-modal .ant-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.enhanced-objective-modal .ant-card-head{background:#fafafa;border-bottom:1px solid #e8e8e8;border-radius:12px 12px 0 0}.enhanced-objective-modal .ant-card-head-title{color:#262626;font-size:15px;font-weight:600}.enhanced-objective-modal .ant-progress-bg{border-radius:4px}.enhanced-objective-modal .ant-progress-success-bg{background:linear-gradient(90deg,#52c41a,#73d13d)}.enhanced-objective-modal .ant-timeline-item-head{border:none;padding:0}.enhanced-objective-modal .ant-timeline-item-content{margin-bottom:16px;margin-left:20px}.enhanced-objective-modal .ant-badge-status-text{font-size:12px;font-weight:500}.enhanced-objective-modal .ant-tag{border:none;border-radius:6px;font-size:12px;font-weight:500;padding:3px 10px}.enhanced-objective-modal .ant-btn{border-radius:8px;font-weight:500;transition:all .2s ease}.enhanced-objective-modal .ant-btn:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.enhanced-objective-modal .ant-space-item{display:flex}@media (max-width:768px){.enhanced-objective-modal .ant-modal{margin:0;max-width:100vw;top:0}.enhanced-objective-modal .ant-modal-content{border-radius:0}.enhanced-objective-modal .ant-modal-header{border-radius:0;padding:16px 20px}.enhanced-objective-modal .ant-modal-footer{border-radius:0;padding:12px 20px}.settings-col--mt-sm{margin-top:16px}}.navbar-dash{align-items:center;display:flex;justify-content:space-between}.navbar-dash__left{align-items:center;display:flex;gap:24px;padding-top:17px}.navbar-dash__left-back{align-items:center;display:flex;gap:18px}.navbar-dash__left-back>p{margin:0}.navbar-dash__left-search{align-items:center;background-color:#f2f5f9;border-radius:10px;display:flex;overflow:hidden;padding:10px 13px;width:433px}.navbar-dash__left-search>input{background-color:#f2f5f9;border:0;outline:none}.navbar-dash__left-search>input::placeholder{font-size:18px;font-weight:400;line-height:27px}.navbar-dash__right-search{align-items:center;background:#fff;background:var(--white,#fff);border:1px solid #9ab1cf;border:1px solid var(--primary-color-40,#9ab1cf);border-radius:4px;display:flex;gap:10px;padding:8px 16px}.navbar-dash__right-search>input{background-color:initial;border:0;outline:none}.navbar-dash__right-search>input::placeholder{color:#8e9295;color:var(--placeholder-light-grey,#8e9295);font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;line-height:19.2px}.navbar-dash__right{align-items:center;display:flex;gap:20px;margin-right:16px}.custom-dropdown{display:none}.custom-dropdown-active{display:block}.navbar__notification{background:#0000;border:0;color:var(--bg-black);display:flex;font-size:1.25rem}.navbar__notification-model{position:absolute;right:5%;top:15%}.navbar__notification-model>.ant-modal-content{height:483px;width:520px}.navbar__notification-model .ant-tabs-nav-wrap{display:flex}@media (max-width:768px){.navbar__notification-model{bottom:5%;left:5%;position:fixed;right:5%;top:5%}.navbar__notification-model>.ant-modal-content{height:90vh;max-width:none;width:100%}.navbar__notification-model .ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.navbar__notification-model .ant-tabs-nav-wrap::-webkit-scrollbar{height:4px}.navbar__notification-model .ant-tabs-nav-wrap::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.navbar__notification-model .ant-tabs-nav-wrap::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.navbar__notification-model .ant-tabs-nav-wrap::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.navbar__notification-model .ant-tabs-nav{flex:none;min-width:-webkit-max-content;min-width:max-content}.navbar__notification-model .ant-tabs-tab{font-size:14px;padding:8px 12px;white-space:nowrap}.navbar__notification-model .ant-tabs-content-holder{height:calc(100% - 50px);overflow-y:auto}.navbar__notification-model .ant-tabs-tabpane{height:100%;overflow-y:auto}}@media (max-width:480px){.navbar__notification-model{bottom:2%;left:2%;right:2%;top:2%}.navbar__notification-model>.ant-modal-content{height:96vh}.navbar__notification-model .ant-tabs-tab{font-size:12px;padding:6px 8px}.navbar__notification-model .ant-tabs-tab .ant-badge{font-size:10px}}.navbar__notification-model .navbar__notification-title{color:#000;color:var(--text-color-100,#000);font-family:Helvetica;font-size:20px;font-style:normal;font-weight:700;letter-spacing:1.2px;line-height:normal;margin-bottom:20px;text-transform:uppercase}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#9a9a9af5;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#023c87;background:var(--primary-color,#023c87)}.ant-menu-light .ant-menu-item-selected{background-color:#023c87!important;background-color:var(--primary-color,#023c87)!important;color:#fff!important}.ant-menu-light .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-light .ant-menu-item-selected .anticon{color:#fff!important}.ant-menu-light .ant-menu-item:hover:not(.ant-menu-item-selected){color:#023c87!important;color:var(--primary-color,#023c87)!important}.ant-menu-item .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-title .anticon{align-items:center!important;display:inline-flex!important;justify-content:center!important}.ant-menu-item .ant-menu-title-content,.ant-menu-submenu-title .ant-menu-title-content{align-items:center!important;display:inline-flex!important}.ant-menu-item-icon{align-items:center!important;display:flex!important;justify-content:center!important}.ant-menu-item .ant-menu-item-icon img,.ant-menu-item .anticon img,.ant-menu-submenu-title .ant-menu-item-icon img,.ant-menu-submenu-title .anticon img{height:20px!important;object-fit:contain!important;vertical-align:middle!important;width:20px!important}.ant-menu-item-icon,.ant-menu-submenu-arrow{min-width:24px!important;width:24px!important}@media (max-width:991px){.mobile-sidebar-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:8}.ant-layout-sider{box-shadow:2px 0 8px #00000026}.ant-menu-item,.ant-menu-submenu-title{line-height:48px;min-height:48px}.ant-btn{min-height:44px;min-width:44px}.mobile-sidebar-close-btn{align-items:center!important;background:none!important;border:none!important;border-radius:4px!important;color:#666!important;cursor:pointer!important;display:flex!important;font-size:24px!important;justify-content:center!important;min-height:44px!important;min-width:44px!important;padding:8px!important;transition:background-color .2s ease!important}.mobile-sidebar-close-btn:hover{background-color:#0000001a!important;color:#333!important}.mobile-sidebar-close-btn:active{background-color:#0003!important}}.training-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}@media (max-width:1200px){.training-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.training-grid{grid-template-columns:1fr}}.training-card{width:100%!important}.training-card img{height:140px;object-fit:contain;width:100%}.outstation-stat-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}.stat-card{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000f;display:flex;gap:16px;padding:20px 24px;transition:box-shadow .2s ease}.stat-card:hover{box-shadow:0 4px 12px #00000014}.stat-card--action{background:linear-gradient(135deg,#1a3a5c,#1e4d7b);border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.stat-card--action:hover{background:linear-gradient(135deg,#1e4d7b,#2563a0);box-shadow:0 4px 16px #1a3a5c4d}.stat-card__icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.stat-card__icon--orange{background:#fff3e6;color:#e8590c}.stat-card__icon--blue{background:#e6f0ff;color:#1971c2}.stat-card__icon--white{background:#ffffff26;color:#fff}.stat-card__content{display:flex;flex-direction:column;gap:2px}.stat-card__label{color:#868e96;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.stat-card__label--light{color:#ffffffb3}.stat-card__value{color:#212529;font-size:20px;font-weight:700;line-height:1.3}.stat-card__value--white{color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px}@media (max-width:992px){.outstation-stat-cards{grid-template-columns:1fr 1fr}.stat-card--action{grid-column:1/-1}}@media (max-width:576px){.outstation-stat-cards{gap:12px;grid-template-columns:1fr}.stat-card{padding:16px 20px}.stat-card__value{font-size:18px}}.status-badge{display:flex;flex-direction:column;gap:4px;min-width:160px}.status-badge__tag{border-radius:4px;font-size:11px;font-weight:600;margin:0!important;padding:1px 8px;text-transform:capitalize;width:-webkit-fit-content;width:fit-content}.status-badge__label{color:#868e96;font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.status-progress{display:flex;gap:4px;margin-top:2px}.progress-segment{border-radius:3px;height:5px;width:50px}.progress-segment--green{background:#2f9e44}.progress-segment--red{background:#e03131}.progress-segment--blue{background:#1971c2}.progress-segment--grey{background:#dee2e6}.travel-table-wrapper{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000f;margin-bottom:16px;padding:16px}.travel-table-title{color:#212529!important;font-size:18px!important;font-weight:700!important;margin-bottom:20px!important}.travel-table .ant-table-thead>tr>th{background:#0000!important;border-bottom:1px solid #e9ecef!important;color:#868e96!important;font-size:11px!important;font-weight:700!important;letter-spacing:.8px!important;padding:12px 16px!important;text-transform:uppercase!important}.travel-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f3f5!important;color:#495057;font-size:14px;padding:18px 16px!important;vertical-align:middle}.travel-table .ant-table-tbody>tr:hover>td{background:#f8f9fa!important}.travel-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.travel-timeline{color:#495057;white-space:nowrap}.travel-action-btn{font-size:14px!important;font-weight:600!important;padding:0!important}.travel-action-btn--edit{color:#1971c2!important}.travel-action-btn--view{color:#868e96!important}.travel-action-btn--edit:hover{color:#1864ab!important}.travel-action-btn--view:hover{color:#495057!important}.travel-table .ant-pagination{margin-top:0!important}.travel-table .ant-pagination-item-active{background:#1a3a5c!important;border-color:#1a3a5c!important}.travel-table .ant-pagination-item-active a{color:#fff!important}@media (max-width:768px){.travel-table-wrapper{border-radius:8px;padding:12px}.travel-table .ant-table-tbody>tr>td,.travel-table .ant-table-thead>tr>th{padding:10px 12px!important}}@media (max-width:576px){.travel-table-wrapper{border-radius:6px;padding:10px}.travel-table .ant-table-tbody>tr>td,.travel-table .ant-table-thead>tr>th{padding:8px 10px!important}}.outstation-form{margin:0 auto;max-width:800px;padding:0}.designation-display{background:#f8f9fa;border-left:3px solid #1971c2;border-radius:6px;margin-bottom:16px;margin-top:-12px;padding:6px 12px}.date-picker-container{position:relative;width:100%}.date-picker{background-color:#fff!important;border:1px solid #d9d9d9!important;border-radius:6px!important;box-sizing:border-box!important;color:#000000e0!important;display:block!important;font-size:14px!important;height:32px!important;line-height:1.5715!important;margin:0!important;outline:none!important;padding:4px 11px!important;transition:all .3s!important;width:100%!important}.date-picker:focus,.date-picker:hover{border-color:#40a9ff!important;border-right-width:1px!important;box-shadow:0 0 0 2px #1890ff33!important;outline:0!important}.calendar-icon{color:#00000040;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%);z-index:1}.ant-form-item .date-picker-container{margin-bottom:0!important;margin-top:0!important}.nepali-date-picker{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;z-index:1050!important}.nepali-date-picker .calendar-header{background:#1890ff;color:#fff}.nepali-date-picker .today{border:1px solid #1890ff;color:#1890ff;font-weight:700}.nepali-date-picker .selected{background:#1890ff;color:#fff}.outstation-form .ant-form-item{margin-bottom:16px}.outstation-form .ant-input,.outstation-form .ant-input-textarea,.outstation-form .ant-picker,.outstation-form .ant-select{max-width:100%;width:100%}.form-actions{margin-bottom:0;margin-top:24px}.action-buttons{flex-wrap:wrap;gap:12px;justify-content:flex-end}.action-buttons .ant-btn{min-width:100px}@media (max-width:576px){.outstation-form{padding:0 8px}.action-buttons{width:100%}.action-buttons .ant-btn{flex:1 1;min-width:auto}.outstation-form .ant-form-item{margin-bottom:12px}}.ant-picker{width:100%}.ant-select-selector{align-items:center;height:auto!important;min-height:32px}.ant-input-textarea{min-height:100px;resize:vertical}.ant-form-item-label>label{font-weight:500}.ant-form-item-required:before{color:#ff4d4f}.outstation-container{max-width:100%;overflow-x:hidden;padding-bottom:16px;padding-top:16px}.outstation-search-bar{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px;padding:12px 16px}.outstation-search-bar .ant-input-affix-wrapper{border:1px solid #dee2e6;border-radius:8px}.outstation-search-bar .ant-input-affix-wrapper:focus-within,.outstation-search-bar .ant-input-affix-wrapper:hover{border-color:#1971c2;box-shadow:0 0 0 2px #1971c21a}.outstation-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.outstation-modal .ant-modal-title{font-size:16px;font-weight:700}.outstation-modal .ant-modal-body{max-height:80vh;overflow-y:auto;padding:24px}.view-modal-content .ant-descriptions{margin-bottom:0}.view-modal-content .ant-descriptions-item-label{color:#495057;font-weight:600;width:150px}.view-modal-content .ant-descriptions-item-content{color:#212529}.view-modal-actions{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:16px}.view-modal-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}@media (max-width:992px){.outstation-container{padding:12px}.outstation-search-bar{padding:10px 12px}.outstation-search-bar .ant-input-affix-wrapper{width:100%!important}}@media (max-width:576px){.outstation-container{padding:10px}.outstation-search-bar{margin-bottom:12px;padding:8px 10px}.view-modal-buttons{flex-direction:column}.view-modal-buttons .ant-btn{width:100%}}.page-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.header-card{transition:none!important}.header-card:hover{border-color:#f0f0f0!important;box-shadow:none!important;transform:none!important}.page-title{color:#1f1f1f;font-size:24px;font-weight:600;margin-top:20px}.page-subtitle{color:#8c8c8c;font-size:14px;margin-top:4px}.interview-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;display:flex;flex-direction:column;height:100%;transition:all .3s ease}.interview-card:hover{border-color:#e6f7ff;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.clickable-card{cursor:pointer}.clickable-card:hover{border-color:#1890ff;box-shadow:0 6px 16px #0000001f;transform:translateY(-3px)}.card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.candidate-info{align-items:center;display:flex;gap:12px}.candidate-avatar{background-color:#ffc107;color:#fff;font-size:16px;font-weight:600}.candidate-name{color:#1f1f1f;font-size:16px;font-weight:600;line-height:1.3;margin:0}.candidate-role{color:#8c8c8c;font-size:13px;margin:0}.status-tag{border:none;border-radius:4px;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.status-tag.upcoming{background-color:#e6f7ff;color:#1890ff}.status-tag.rescheduled{background-color:#fff7e6;color:#fa8c16}.status-tag.completed{background-color:#f6ffed;color:#52c41a}.status-tag.cancelled{background-color:#fff1f0;color:#f5222d}.card-details-row{margin-bottom:16px}.detail-label{color:#8c8c8c;display:block;font-size:11px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.detail-value{align-items:center;color:#262626;display:flex;font-size:14px;font-weight:500;gap:8px}.detail-icon{color:#1890ff}.card-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.interviewer-info{color:#595959;font-size:13px;font-style:italic}.view-details-btn{border-radius:4px;color:#fff!important;cursor:pointer;font-size:13px;font-weight:600;padding:4px 8px;transition:background .2s}.view-details-btn:hover{background-color:#f0f5ff;color:#fff!important}.custom-search-input .ant-input{border-radius:8px}.custom-search-input .ant-input-search-button{border-radius:0 8px 8px 0}@media (min-width:1400px){.page-header{gap:24px}.page-title{font-size:26px}.page-subtitle{font-size:15px}.header-card{margin-bottom:32px}}@media (max-width:1200px){.page-header{align-items:flex-start;flex-direction:column}.page-title{font-size:22px}.filter-controls{justify-content:flex-start;width:100%}.header-card{margin-bottom:20px}}@media (max-width:768px){.page-header{padding:0 8px}.page-title{font-size:20px;margin-top:16px}.page-subtitle{font-size:13px}.filter-controls{gap:8px}.header-card{margin-bottom:16px}.responsive-select{min-width:120px!important;width:140px!important}.responsive-search{min-width:180px!important;width:100%!important}.card-header{align-items:flex-start;flex-direction:column;gap:12px}.candidate-info{gap:10px}.candidate-name{font-size:15px}.candidate-role{font-size:12px}.status-tag{font-size:10px;padding:3px 10px}.card-details-row{margin-bottom:12px}.detail-label{font-size:10px}.detail-value{font-size:13px}.card-footer{align-items:flex-start;flex-direction:column;gap:12px}.view-details-btn{padding:6px 12px;width:100%}}@media (max-width:576px){.page-header{margin-bottom:16px}.page-title{font-size:18px;margin-top:12px}.page-subtitle{font-size:12px}.filter-controls{align-items:stretch;flex-direction:column;gap:10px}.header-card{margin-bottom:12px}.responsive-search,.responsive-select{min-width:0!important;min-width:auto!important;width:100%!important}.candidate-info{align-items:flex-start;flex-direction:column;gap:8px}.candidate-name{font-size:14px}.candidate-role{font-size:11px}.status-tag{align-self:flex-start;font-size:9px;padding:2px 8px}.card-details-row .col{margin-bottom:12px}.detail-label{font-size:9px;margin-bottom:2px}.detail-value{line-height:1.4}.detail-icon,.detail-value{font-size:12px}.card-footer{gap:8px;padding:12px 16px}.interviewer-info{font-size:12px}.view-details-btn{font-size:12px;padding:5px 10px}}@media (max-width:480px){.page-header{gap:12px;padding:0 4px}.page-title{font-size:16px;margin-top:8px}.page-subtitle{font-size:11px}.interview-card{border-radius:8px;margin:0 -4px}.candidate-name{font-size:13px}.candidate-role{font-size:10px}.detail-value{align-items:flex-start;flex-direction:column;font-size:11px;gap:4px}.detail-icon{margin-bottom:2px}}@media (max-width:360px){.page-title{font-size:15px}.candidate-name{font-size:12px}.candidate-role{font-size:9px}.status-tag{font-size:8px;padding:1px 6px}.detail-value{font-size:10px}.view-details-btn{font-size:11px;padding:4px 8px}}@media (max-width:768px){.ant-pagination{font-size:12px}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{font-size:12px;height:28px;line-height:26px;min-width:28px}.ant-pagination-total-text{font-size:12px}.ant-empty-description,.ant-spin-container .ant-spin-text{font-size:14px}}@media (max-width:480px){.ant-empty,.ant-spin-container{padding:30px!important}}.performance-overview-card{background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 4px 12px 0 #64646f26;display:flex;flex-direction:column;height:100%;min-height:320px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.performance-overview-card:hover{box-shadow:0 6px 16px 0 #64646f33;transform:translateY(-2px)}.performance-settings-wrapper{background:#fff;margin-top:10px;padding:0}.performance-settings-tabs .ant-tabs-nav{margin:0}.performance-settings-tabs .ant-tabs-nav:before{border-bottom:1px solid #e6e6e6}.performance-settings-tabs .ant-tabs-tab{color:#2b2b2b;font-weight:500;padding:12px 20px}.performance-settings-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff}.performance-settings-tabs .ant-tabs-ink-bar{background:#1677ff;height:2px}@media (max-width:768px){.performance-settings-wrapper{padding:0 10px}.performance-settings-tabs .ant-tabs-tab{flex:1 1;font-size:14px;min-width:auto;padding:10px 12px}.performance-settings-tabs .ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.performance-settings-tabs .ant-tabs-nav-list{min-width:100%}}@media (max-width:480px){.performance-settings-tabs .ant-tabs-tab{font-size:13px;padding:8px 10px}.performance-settings-tabs .ant-tabs-tab-btn{white-space:nowrap}}.review-cycle{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;margin-top:25px;padding:24px 24px 16px}.review-cycle__header{margin-bottom:28px}.review-cycle__title{color:#141414;font-weight:600;margin:0 0 6px}.review-cycle__subtitle{color:#595959;font-size:14px}.review-cycle__form{width:100%}.review-cycle__grid{grid-gap:20px 24px;align-items:start;display:grid;gap:20px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.form-item-group{display:flex;flex-direction:column}.form-item-group .label-text{color:#000000d9;font-size:14px;font-weight:500;margin-bottom:6px}.review-cycle__date{width:100%}.review-cycle__reminder{align-items:center;display:flex;gap:8px;width:100%}.review-cycle__days,.review-cycle__unit{width:50%}.review-cycle__reminder .ant-select-selection-item{line-height:40px}.review-cycle__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@media (max-width:1100px){.review-cycle__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.review-cycle{padding:24px 16px 12px}.review-cycle__grid{grid-template-columns:1fr}.review-cycle__actions{justify-content:flex-start}}.rating-scale{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px}.rating-scale__header{margin-bottom:22px}.rating-scale__title{color:#141414;font-weight:600;margin:0 0 6px}.rating-scale__subtitle{color:#595959;font-size:14px}.rating-scale__form{width:100%}.rating-scale__radio{display:flex;gap:24px}.rating-scale__labels{margin-top:6px}.rating-scale__label-header{color:#303030;font-weight:600;margin-bottom:12px}.rating-scale__label-row{align-items:center;display:flex;gap:12px;margin-bottom:12px}.rating-scale__label-key{color:#1f1f1f;font-weight:500;width:36px}.rating-scale__label-input{flex:1 1;margin-bottom:0}.rating-scale__label-input .ant-input{background:#f5f7fa}.rating-scale__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media (max-width:640px){.rating-scale{padding:20px 16px}.rating-scale__radio{flex-direction:column;gap:12px}.rating-scale__label-row{align-items:center;flex-direction:row}.rating-scale__label-key{width:36px}.rating-scale__label-input{flex:1 1}.rating-scale__label-input .ant-input{width:100%}.rating-scale__actions{align-items:stretch;flex-direction:column;justify-content:flex-start}}.minimum-thresholds{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px}.minimum-thresholds__header{margin-bottom:22px}.minimum-thresholds__title{color:#141414;font-weight:600;margin:0 0 6px}.minimum-thresholds__subtitle{color:#595959;font-size:14px}.minimum-thresholds__form{width:100%}.minimum-thresholds__grid{grid-gap:20px 24px;display:grid;gap:20px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.minimum-thresholds__label{align-items:center;display:inline-flex;gap:8px}.minimum-thresholds__info{color:#8c8c8c;font-size:14px}.minimum-thresholds__input{width:100%}.minimum-thresholds__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media (max-width:900px){.minimum-thresholds__grid{grid-template-columns:1fr}.minimum-thresholds__actions{justify-content:flex-start}}.weightage-settings{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px}.weightage-settings__header{margin-bottom:22px}.weightage-settings__title{color:#141414;font-weight:600;margin:0 0 6px}.weightage-settings__subtitle{color:#595959;font-size:14px}.weightage-settings__form{width:100%}.weightage-settings__grid{grid-gap:20px 24px;display:grid;gap:20px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.weightage-settings__input{width:100%}.weightage-settings__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media (max-width:900px){.weightage-settings__grid{grid-template-columns:1fr}.weightage-settings__actions{justify-content:flex-start}}.general-settings{display:flex;flex-direction:column;gap:24px}.general-settings__footer{display:flex;justify-content:flex-end;margin-bottom:0;margin-top:8px;padding:12px 0 0}.general-settings__loading{align-items:center;display:flex;justify-content:center;min-height:400px}.objective-permissions{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;margin-top:24px;padding:24px 24px 16px}.objective-permissions__header{margin-bottom:20px}.objective-permissions__title{color:#141414;font-weight:600;margin:0 0 6px}.objective-permissions__subtitle{color:#595959;font-size:14px}.objective-permissions__table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.objective-permissions__table .ant-table-tbody>tr>td:first-child{font-weight:500}.objective-permissions__table .ant-checkbox-wrapper{display:flex;justify-content:center}.objective-permissions__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.objective-permissions{padding:20px 16px}.objective-permissions__actions{justify-content:flex-start}}@media (max-width:640px){.objective-permissions__table .ant-table{width:100%}.objective-permissions__table .ant-table-tbody>tr>td,.objective-permissions__table .ant-table-thead>tr>th{font-size:12px;padding:10px 8px}}.category-linking{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px}.category-linking__header{margin-bottom:22px}.category-linking__title{color:#141414;font-weight:600;margin:0 0 6px}.category-linking__subtitle{color:#595959;font-size:14px}.category-linking__form,.category-linking__select{width:100%}.category-linking__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media (max-width:900px){.category-linking{padding:20px 16px}.category-linking__actions{justify-content:flex-start}}.objective-rules{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px}.objective-rules__header{margin-bottom:22px}.objective-rules__title{color:#141414;font-weight:600;margin:0 0 6px}.objective-rules__subtitle{color:#595959;font-size:14px}.objective-rules__form{width:100%}.objective-rules__grid{grid-gap:20px 24px;display:grid;gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.objective-rules__input{width:100%}.objective-rules__lock{align-items:center;border:1px solid #d9d9d9;border-radius:10px;display:flex;gap:16px;margin-top:12px;padding:18px 20px}.objective-rules__lock-icon{align-items:center;background:#f5f7fa;border-radius:12px;color:#1f1f1f;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.objective-rules__lock-text{flex:1 1}.objective-rules__lock-title{color:#1f1f1f;font-weight:600}.objective-rules__lock-subtitle{color:#595959;font-size:13px}.objective-rules__lock-switch{margin-left:auto}.objective-rules__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media (max-width:900px){.objective-rules{padding:20px 16px}.objective-rules__grid{grid-template-columns:1fr}.objective-rules__lock{align-items:flex-start;flex-direction:column}.objective-rules__lock-switch{margin-left:0}.objective-rules__actions{justify-content:flex-start}}.progress-tracking{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px}.progress-tracking__header{margin-bottom:18px}.progress-tracking__title{color:#141414;font-weight:600;margin:0 0 6px}.progress-tracking__subtitle{color:#595959;font-size:14px}.progress-tracking__section-title{color:#1f1f1f;font-weight:600;margin:14px 0 10px}.progress-tracking__group{grid-gap:14px;display:grid;gap:14px}.progress-tracking__option{border:1px solid #91c0ff;border-radius:12px;padding:14px 16px}.progress-tracking__option .ant-radio-wrapper{width:100%}.progress-tracking__option-content{padding-left:8px}.progress-tracking__option-title{color:#1f1f1f;font-weight:600}.progress-tracking__option-subtitle{color:#595959;font-size:13px}.progress-tracking__integration{border:1px solid #d9d9d9;border-radius:12px;justify-content:space-between;margin-top:18px;padding:16px}.progress-tracking__integration,.progress-tracking__integration-left{align-items:center;display:flex;gap:12px}.progress-tracking__integration-icon{align-items:center;background:#e6f7e6;border-radius:12px;color:#0a7a0a;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.progress-tracking__integration-title{color:#1f1f1f;font-weight:600}.progress-tracking__integration-subtitle{color:#595959;font-size:13px}.progress-tracking__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.progress-tracking{padding:20px 16px}.progress-tracking__integration{align-items:flex-start;flex-direction:column}.progress-tracking__actions{justify-content:flex-start}}@media (max-width:640px){.progress-tracking__option{padding:12px}.progress-tracking__save-all{width:100%}}.objectives-settings{display:flex;flex-direction:column;gap:24px}.objectives-settings__loading{align-items:center;display:flex;justify-content:center;min-height:400px}.objectives-settings__footer{display:flex;justify-content:flex-end;margin-bottom:0;margin-top:8px;padding:12px 0 0}.role-based-profile{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;margin-top:24px;padding:24px}.role-based-profile__header{margin-bottom:22px}.role-based-profile__title{color:#141414;font-weight:600;margin:0 0 6px}.role-based-profile__subtitle{color:#595959;font-size:14px}.role-based-profile__form,.role-based-profile__select{width:100%}.role-based-profile__radio{display:flex;gap:24px}.role-based-profile__slider{margin-top:8px}.role-based-profile__slider-head{color:#1f1f1f;display:flex;font-weight:600;justify-content:space-between;margin-bottom:6px}.role-based-profile__slider-value{color:#1f1f1f}.role-based-profile__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.role-based-profile{padding:20px 16px}.role-based-profile__radio{flex-direction:column;gap:12px}.role-based-profile__actions{justify-content:flex-start}}.gap-detection{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px}.gap-detection__header{margin-bottom:18px}.gap-detection__title{color:#141414;font-weight:600;margin:0 0 6px}.gap-detection__subtitle{color:#595959;font-size:14px}.gap-detection__toggle{align-items:center;border:1px solid #d9d9d9;border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-top:14px;padding:16px 18px}.gap-detection__toggle-title{color:#1f1f1f;font-weight:600}.gap-detection__toggle-subtitle{color:#595959;font-size:13px}.gap-detection__display{margin-top:22px}.gap-detection__display-title{font-weight:600;margin-bottom:10px}.gap-detection__tags{display:flex;gap:10px}.gap-detection__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}@media (max-width:900px){.gap-detection{padding:20px 16px}.gap-detection__toggle{align-items:flex-start;flex-direction:column}.gap-detection__actions{justify-content:flex-start}}.competency-thresholds{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px}.competency-thresholds__header{margin-bottom:18px}.competency-thresholds__title{color:#141414;font-weight:600;margin:0 0 6px}.competency-thresholds__subtitle{color:#595959;font-size:14px}.competency-thresholds__form{width:100%}.competency-thresholds__input-row{align-items:center;display:inline-flex;gap:12px}.competency-thresholds__input-row .ant-input-number{width:140px}.competency-thresholds__percent{color:#1f1f1f;font-weight:600}.competency-thresholds__helper{color:#595959;font-size:13px;margin-top:6px}.competency-thresholds__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.competency-thresholds{padding:20px 16px}.competency-thresholds__actions{justify-content:flex-start}}@media (max-width:640px){.competency-thresholds__input-row,.competency-thresholds__input-row .ant-input-number{width:100%}}.training-integration{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px}.training-integration__header{margin-bottom:18px}.training-integration__title{color:#141414;font-weight:600;margin:0 0 6px}.training-integration__subtitle{color:#595959;font-size:14px}.training-integration__section-title{color:#1f1f1f;font-weight:600;margin:16px 0 8px}.training-integration__search{max-width:480px}.training-integration__group{grid-gap:14px;display:grid;gap:14px}.training-integration__option{border:1px solid #91c0ff;border-radius:12px;padding:14px 16px}.training-integration__option .ant-radio-wrapper{width:100%}.training-integration__option-content{padding-left:8px}.training-integration__option-title{color:#1f1f1f;font-weight:600}.training-integration__option-subtitle{color:#595959;font-size:13px}.training-integration__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.training-integration{padding:20px 16px}.training-integration__search{max-width:100%}.training-integration__actions{justify-content:flex-start}}.competencies-settings{display:flex;flex-direction:column;gap:24px}.review-form-builder{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;margin-bottom:8px;margin-top:24px;padding:24px}.review-form-builder__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.review-form-builder__title{color:#141414;font-weight:600;margin:0 0 6px}.review-form-builder__subtitle{color:#595959;font-size:14px}.review-form-builder__configure-btn{height:40px;margin-top:6px;padding:0 24px}.review-form-builder__modal-section{margin-bottom:24px}.review-form-builder__modal-section:last-child{margin-bottom:0}.review-form-builder__switches{padding:16px 0}.review-form-builder__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media (max-width:768px){.review-form-builder{padding:20px 16px}.review-form-builder__header{flex-direction:column;gap:16px}.review-form-builder__actions{align-items:stretch;flex-direction:column;justify-content:flex-start}}.reviewer-assignment{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;margin-bottom:24px;padding:24px}.reviewer-assignment__header{margin-bottom:16px}.reviewer-assignment__title{color:#141414;font-weight:600;margin:0 0 6px}.reviewer-assignment__subtitle{color:#595959;font-size:14px}.reviewer-assignment__section{padding:8px 0}.reviewer-assignment__options{margin-top:16px}.reviewer-assignment__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media (max-width:768px){.reviewer-assignment{padding:20px 16px}.reviewer-assignment__actions{align-items:stretch;flex-direction:column;justify-content:flex-start}}.review-thresholds{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;margin-bottom:24px;padding:24px}.review-thresholds__header{margin-bottom:16px}.review-thresholds__title{color:#141414;font-weight:600;margin:0 0 6px}.review-thresholds__subtitle{color:#595959;font-size:14px}.threshold-item{margin-bottom:16px}.threshold-item:last-child{margin-bottom:0}.threshold-item__info{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.review-thresholds__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media (max-width:768px){.review-thresholds{padding:20px 16px}.review-thresholds__actions{align-items:stretch;flex-direction:column;justify-content:flex-start}}.reviews-settings{display:flex;flex-direction:column;gap:24px}.reviews-settings__loading{align-items:center;display:flex;justify-content:center;min-height:400px}.reviews-settings__footer{display:flex;justify-content:flex-end;margin-bottom:0;margin-top:8px;padding:12px 0 0}.metrics-visibility{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;margin-top:24px;padding:24px 24px 16px}.metrics-visibility__header{margin-bottom:20px}.metrics-visibility__title{color:#141414;font-weight:600;margin:0 0 6px}.metrics-visibility__subtitle{color:#595959;font-size:14px}.metrics-visibility__table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.metrics-visibility__table .ant-table-tbody>tr>td:first-child{font-weight:500}.metrics-visibility__table .ant-checkbox-wrapper{display:flex;justify-content:center}.metrics-visibility__mobile{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.metrics-visibility__card{border-radius:10px}.metrics-visibility__card-title{color:#141414;font-weight:600;margin-bottom:12px}.metrics-visibility__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.metrics-visibility{padding:20px 16px}.metrics-visibility__actions{justify-content:flex-start}}@media (max-width:640px){.metrics-visibility__table .ant-table-tbody>tr>td,.metrics-visibility__table .ant-table-thead>tr>th{font-size:12px;padding:10px 8px}.metrics-visibility__actions{align-items:stretch;flex-direction:column}}.metrics-alerts{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px 24px 16px}.metrics-alerts__header{margin-bottom:20px}.metrics-alerts__title{color:#141414;font-weight:600;margin:0 0 6px}.metrics-alerts__subtitle{color:#595959;font-size:14px}.metrics-alerts__stack{display:flex;flex-direction:column;gap:16px}.metrics-alerts__card{border-radius:12px}.metrics-alerts__card-title{color:#141414;font-size:16px;font-weight:600;margin-bottom:4px}.metrics-alerts__card-subtitle{color:#595959}.metrics-alerts__switch{display:flex;justify-content:flex-end}.metrics-alerts__rule{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.metrics-alerts__input{min-width:110px}.metrics-alerts__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.metrics-alerts{padding:20px 16px}.metrics-alerts__actions{justify-content:flex-start}}@media (max-width:640px){.metrics-alerts__card-title{font-size:15px}.metrics-alerts__actions{align-items:stretch;flex-direction:column}}.metrics-settings{display:flex;flex-direction:column;gap:24px}.metrics-settings__loading{align-items:center;display:flex;justify-content:center;min-height:240px}.ai-config{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;margin-top:24px;padding:24px 24px 16px}.ai-config__header{margin-bottom:20px}.ai-config__title{color:#141414;font-weight:600;margin:0 0 6px}.ai-config__subtitle{color:#595959;font-size:14px}.ai-config__card{background:#f7faff;border:1px solid #d6e4ff;border-radius:12px}.ai-config__card-title{color:#141414;font-size:16px;font-weight:600;margin-bottom:4px}.ai-config__card-subtitle{color:#595959}.ai-config__switch{display:flex;justify-content:flex-end}.ai-config__section{margin-top:24px}.ai-config__section-title{color:#262626;font-weight:600;margin-bottom:16px}.ai-config__source-card{background:#fff;border:1px solid #d6e4ff;border-radius:12px}.ai-config__source-card .ant-checkbox-wrapper{color:#262626;font-weight:500}.ai-config__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.ai-config{padding:20px 16px}.ai-config__actions{justify-content:flex-start}}@media (max-width:640px){.ai-config__card-title{font-size:15px}.ai-config__actions{align-items:stretch;flex-direction:column}}.ai-thresholds{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:24px 24px 16px}.ai-thresholds__header{margin-bottom:20px}.ai-thresholds__title{color:#141414;font-weight:600;margin:0 0 6px}.ai-thresholds__subtitle{color:#595959;font-size:14px}.ai-thresholds__card{border-radius:12px}.ai-thresholds__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.ai-thresholds{padding:20px 16px}.ai-thresholds__actions{justify-content:flex-start}}@media (max-width:640px){.ai-thresholds__actions{align-items:stretch;flex-direction:column}}.ai-settings{display:flex;flex-direction:column;gap:24px}.ai-settings__loading{align-items:center;display:flex;justify-content:center;min-height:240px}.section-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:16px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-title{color:#262626;font-size:18px;font-weight:600;margin:0}.controls-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.competency-card{border:1px solid #d9d9d9;border-radius:8px;display:flex;flex-direction:column;height:100%;max-height:217px;min-height:217px;transition:all .3s ease}.competency-card:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff26}.competency-title{color:#262626;font-size:14px;font-weight:600;margin-bottom:6px}.competency-tag{margin-bottom:8px}.competency-description{color:#8c8c8c;flex-grow:1;font-size:12px;line-height:1.4;margin-bottom:12px}.competency-actions{display:flex;gap:8px;justify-content:flex-end}.employee-card{align-items:center;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100%;max-height:200px;min-height:200px;padding-top:14px;text-align:center;transition:all .3s ease}.employee-card:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff26}.employee-avatar{background-color:#00b9f1;margin-bottom:8px}.employee-name{color:#262626;font-size:14px;font-weight:600;margin-bottom:3px}.employee-title{color:#8c8c8c;font-size:12px}.quick-access-title{color:#262626;font-size:16px;font-weight:600;margin-bottom:12px}@media (max-width:768px){.controls-row,.section-header{flex-direction:column}.section-header{align-items:flex-start;gap:16px}}.pagination-container{border-top:1px solid #f0f0f0;display:flex;justify-content:center;margin-top:20px;padding-top:16px}.employee-profile-container{margin:0 auto;max-width:100%}.profile-summary-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px #00000008;margin-bottom:24px}.profile-avatar-circle{background-color:#e6e6e6;color:#666;font-size:16px;font-weight:500}.profile-name-text{color:#1f1f1f;font-size:16px;font-weight:600;line-height:1.2;margin:0}.profile-role-text{color:#595959;font-size:14px;margin:0}.proficiency-label{color:#8c8c8c;display:block;font-size:12px;margin-bottom:4px}.proficiency-score{color:#1890ff;font-size:20px;font-weight:600}.proficiency-target{color:#262626;font-size:14px;font-weight:600;margin-left:8px}.gap-indicator{align-items:center;color:#faad14;display:flex;font-size:14px;gap:6px}.gap-dot{background-color:#faad14;border-radius:50%;display:inline-block;height:6px;width:6px}.progress-section{margin-top:12px}.progress-label{color:#262626;display:block;font-size:14px;margin-bottom:8px}.custom-progress .ant-progress-bg{border-radius:4px;height:8px!important}.assessments-title{color:#1f1f1f;font-size:20px;font-weight:600;margin-bottom:24px}.assessment-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 2px #00000008;margin-bottom:16px;padding:24px}.assessment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.assessment-name{color:#1f1f1f;font-size:18px;font-weight:600}.status-badge{border-radius:16px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.status-badge.gap{background-color:#eb5e28}.status-badge.met{background-color:#52c41a}.metric-label{color:#595959;display:block;font-size:14px;margin-bottom:4px}.metric-value{color:#262626;font-size:18px;font-weight:600}.programs-label{color:#595959;display:block;font-size:14px;margin-bottom:8px}.program-list{display:flex;flex-wrap:wrap;gap:16px}.program-item{align-items:center;color:#1890ff;display:flex;font-size:14px;gap:8px}.action-buttons{display:flex;gap:16px;justify-content:flex-start;margin-top:24px}.assign-btn{background-color:#003a8c;border-color:#003a8c;color:#fff;font-weight:500;height:38px;padding:0 24px}.assign-btn:hover{background-color:#002766;border-color:#002766;color:#fff}.reassess-btn{border-color:#003a8c;color:#003a8c;font-weight:500;height:38px;padding:0 24px}.whotetext{color:#fff!important}.manage-category-action-col{text-align:right}@media (max-width:767px){.manage-category-action-col{text-align:left}.manage-category-btn{align-items:center;display:flex;justify-content:center;margin-left:0!important;width:100%}}.overview-container{margin-left:8px;padding:0}.overview-row,.overview-section{margin-bottom:32px}.review-page-header{margin-bottom:32px;margin-top:12px}.review-page-header-content{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:4px}.review-page-header-text h1,.review-page-header-text h2{color:#000;font-family:Helvetica;font-size:22px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:24px;margin:0}.review-page-header-text p{color:#333;font-family:Helvetica;font-size:14px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:24px;margin:0}.review-page-header-actions{align-items:center;display:flex;gap:16px}.review-overview-select{min-width:120px}@media (max-width:768px){.review-page-header{margin-top:auto}.review-page-header-content{flex-direction:column;gap:16px}.review-page-header-actions{justify-content:flex-end;width:100%}}.review-forms-table .ant-table-thead>tr>th{color:#262626;font-weight:600}.review-forms-edit-icon{color:#1890ff;cursor:pointer}.review-forms-delete-icon{color:#ff4d4f;cursor:pointer}.review-forms-card{background:#fff;padding:0}.review-forms-card .ant-card-body{padding:0}.review-forms-modal-title{color:#333;font-size:18px;font-weight:600}.review-forms-modal{max-width:95vw;top:20px}.review-forms-modal-body{max-height:70vh;overflow-y:auto;padding:0 24px 24px}.review-forms-footer-button{border-radius:4px;font-weight:500}.review-forms-section{margin-bottom:28px}.review-forms-section:first-child{margin-top:16px}.review-forms-section-title{color:#104982;font-size:16px;font-weight:600;margin-bottom:16px}.review-forms-label{color:#666;font-size:13px;font-weight:500}.assign-review-table .ant-table-thead>tr>th{color:#262626;font-weight:600}.assign-review-status-dot{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.assign-review-status-completed{background:#52c41a}.assign-review-status-active{background:#1890ff}.assign-review-modal-ok-button{background:#002766!important}.assign-review-card,.assign-review-card .ant-card-body{padding:0}.review-cycle-summary-card{border-radius:8px;border-width:1px;cursor:pointer;gap:8px;height:480px;max-height:480px;opacity:1;padding:20px 28px 28px;transition:all .3s ease;width:100%}.review-cycle-summary-card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-4px)}.review-cycle-summary-card-title{color:#333;font-family:Helvetica;font-size:18px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:19.2px;margin-bottom:32px}.review-cycle-summary-card-content{margin-top:16px}.review-cycle-summary-card-item{margin-bottom:12px}.review-cycle-summary-card-info{background-color:#f9f9f9;border-radius:6px;margin-bottom:12px;padding:16px}.review-cycle-summary-card-label{align-items:center;border-radius:4px;display:flex;font-size:16px;font-style:Regular;font-weight:400;justify-content:space-between;margin-bottom:4px}.review-cycle-summary-card-label,.review-cycle-summary-card-value{color:#333;font-family:Helvetica;letter-spacing:0;line-height:19.2px}.review-cycle-summary-card-value{font-size:18px;font-style:Bold;font-weight:700}.review-cycle-summary-card-status{background:#00a300;border-radius:12px;color:#fff;font-family:Helvetica;font-size:12px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:19.2px;padding:4px 8px}.review-cycle-summary-card-progress{background-color:#f9f9f9;border-radius:6px;margin-top:16px;padding:16px}.review-cycle-summary-card-progress .ant-progress-bg{background:linear-gradient(270deg,#00b9f1,#023c87)!important}.chart-card .ant-card-head{border-bottom:none;min-height:auto;padding:24px 24px 0}.chart-card .ant-card-head-title{color:#333;font-size:18px;font-weight:600;padding:0}.chart-card .ant-card-body{padding:16px 24px 24px}.review-status-card{background:#fff;border:1px solid #e6ecf3;border-radius:8px;cursor:pointer;height:100%;min-height:480px;padding:24px;transition:all .3s ease;width:100%}.review-status-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.review-status-card-title{color:#333;font-size:18px;font-weight:700;margin-bottom:24px}.review-status-card-progress-row{margin:32px 0}.review-status-card-progress-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.review-status-card-progress-value{color:#333;font-size:22px;font-weight:700}.review-status-card-progress-label{color:#666;font-size:14px;margin-top:12px;text-align:center}.review-status-card-divider{background-color:#d8d8d8;height:80px;margin:0 auto;width:1px}.review-status-card-footer{margin-top:auto}.review-status-card-dates{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.review-status-card-date-item{align-items:center;color:#333;display:flex;font-size:14px;font-weight:400;gap:8px}.review-status-card-info-box{background-color:#e6ecf3;border-radius:6px;color:#023c87;font-size:14px;line-height:1.4;padding:16px 20px}@media (max-width:768px){.review-status-card{min-height:auto;padding:16px}.review-status-card-progress-row{margin:20px 0}.review-status-card-progress-value{font-size:18px}.review-status-card-dates{flex-wrap:wrap}}@media (max-width:480px){.review-status-card-dates{flex-direction:column;gap:8px}}.reviews-table-card .ant-card{border:none!important}.reviews-table-card .ant-card-head{border-bottom:none;margin-bottom:0;min-height:auto;padding-bottom:0}.reviews-table-card .ant-card-head-title{line-height:normal;margin-bottom:24px;margin-top:32px;padding-bottom:0;padding-left:4px}.reviews-table-card .ant-card-body{padding-bottom:0;padding-top:0}.reviews-table-card .ant-table{margin-top:0}.reviews-table-card .ant-table-thead>tr>th{border-top:none!important}.reviews-table-title{color:#104982;font-size:18px;font-weight:600;margin-bottom:16px}.reviews-table-employee-name{font-weight:500}.reviews-table-designation{color:#666;font-size:11px}.feedback-employee-name{font-weight:500}.feedback-employee-details{color:#666;font-size:11px}.feedback-status-dot{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.feedback-status-submitted{background:#52c41a}.feedback-status-pending{background:#faad14}.overview-header h2{font-size:20px;font-weight:600;margin:0}.overview-header p{color:#666;margin:0}.overview-create-button{background:#002766}.review-modal-title{color:#333;font-size:18px;font-weight:600}.review-primary-button{background:#002766}.review-primary-button,.review-secondary-button{border-radius:4px;font-weight:500}.summary-card{background:#fff;border:1px solid #e6ecf3;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;max-width:362px;min-height:180px;opacity:1;padding:24px 28px;transition:all .3s ease;width:100%}.summary-card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.summary-card-title{color:#505050;font-size:16px;line-height:19.2px}.summary-card-title,.summary-card-value{font-family:Helvetica;font-style:Bold;font-weight:700;letter-spacing:0;margin-bottom:16px}.summary-card-value{color:#333;font-size:36px;line-height:38.4px}.summary-card-subtext{color:#666;font-family:Helvetica;font-size:16px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:16.8px}@media (max-width:1200px){.summary-card{height:auto;max-width:320px;min-height:180px;padding:32px 24px;width:100%}.summary-card-title{font-size:14px;line-height:16.8px}.summary-card-value{font-size:28px;line-height:33.6px}.summary-card-subtext{font-size:12px;line-height:14.4px}}@media (max-width:768px){.summary-card{height:auto;max-width:280px;min-height:160px;padding:24px 20px;width:100%}.summary-card-title{font-size:13px;line-height:15.6px;margin-bottom:6px}.summary-card-value{font-size:24px;line-height:28.8px;margin-bottom:6px}.summary-card-subtext{font-size:11px;line-height:13.2px}}@media (max-width:576px){.summary-card{height:auto;max-width:none;min-height:140px;padding:20px 16px;width:100%}.summary-card-title{font-size:12px;line-height:14.4px}.summary-card-value{font-size:20px;line-height:24px}.summary-card-subtext{font-size:10px;line-height:12px}}@media print{body{background:#fff!important;margin:0!important;padding:0!important}#root>:not(.ant-modal-root),.ant-btn,.ant-modal-close,.ant-modal-footer,.ant-modal-mask,.ant-space,.review-page-header-actions{display:none!important}.ant-modal,.ant-modal-root,.ant-modal-wrap{display:block!important;margin:0!important;max-width:none!important;position:static!important;width:100%!important}.ant-modal,.ant-modal-content,.ant-modal-root,.ant-modal-wrap{border:none!important;box-shadow:none!important;padding:0!important}.ant-modal-body{max-height:none!important;padding:0!important}.ant-modal-body,.printable-content{overflow:visible!important;width:100%!important}.printable-content{height:auto!important;position:static!important}.ant-card{border:1px solid #eee!important;box-shadow:none!important;margin-bottom:20px!important;page-break-inside:avoid;width:100%!important}}.ai-dashboard-card{border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 1px 4px #00000014;height:100%}.ai-dashboard-card .ant-card-body{padding:20px 24px}.hours-worked-card .hours-display{color:#1a1a2e;font-size:48px;font-weight:700;line-height:1;margin:0}.hours-worked-card .hours-subtitle{color:#8c8c8c;font-size:14px;margin-top:4px}.hours-worked-card .remote-tag{background:#e6f7ff;border:1px solid #91d5ff;border-radius:16px;color:#1890ff;font-size:13px;font-weight:500;padding:2px 14px}.hours-worked-card .clock-alert{background:#f0f5ff;border:none;border-radius:8px;margin-top:12px}.hours-worked-card .clock-alert .ant-alert-icon{color:#2f54eb}.leave-balance-card .pending-tag{background:#fff1f0;border:1px solid #ffa39e;border-radius:16px;color:#f5222d;font-size:13px;font-weight:500;padding:2px 14px}.leave-balance-card .leave-row{border-bottom:1px solid #f0f0f0;padding:14px 0}.leave-balance-card .leave-row:last-child{border-bottom:none;padding-bottom:0}.leave-balance-card .leave-type{color:#1a1a2e;font-size:14px;font-weight:600}.leave-balance-card .leave-remaining{color:#595959;font-size:13px}.leave-balance-card .leave-sub-label{color:#8c8c8c;font-size:12px;margin-left:8px}.holidays-card .holiday-badge{background:#fff7e6;border:1px solid #ffd591;border-radius:16px;color:#fa8c16;font-size:13px;font-weight:500;padding:2px 14px}.holidays-card .holiday-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:14px 0}.holidays-card .holiday-item:last-child{border-bottom:none}.holidays-card .holiday-date{color:#8c8c8c;font-size:13px;min-width:52px}.holidays-card .holiday-name{color:#1a1a2e;flex:1 1;font-size:14px;margin-left:16px}.holidays-card .holiday-name.bold{font-weight:600}.holidays-card .holiday-countdown{color:#8c8c8c;font-size:13px;white-space:nowrap}.birthdays-card .birthday-section-title{color:#1a1a2e;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;margin-top:16px;text-transform:uppercase}.birthdays-card .birthday-section-title:first-child{margin-top:0}.birthdays-card .birthday-item{align-items:center;background:#fafafa;border-left:3px solid #1890ff;border-radius:0 6px 6px 0;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 16px}.birthdays-card .birthday-name{color:#1a1a2e;font-size:14px;font-weight:600}.birthdays-card .birthday-date{color:#8c8c8c;font-size:12px}.birthdays-card .send-wish-btn{border-radius:6px;font-size:13px}.announcements-card .announcement-item{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:16px}.announcements-card .announcement-title{color:#1a1a2e;font-size:15px;font-weight:600}.announcements-card .announcement-time{color:#8c8c8c;font-size:12px;margin-top:2px}.announcements-card .announcement-tag-critical{background:#fff1f0;border:1px solid #ffa39e;border-radius:16px;color:#f5222d;font-size:12px;font-weight:500;padding:2px 14px}.announcements-card .announcement-tag-general{background:#fff7e6;border:1px solid #ffd591;border-radius:16px;color:#fa8c16;font-size:12px;font-weight:500;padding:2px 14px}.announcements-card .announcement-tag-social{background:#fff0f6;border:1px solid #ffadd2;border-radius:16px;color:#eb2f96;font-size:12px;font-weight:500;padding:2px 14px}.announcements-card .read-more-link{font-size:13px;font-weight:600;margin-top:6px;padding:0}.announcements-card .ant-pagination{margin-top:8px;text-align:center}.daily-insights-header{background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:8px;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.daily-insights-header,.daily-insights-left,.daily-insights-right{align-items:center;display:flex;gap:8px}.daily-insights-left span,.daily-insights-right span{color:#333;font-size:14px}@media (max-width:576px){.daily-insights-header{align-items:flex-start;flex-direction:column}}.org-presence-card .org-presence-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.org-presence-card .org-presence-label{color:#8c8c8c;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.org-presence-card .org-presence-tags{display:flex;flex-wrap:wrap;gap:8px}.org-presence-card .org-absent-tag{background:#fff1f0;border:1px solid #ffa39e;border-radius:4px;color:#f5222d;font-size:11px;font-weight:700;padding:2px 10px}.org-presence-card .org-late-tag{background:#fff7e6;border:1px solid #ffd591;border-radius:4px;color:#fa8c16;font-size:11px;font-weight:700;padding:2px 10px}.org-presence-card .org-presence-stats{align-items:baseline;display:flex;gap:12px;margin-bottom:4px}.org-presence-card .org-presence-count{color:#1a1a2e;font-size:48px;font-weight:700;line-height:1}.org-presence-card .org-presence-change{color:#52c41a;font-size:16px;font-weight:600}.org-presence-card .org-change-arrow{font-size:14px}.org-presence-card .org-presence-subtitle{color:#8c8c8c;display:block;font-size:14px}.org-presence-card .org-presence-breakdown{border:1px solid #f0f0f0;border-radius:8px;display:flex;justify-content:space-around;margin-top:16px;padding:16px 0}.org-presence-card .org-breakdown-item{text-align:center}.org-presence-card .org-breakdown-label{color:#8c8c8c;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.org-presence-card .org-breakdown-value{color:#1a1a2e;display:block;font-size:20px;font-weight:700;margin-top:4px}.team-analytics-card .team-analytics-header{align-items:center;display:flex;margin-bottom:20px}.team-analytics-card .team-analytics-metric{margin-bottom:20px}.team-analytics-card .metric-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.team-analytics-card .metric-label{color:#1a1a2e;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.team-analytics-card .metric-value-high{color:#1890ff;font-size:14px;font-weight:600}.team-analytics-card .metric-value-percent{color:#f5222d;font-size:14px;font-weight:600}.team-analytics-card .view-metrics-btn{border:1px solid #1890ff;border-radius:8px;color:#1890ff;font-weight:600;height:40px;margin-top:8px}.team-analytics-card .view-metrics-btn:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.leave-requests-card .leave-requests-header{justify-content:space-between;margin-bottom:16px}.leave-requests-card .leave-requests-header,.leave-requests-card .leave-requests-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.leave-requests-card .leave-pending-tag{background:#fff7e6;border:1px solid #ffd591;border-radius:16px;color:#fa8c16;font-size:12px;font-weight:600;padding:2px 14px}.leave-requests-card .view-all-link{color:#1890ff;font-size:13px;font-weight:600;padding:0}.leave-requests-card .leave-requests-list{margin-bottom:16px}.leave-requests-card .leave-request-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:14px 0}.leave-requests-card .leave-request-item:last-child{border-bottom:none}.leave-requests-card .leave-request-avatar{align-items:center;background:#e6f0fa;border-radius:50%;color:#1890ff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.leave-requests-card .leave-request-details{display:flex;flex-direction:column}.leave-requests-card .leave-request-name{color:#1a1a2e;font-size:14px;font-weight:600}.leave-requests-card .leave-request-meta{color:#8c8c8c;font-size:12px;margin-top:2px}.leave-requests-card .leave-ai-insight{background:#f0f5ff;border:none;border-radius:8px;margin-top:8px}.leave-requests-card .leave-ai-insight .ant-alert-icon{color:#2f54eb}.salary-setup-container .ant-tabs-nav{margin-bottom:24px}.salary-setup-container .ant-tabs-tab{font-size:15px;padding:12px 16px}.salary-setup-container .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;font-weight:500}.salary-setup-container .ant-table-thead>tr>th{background-color:initial;border-bottom:2px solid #f0f0f0;color:#595959;font-size:13px;font-weight:600;text-transform:uppercase}.salary-setup-container .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#262626;font-size:14px;padding:16px}.payroll-processing-container .payroll-processing-table .ant-table-thead>tr>th{background-color:initial;border-bottom:2px solid #f0f0f0;color:#595959;font-weight:600}.payroll-processing-container .payroll-processing-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#262626;font-size:14px;padding:16px}.payroll-setup-container .ant-tabs-nav{margin-bottom:0}.payroll-setup-container .ant-tabs-tab{font-size:14px;padding:10px 16px}.payroll-setup-container .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;font-weight:500}.payroll-setup-container .ant-tabs-content-holder{padding:0}.payroll-setup-container .ant-table-thead>tr>th{background-color:initial;border-bottom:2px solid #f0f0f0;color:#595959;font-size:13px;font-weight:600}.payroll-setup-container .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#262626;font-size:14px;padding:16px}@media (max-width:767px){.payroll-setup-container .ant-table-tbody>tr>td{padding:0}.payroll-setup-container .ant-table,.payroll-setup-container .ant-table-thead>tr>th{font-size:12px}.payroll-setup-container .ant-table-container{padding:0}}.payroll-reports-container .payroll-reports-table .ant-table-thead>tr>th{background-color:initial;border-bottom:2px solid #f0f0f0;color:#595959;font-size:13px;font-weight:600}.payroll-reports-container .payroll-reports-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#262626;font-size:14px;padding:16px}.payroll-reports-container .payroll-reports-table .ant-table-tbody>tr:hover>td{background-color:#fafafa}@media (max-width:767px){.payroll-reports-container .payroll-reports-table .ant-table-tbody>tr>td{font-size:12px;padding:10px 8px}.payroll-reports-container .payroll-reports-table .ant-table-thead>tr>th{font-size:11px;padding:10px 8px}.payroll-reports-container .ant-table{font-size:12px}}@media (max-width:575px){.payroll-reports-container .payroll-reports-table .ant-table-tbody>tr>td{font-size:11px;padding:8px 4px}.payroll-reports-container .payroll-reports-table .ant-table-thead>tr>th{font-size:10px;padding:8px 4px}}.job-summary-header__right{gap:16px}.job-summary-selects,.search-field{height:40px}.add-jobs-bottom{flex-wrap:wrap}.job-description-input{margin-bottom:20px}.job-description-text{border-radius:6px!important;overflow:hidden}.ql-toolbar{border-radius:6px 6px 0 0;height:48px}.ql-editor{height:200px}.ql-container{border-radius:0 0 6px 6px}.closed-row{border-left:5px solid red}.open-row{border-left:5px solid green}.application-table{border-collapse:initial;border-spacing:0 24px}.application-table-body{padding-left:16px}.application-table-body>ul{padding-left:0}.application-table-head{margin-right:40px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.padding{padding-inline:8px}.primary-btn{background-color:var(--primary);border:none;border-radius:4px;color:#fff;height:40px;outline:none;padding:10px 16px}.secondary-btn{background:#fff;border:1px solid #023c87;border-radius:4px;height:40px;padding:8px 16px}.ant-pagination-item-active{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff}.ant-tabs-tab-active>.ant-tabs-tab-btn{color:var(--primary)!important}.ant-tabs-ink-bar{background:var(--primary)!important}.ant-tabs-tab:hover{color:var(--primary)!important}.cancel-button{background-color:initial!important;border-color:#0000!important;box-shadow:none;color:var(--abscent)!important}a{text-decoration:none}.no-break{page-break-inside:avoid}.page-break{page-break-before:always}.ant-table-tbody>tr>td{color:#3b3b3b;color:var(--Text-Light-black,#3b3b3b);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.ant-table-pagination{align-items:center;background:none!important;border:none!important;box-shadow:none!important;display:flex!important;gap:0;justify-content:center!important;margin:0!important;padding:16px 24px 0!important;position:relative;width:100%}.ant-pagination-item,.ant-pagination-item-active,.ant-pagination-next,.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev,.ant-pagination-prev .ant-pagination-item-link{all:unset}.ant-pagination-item{align-items:center;background:#fff!important;border:1px solid #e5e6eb!important;border-radius:8px!important;color:#717680;color:var(--Gray-500,#717680);display:flex;height:36px;justify-content:center;min-width:36px;transition:border .2s}.ant-pagination-item,.ant-pagination-item-active{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.ant-pagination-item-active{background:#f9f5ff!important;border-color:#f9f5ff!important;color:#7f56d9!important}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{align-items:center;background:#fff!important;border:1px solid #e5e6eb!important;border-radius:10px!important;box-shadow:none!important;color:#344054!important;display:flex;font-size:20px;font-weight:700!important;height:48px;justify-content:center;outline:none!important;padding:0;transition:border .2s,color .2s,background .2s;width:48px}.ant-pagination-next .ant-pagination-item-link:hover,.ant-pagination-prev .ant-pagination-item-link:hover{background:#f9f5ff!important;border-color:#7f56d9!important;color:#7f56d9!important}.ant-pagination{align-items:center;background:none!important;border:none!important;box-shadow:none!important;display:flex!important;justify-content:center!important;margin:0!important;padding:16px 24px 0!important;position:relative;width:100%}.ant-pagination-prev{left:0}.ant-pagination-next,.ant-pagination-prev{position:absolute!important;top:60%;transform:translateY(-50%);z-index:1}.ant-pagination-next{right:0}.ant-pagination-list{display:flex!important;justify-content:center!important;width:100%}@media (max-width:600px){.ant-pagination-next,.ant-pagination-prev{position:static!important;transform:none!important}}.ant-select-dropdown .ant-select-item{color:#3b3b3b;color:var(--Text-Light-black,#3b3b3b);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.ant-card.ant-card-bordered.attendance-card-responsive{border-color:#ececec;box-shadow:0 4px 16px 0 #3c3c3c14,0 1.5px 4px 0 #3c3c3c0a}._1hh2I ._249_g,._d8Qqp ._1yGdK{box-sizing:border-box!important;flex-basis:14.2857%!important;max-width:14.2857%!important;padding:10px 0!important}._2xcMq{min-width:300px!important}
/*# sourceMappingURL=main.97382fe0.css.map*/