@import"https://fonts.googleapis.com/css2?family=Mukta:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Kalimati&display=swap";body *{font-family:Mukta,sans-serif!important}.ant-form-item-explain-error{font-size:14px}.switch-green.ant-switch.ant-switch-checked{background-color:#52c41a}.switch-green.ant-switch-checked:not(.ant-switch-disabled),.switch-green.ant-switch-checked:hover:not(.ant-switch-disabled){background-color:#52c41a}input.ant-input{padding:6px 8px}.ant-form.ant-form-vertical .ant-col.ant-form-item-label{padding:0}.ant-form-item-control-input .ant-select{min-height:38px}html,body{margin:0}.error-boundary .ant-result-title{font-size:22px}.sidebar{padding-top:20px;align-items:baseline;overflow:auto;height:100%}.sidebar .toggle{position:absolute;top:16px;right:-14px}.navbar{padding-left:38px;padding-right:38px}.navbar .logo{width:176px;word-break:break-word}.navbar .logo .logo-text{padding-left:12px;line-height:1.1}.navbar .profile-dropdown{cursor:pointer}.notification-popover.ant-popover .ant-popover-inner{padding:0}.notification-item:hover{background-color:#0000000d}.login-container1{height:100vh}.login-container1 .login-box{box-shadow:0 0 15px #0000001a;min-width:440px}.login-container1 .login-box .logo-container{margin-bottom:16px}.login-container1 .login-box .logo-container .login-system-name{margin-bottom:0;font-weight:500}.login-container1 .login-box .logo-container .login-office-name{margin:0;font-weight:400}.login-container1 .login-box .input-icon-height{height:30px;margin-right:8px}.login-container1 .login-box .custom-forgot-password{float:right}.login-container2 .login-box{height:100%;width:30vw}.login-container2 .login-sider{background-color:#1e293bcc;display:flex;justify-content:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.button-tabs .ant-tabs-tab{padding:6px 12px;border:1px solid #d9d9d9;border-radius:8px}.button-tabs .ant-tabs-nav{border-bottom:0px;position:inherit}.button-tabs .ant-tabs-tab-active{border-color:#1890ff;color:#1890ff}.button-tabs .ant-tabs-tab:hover{color:#1890ff;border:1px solid #1890ff}.button-tabs .ant-tabs-ink-bar{display:none}.forgot-password-modal .ant-modal-content .ant-modal-title{font-size:24px}.forgot-password-modal .ant-modal-content .ant-divider{margin:12px 0}.forgot-password-modal .ant-modal-content .modal-description .ant-typography{font-size:16px;margin:10px 0}.forgot-password-modal .ant-modal-content .email-form-item{margin-top:-20px}.forgot-password-modal .ant-modal-content .email-form-item label .ant-typography{margin:2px 0}.forgot-password-modal .ant-modal-content .email-form-item .input-icon-height{height:40px;margin-right:8px}.forgot-password-modal .ant-modal-content .ant-btn{float:right}.dashboard-container{padding:16px 24px}.dashboard-content-title{font-size:16px;margin:0;font-weight:600}.total-projects-container .dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.total-projects-container .project-count-card{display:flex;padding:4px;flex-direction:column;align-items:start;border-radius:12px;position:relative;overflow:hidden;color:#3b82f6}.total-projects-container .project-count-card .icon{width:40px;height:40px;border-radius:12px;margin-bottom:24px;display:flex;justify-content:center;align-items:center;color:#6b7280;background-color:#f3f4f6}.total-projects-container .project-count-card .legend{display:flex;align-items:center;gap:8;margin-top:4px;position:relative;z-index:1}.total-projects-container .project-count-card .legend .legend-label{font-size:16px;color:#767676;font-weight:600}.total-projects-container .project-count-card .legend-value{font-size:44px;font-weight:700;line-height:42px}.dashboard-row-container{display:flex;gap:16px}.dashboard-column-container{width:50%;display:flex;flex-direction:column;gap:16px}.progress-bar-container{display:flex;flex-direction:column;gap:16px}.progress-bar-container .progress-bar{width:100%;height:20px;border-radius:20px;background-color:#dbeafe;position:relative;overflow:hidden}.progress-bar-container .progress-bar:after{content:"";position:absolute;top:0;bottom:0;width:50%;background-color:#3b82f6;border-radius:20px}.progress-bar-container .top-container{font-size:24px}.progress-bar-container .bottom-container{display:flex;justify-content:space-between;align-items:center;font-size:18px}.progress-bar-container .bottom-container .left,.progress-bar-container .bottom-container .right{display:flex;flex-direction:column}.progress-bar-container .bottom-container .right{align-items:end}.progress-bar-container .lebel{color:#6b7280;font-size:14px}.project-lists{display:flex;flex-direction:column;gap:16px}.project-card{display:flex;justify-content:flex-start;align-items:start;gap:16px;padding-bottom:10px;cursor:pointer}.project-card .title{margin:0;font-size:16px;font-weight:500;color:#4b5563}.project-card .icon{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:#f3f4f6;border-radius:8px}.project-card .details{flex:1;display:flex;flex-direction:column;gap:8px;align-items:start}.project-card:not(:last-child){border-bottom:1px dashed #f3f4f6}.donut-chart-card{display:flex;flex-direction:column;gap:16px}.donut-chart-card .donut-chart{height:340px}.dashboard-budget{display:flex;flex-direction:column;gap:16px;padding:10px}.dashboard-budget .budget-amount{font-size:20px}.dashboard-budget .budget-list{width:10px;height:10px;background-color:#3b82f6;border-radius:50%}.dashboard-budget .grey{background-color:#d5d5d5}.chart-half-donut-outer-container{width:400px;background-color:#fff;padding-bottom:20px;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;display:flex;flex-direction:column;align-items:center}.chart-half-donut-container{width:380px}.chart-half-donut{padding:8px 12px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:2}.chart-half-donut .legend{display:flex;align-items:center;gap:8;margin-top:4px}.chart-half-donut .legend .legend-dot{width:12px;height:12px;background-color:red;border-radius:50px}.chart-half-donut .legend .legend-label{margin-left:8px;font-size:14px;color:#9ca3af}.chart-half-donut .legend-value{font-size:24px;font-weight:700}.expand-icon-anim{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;font-size:28px;vertical-align:middle;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),color .2s;transform-origin:center;will-change:transform}.custom-expanded-row{background:#f5fbff!important;transition:background .3s}tr.custom-expanded-row:hover td{background:#f0f8ff!important;transition:background .3s}
