body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-typography,body{font-family:Poppins,sans-serif}body{box-sizing:border-box;margin:0;padding:0}*{box-sizing:inherit}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.text-red{color:red!important}.text-primary{color:#3e6a9f!important}.job-form .form-label,.lead-job-page .form-label{color:#3e6a9f;font-size:.875rem;font-weight:600}.job-form-section{background:#fff;border:1px solid #e8e8e8;border-radius:8px;height:100%;margin:5px;padding:16px 20px}.job-form-section__title{color:#3e6a9f;font-size:1rem;font-weight:600;margin:0}.job-form-section__divider{border-color:#e8e8e8!important;margin:12px 0 16px!important}.job-form-section__hint{color:#888;font-size:12px;font-style:italic;margin-top:4px}.job-form-field--disabled{color:#bfbfbf!important}.job-form .ant-input-disabled,.job-form .ant-select-disabled .ant-select-selector{background-color:#f5f5f5!important;color:#bfbfbf!important;cursor:not-allowed}.text-secondary{color:#8c8c8c!important}.cursor-pointer{cursor:pointer}.dashboard-container{background-color:#fff;box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:6px}.executive-section-tab{cursor:pointer}.follow-up-page .follow-up-section-tabs{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;padding:0 0 12px;row-gap:10px}.follow-up-page.dashboard-container{padding:0}.follow-up-page .follow-up-content .table-wrapper{margin-bottom:12px;margin-top:0}.follow-up-page .ant-tabs-nav{margin-bottom:0!important}.follow-up-page .follow-up-view-lead-btn{background:#3e6a9f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:0;padding:6px 14px;white-space:nowrap}.follow-up-page .follow-up-view-lead-btn:hover:not(:disabled){background:#355d8a;color:#fff}.follow-up-page .follow-up-view-lead-btn:disabled{cursor:not-allowed;opacity:.55}.pm-follow-up-tabs.ant-tabs-top{margin:0!important}.pm-follow-up-tabs .ant-tabs-content-holder{margin:0!important;padding-bottom:0!important;padding-top:0!important}.pm-follow-up-tabs .ant-tabs-tabpane{margin:0!important;padding:0!important}.follow-up-page .ant-tabs-card .ant-tabs-tab,.follow-up-page .follow-up-content p{color:#3e6a9f}.follow-up-page .ant-tabs-card .ant-tabs-tab-active{background:#3e6a9f!important}.follow-up-page .ant-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.marketing-dashboard-page .ant-tabs-card .ant-tabs-tab{color:#3e6a9f}.marketing-dashboard-page .ant-tabs-card .ant-tabs-tab-active{background:#3e6a9f!important}.marketing-dashboard-page .ant-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.marketing-main-stats-tabs{padding:6px 8px 10px}.marketing-main-stats-tabs .ant-tabs-nav{margin-bottom:10px!important}.marketing-main-stats-tabs .ant-tabs-nav:before{border-bottom-color:#d9d9d9!important}.marketing-main-stats-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#fff!important;border:1px solid #d9d9d9!important;border-bottom:none!important;border-radius:8px 8px 0 0!important;color:#3e6a9f!important;font-weight:500;padding:8px 14px!important}.marketing-main-stats-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#3e6a9f!important;border-color:#3e6a9f!important;box-shadow:none}.marketing-main-stats-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:600}.marketing-main-stats-tabs .ant-tabs-content-holder{padding-top:6px}.metrics-container{box-sizing:border-box;gap:10px;margin-bottom:10px;max-width:100%;padding:0 6px}@media (max-width:1100px){.metrics-container{flex-direction:column-reverse;flex-wrap:wrap}}.metrics-grid{box-sizing:border-box;display:grid!important;flex-wrap:nowrap!important;grid-template-columns:repeat(3,1fr)!important;max-width:100%;padding:0 10px}.metrics-grid .ant-card{height:120px!important}.metrics-grid .ant-card-body{box-sizing:border-box!important;padding:10px 12px!important;width:100%!important}.metrics-grid .ant-typography{word-wrap:break-word!important;overflow-wrap:break-word!important}.metrics-grid>*{box-sizing:border-box!important;width:100%!important}@media (max-width:1200px){.metrics-grid{gap:12px;grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.metrics-grid{gap:10px;grid-template-columns:repeat(1,1fr)!important}}.metrics-grid-4{grid-row-gap:10px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:10px}.refetch-wrapper{display:flex;justify-content:end;margin-bottom:15px;.refetch-button{background-color:#3e6a9f;&:hover{background-color:#295182!important;color:#fff!important}}}.admin-stat-cards-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,220px);grid-template-columns:repeat(auto-fill,var(--stat-card-width,220px))}.admin-stat-cards-grid>*{min-width:0}@media (max-width:768px){.admin-stat-cards-grid{grid-template-columns:repeat(auto-fill,180px)}}.chart-container{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:6px;margin-top:2px;width:100%}.dashboard-container [class$=-chart-container]{padding:10px 14px}.dashboard-container [class$=-chart-header]{margin-bottom:8px}.dashboard-container [class$=-chart-dropdown],.dashboard-container [class$=-chart-dropdowns],.dashboard-container [class$=-chart-header] [class$=-dropdowns]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.dashboard-container [class$=-chart-dropdown] .date-range-trigger,.dashboard-container [class$=-chart-dropdowns] .date-range-trigger,.dashboard-container [class$=-chart-header] [class$=-dropdowns] .date-range-trigger{align-items:center;box-sizing:border-box;display:inline-flex;min-height:32px}.dashboard-container [class$=-chart-dropdown] .ant-select,.dashboard-container [class$=-chart-dropdowns] .ant-select,.dashboard-container [class$=-chart-header] [class$=-dropdowns] .ant-select{min-height:32px}.dashboard-container [class$=-chart-dropdown] .ant-select-selector,.dashboard-container [class$=-chart-dropdowns] .ant-select-selector,.dashboard-container [class$=-chart-header] [class$=-dropdowns] .ant-select-selector{align-items:center!important;box-sizing:border-box;display:flex!important;height:32px!important;min-height:32px!important}.system-leads-trend-section{margin-top:0;padding:0;width:100%}.system-leads-trend-section .bar-chart-container,.system-leads-trend-section .line-chart-container{width:100%}.dual-chart-row{align-items:stretch;gap:8px;margin-bottom:0}.dual-chart-col{display:flex;min-width:0}.dual-chart-card-wrap{display:flex;flex:1 1;flex-direction:column;margin-bottom:0;margin-top:0;min-height:0;min-width:0;width:100%}.dual-chart-col .lead-status-distribution-chart-container,.dual-chart-col .overall-lead-conversion-rate-chart-container,.dual-chart-col .system-lead-funnel-overview-chart-container{display:flex;flex:1 1;flex-direction:column;min-height:360px;min-width:0;overflow:hidden}@media (max-width:991px){.dual-chart-col .lead-status-distribution-chart-container,.dual-chart-col .overall-lead-conversion-rate-chart-container{min-height:320px}}.donut-chart-card{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 10px #0000000f;display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%;padding:12px 16px;width:100%}.donut-chart-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.donut-chart-title{color:#3e6a9f;font-size:16px;font-weight:600;margin:0}.donut-chart-filters{display:flex;flex-wrap:wrap;gap:8px}.donut-chart-filter-group{display:flex;flex-direction:column;gap:4px}.donut-chart-filter-label{color:#888;font-size:11px;padding-left:2px}.donut-chart-filters .ant-select-selector{border-radius:999px!important;min-height:32px;padding-inline:12px 32px}.donut-chart-filters .ant-select-selection-item{align-items:center;display:flex;gap:6px}.donut-chart-filters .ant-select-selection-item:before{background-color:#3e6a9f;border-radius:50%;content:"";height:8px;width:8px}.donut-chart-filters .ant-picker{border-radius:999px!important;min-height:32px;padding-inline:12px}.donut-chart-footer{align-items:center;display:flex;gap:8px;margin-top:auto}.donut-chart-body{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0}.donut-chart-footer-label{color:#888;font-size:12px}.donut-chart-footer .ant-picker{border-radius:999px!important;min-height:32px;padding-inline:12px}.donut-chart-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.donut-chart-pill{background-color:#f0f5ff;border:1px solid #d6e4ff;border-radius:999px;color:#3e6a9f;font-size:12px;padding:4px 10px}@media (max-width:768px){.donut-chart-header{align-items:flex-start;flex-direction:column}.donut-chart-filters{width:100%}}.duplicate-unique-chart .apexcharts-datalabels text,.duplicate-unique-chart .apexcharts-datalabels-group text{pointer-events:none}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.date-range-trigger{background-color:#fff;border:1px solid #3e6a9f;border-radius:999px;box-shadow:0 0 0 1px #3e6a9f0d;color:#3e6a9f;cursor:pointer;font-size:14px;min-width:-webkit-fit-content;min-width:fit-content}.date-range-trigger:hover{border-color:#295182;box-shadow:0 0 0 1px #29518226}.date-range-trigger.disabled{cursor:not-allowed!important;opacity:.6!important}.modal-backdrop-custom{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9998}.bootstrap-modal-custom{align-items:center;display:flex;height:calc(100vh - 64px);justify-content:center;left:0;overflow-y:auto;position:fixed;top:64px;width:100vw;z-index:9999}.modal-dialog-custom{margin:1.75rem auto;max-width:920px;width:100%}.modal-content-custom{background-color:#fff;border-radius:8px;box-shadow:0 10px 30px #0003;overflow:hidden;position:relative}.modal-close-button{background:#0000;border:none;border-radius:6px;cursor:pointer;line-height:0;padding:6px;position:absolute;right:12px;top:12px}.modal-close-icon{color:#2f3b52;font-size:18px;opacity:.7}.modal-header-custom{background:#fff;border-bottom:1px solid #e9ecef;padding:12px 20px}.modal-title-custom{color:#2f3b52;font-size:16px;font-weight:600;margin:0}.modal-body-custom{background-color:#fff;padding:16px 20px}.modal-footer-custom{background:#fff;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;padding:12px 20px}.custom-button-clear,.custom-button-done{border-radius:8px;padding:6px 16px}.blue-line-container{align-items:center;background-color:#3e6a9f;color:#fff;display:flex;margin-top:0!important;padding:0 22px;padding-top:0!important;position:-webkit-sticky;position:sticky;top:64px;z-index:9}.blue-line-link{color:#fff;font-size:16px;line-height:1.5;margin:0 0 0 10px;padding:10px 0;text-decoration:none}.blue-line-icon{margin-right:8px}.icon{cursor:pointer;font-size:1.3rem;transition:.2s}.icon:hover{font-size:1.5rem}.table-wrapper{border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px 0;overflow-x:auto;scrollbar-color:#3e6a9f #f5f5f5;scrollbar-width:thin}.table-wrapper ::-webkit-scrollbar,.table-wrapper::-webkit-scrollbar{display:block!important;height:8px;width:8px}.table-wrapper ::-webkit-scrollbar-track,.table-wrapper::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px}.table-wrapper ::-webkit-scrollbar-thumb,.table-wrapper::-webkit-scrollbar-thumb{background-color:#3e6a9f80;border:2px solid #f5f5f5;border-radius:8px}.table-wrapper ::-webkit-scrollbar-thumb:hover,.table-wrapper::-webkit-scrollbar-thumb:hover{background-color:#3e6a9f}.table-cell{font-weight:400;padding:5px 10px}.table-body-row{background-color:#ededed}.table-body-row-odd{background-color:#fff}.muiTableHeadCellProps{border-bottom:1px solid #ddd;font-weight:600;text-align:center}.custom-input{border:1px solid #3e6a9f;border-radius:6px;font-family:Poppins,sans-serif;height:35px;transition:none}.custom-input:focus,.custom-input:hover{border-color:#3e6a9f!important;box-shadow:none!important}.custom-input-container{width:100%}.google-form-container{margin:0 auto;max-width:640px;padding:20px}.google-form-header{margin-bottom:32px;text-align:center}.google-form-title{color:#202124;font-family:Google Sans,Roboto,sans-serif;font-size:32px;font-weight:400;margin-bottom:12px}.google-form-description{color:#5f6368;font-size:14px;margin-bottom:0}.google-form-question{background:#fff;border:1px solid #dadce0;border-radius:8px;margin-bottom:32px;padding:24px;transition:box-shadow .2s}.google-form-question:hover{box-shadow:0 1px 3px 0 rgba(60,64,67,.302),0 4px 8px 3px rgba(60,64,67,.149)}.google-form-question-label{color:#202124;display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;margin-bottom:8px}.google-form-question-required{color:#ea4335;margin-left:4px}.google-form-input{background:#fff;border:2px solid #dadce0;border-radius:4px;font-family:Roboto,sans-serif;font-size:16px;padding:12px 16px;transition:border-color .2s;width:100%}.google-form-input:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f433;outline:none}.google-form-input.error{border-color:#ea4335!important;box-shadow:0 0 0 2px #ea433533!important}.google-form-textarea{background:#fff;border:2px solid #dadce0;border-radius:4px;font-family:Roboto,sans-serif;font-size:16px;min-height:120px;padding:12px 16px;resize:vertical;transition:border-color .2s;width:100%}.google-form-textarea:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f433;outline:none}.google-form-textarea.error{border-color:#ea4335!important;box-shadow:0 0 0 2px #ea433533!important}.google-form-select{background:#fff;border:2px solid #dadce0;border-radius:4px;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;padding:12px 16px;transition:border-color .2s;width:100%}.google-form-select:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f433;outline:none}.google-form-select.error{border-color:#ea4335!important;box-shadow:0 0 0 2px #ea433533!important}.google-form-checkbox-group{display:flex;flex-direction:column;gap:12px}.google-form-checkbox-item{align-items:center;cursor:pointer;display:flex;gap:8px}.google-form-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #dadce0;border-radius:2px;cursor:pointer;height:18px;position:relative;transition:all .2s;width:18px}.google-form-checkbox:checked{background-color:#4285f4;border-color:#4285f4}.google-form-checkbox:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.google-form-checkbox-label{color:#202124;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none}.google-form-help-text{color:#5f6368;font-size:12px;font-style:italic;margin-top:8px}.google-form-error-text{color:#ea4335;font-size:12px;font-weight:500;margin-top:8px}.google-form-submit-section{display:flex;justify-content:flex-end;margin-top:32px;padding:24px}.google-form-submit-btn{background-color:#3e6a9f!important;border-color:#3e6a9f!important;border-radius:4px;color:#fff!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.google-form-submit-btn:hover{background-color:#2e5a8f!important;border-color:#2e5a8f!important;box-shadow:0 1px 3px #0003}.google-form-submit-btn:disabled{background-color:#dadce0!important;border-color:#dadce0!important;color:#9aa0a6!important;cursor:not-allowed}.login-page-container{font-family:Poppins,sans-serif;height:100vh}.login-page-left{padding:20px;text-align:center}.login-page-logo{height:auto;width:40%}.login-page-hero-image{height:auto;width:80%}.login-page-right{display:flex;justify-content:center;padding:20px}.login-page-form-container{max-width:400px;width:100%}.ant-form-item{margin-bottom:12px}.ant-form{margin-top:30px}.login-page-title{color:#3e6a9f!important}.login-page-label{color:#3e6a9f;font-weight:600}.required{color:#3e6a9f}.login-page-button{background-color:#3e6a9f;color:#fff;margin-top:10px;padding:18px 20px}.ant-btn.login-page-button:hover,.login-page-button:hover{background-color:#3e6a9f!important;color:#fff!important}.login-page-button:hover{box-shadow:0 4px 10px #3e6a9f80}.ant-btn:hover{background-color:#3e6a9f!important}.login-page-forgot-password{text-align:center}.login-page-forgot-password .ant-typography{color:#3e6a9f!important}.login-page-forgot-password-link.ant-typography{color:#3e6a9f!important;font-weight:700!important;text-decoration:none!important}.login-page-forgot-password-link.ant-typography:hover{text-decoration:underline!important}.otp-form{align-items:baseline;display:flex;justify-content:center;.otp-input{border-color:#3e6a9f;border-radius:5px;margin:45px 0 30px;padding-top:5px;width:2em!important}}.otp-form-header{align-items:center;flex-direction:column}.otp-form-footer,.otp-form-header{display:flex;justify-content:center}@media (max-width:768px){.login-page-left{padding:10px}.login-page-logo{margin-bottom:15px;width:80%}.login-page-hero-image{margin-bottom:15px;width:90%}}.forgot-password-container{align-items:center;background-color:#f0f2f5;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100vh;justify-content:center;padding:20px}.forgot-password-card{border-radius:10px;box-shadow:0 4px 20px #3e6a9f33;max-width:400px;padding:20px;width:100%}.forgot-password-title{color:#3e6a9f!important}.forgot-password-text{color:#333;margin-bottom:20px;text-align:center}.forgot-password-form{width:100%}.ant-form-item-label>label{color:#3e6a9f;font-weight:400}.forgot-password-button{background-color:#3e6a9f;border-color:#3e6a9f;border-radius:6px}.forgot-password-button:hover{box-shadow:0 4px 10px #3e6a9f80!important}.ant-btn.forgot-password-button:hover,.forgot-password-button:hover{background-color:#3e6a9f!important;color:#fff!important}.login-prompt-text{color:#3e6a9f;display:block;margin-top:15px;text-align:center}.login-text{color:#3e6a9f!important;cursor:pointer;font-weight:700}.login-text:hover{color:#3e6a9f!important;text-decoration:underline}.skeleton-card{border-radius:20px;box-shadow:0 3px 6px #0000001a;transition:all .3s ease}.skeleton-card:hover{box-shadow:0 6px 12px #00000026}.skeleton-stats-card{transition:all .3s ease}.skeleton-stats-card:hover{box-shadow:0 6px 12px #00000026}.skeleton-list .ant-list-item{border-bottom:1px solid #f0f0f0;padding:12px 0}.skeleton-list .ant-list-item:last-child{border-bottom:none}.skeleton-table-row{border-bottom:1px solid #f0f0f0;display:flex;padding:12px 0}.skeleton-table-row:last-child{border-bottom:none}.skeleton-table-cell{flex:1 1;padding:0 8px}.skeleton-table-cell:first-child{padding-left:0}.skeleton-table-cell:last-child{padding-right:0}.skeleton-chart{border-radius:12px;overflow:hidden}.skeleton-chart-placeholder{align-items:center;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:8px;display:flex;justify-content:center}.ant-skeleton-avatar,.ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-content .ant-skeleton-title{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.skeleton-stats-card{margin-bottom:16px;width:100%!important}.skeleton-table-row{flex-direction:column}.skeleton-table-cell{padding:4px 0}}@media (prefers-color-scheme:dark){.skeleton-card,.skeleton-stats-card{background:#262626;border-color:#434343}.skeleton-list .ant-list-item,.skeleton-table-row{border-bottom-color:#434343}.ant-skeleton-avatar,.ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-content .ant-skeleton-title{background:linear-gradient(90deg,#434343 25%,#595959 50%,#434343 75%)}}.leads-distribution-status-breakdown-chart-container{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;width:100%}.leads-distribution-status-breakdown-chart-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.leads-distribution-status-breakdown-chart-title{color:#333;font-size:18px;margin:0}.leads-distribution-status-breakdown-chart-subtitle{color:#666;font-size:12px;margin:4px 0 0}.leads-distribution-status-breakdown-chart-dropdowns{align-items:center;display:flex;gap:12px}.leads-distribution-status-breakdown-chart-empty,.leads-distribution-status-breakdown-chart-loading{align-items:center;color:#8c8c8c;display:flex;font-size:14px;justify-content:center;min-height:200px}.lead-status-distribution-chart-container{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;max-width:100%;min-height:100%;padding:20px;width:100%}.lead-status-distribution-chart-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.lead-status-distribution-chart-title{color:#333;font-size:18px;margin:0}.lead-status-distribution-chart-subtitle{color:#666;font-size:12px;margin:4px 0 0}.lead-status-distribution-chart-dropdown{align-items:center;display:flex}.lead-status-distribution-chart-empty,.lead-status-distribution-chart-loading{align-items:center;color:#8c8c8c;display:flex;font-size:14px;justify-content:center;min-height:280px}.project-status-health-chart-container{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;width:100%}.project-status-health-chart-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.project-status-health-chart-title{color:#333;font-size:18px;margin:0}.project-status-health-chart-subtitle{color:#8c8c8c;font-size:13px;margin:4px 0 0}.project-status-health-chart-dropdowns{align-items:center;display:flex;gap:12px}.project-status-health-chart-scroll{-webkit-overflow-scrolling:touch;margin-top:8px;overflow-x:auto}.project-status-health-chart-empty,.project-status-health-chart-loading{align-items:center;color:#8c8c8c;display:flex;font-size:14px;justify-content:center;min-height:200px}@media (max-width:768px){.project-status-health-chart-container{padding:16px}.project-status-health-chart-header{align-items:flex-start;flex-direction:column}.project-status-health-chart-dropdowns{flex-wrap:wrap;width:100%}}:root{--sop-brand:#3e6a9f;--sop-danger:#ff4d4f;--sop-muted:#ccc}.table-client-status-select.ant-select,.table-client-status-select[class*=ant-select]{width:-webkit-fit-content!important;width:fit-content!important}.client-saas-status-select-wrap{--saas-status-color:#8c8c8c}.client-saas-status-select-wrap .ant-select .ant-select-selector{background-color:color-mix(in srgb,var(--saas-status-color) 8%,#fff)!important;border-color:color-mix(in srgb,var(--saas-status-color) 35%,#fff)!important;color:var(--saas-status-color)!important}.client-saas-status-select-wrap .ant-select .ant-select-arrow,.client-saas-status-select-wrap .ant-select .ant-select-selection-item{color:var(--saas-status-color)!important}.client-table-status-pill{background-color:color-mix(in srgb,#8c8c8c 8%,#fff);background-color:color-mix(in srgb,var(--status-pill-fg,#8c8c8c) 8%,#fff);border:1px solid color-mix(in srgb,#8c8c8c 19%,#fff);border:1px solid color-mix(in srgb,var(--status-pill-fg,#8c8c8c) 19%,#fff);border-radius:4px;color:#8c8c8c;color:var(--status-pill-fg,#8c8c8c);display:inline-block;min-width:100px;padding:4px 8px;text-align:center}.table-icon-action.anticon{cursor:pointer;font-size:16px;line-height:1}.table-icon-action--edit,.table-icon-action--history{color:#3e6a9f;color:var(--sop-brand)}.table-icon-action--edit:hover,.table-icon-action--history:hover{filter:brightness(.88)}.table-icon-action--delete{color:#ff4d4f;color:var(--sop-danger)}.table-icon-action--delete:hover{filter:brightness(.92)}.table-icon-action--create{color:#3e6a9f;color:var(--sop-brand)}.table-icon-action--create:not(.table-icon-action--disabled):hover{filter:brightness(.88)}.table-icon-action--disabled{color:#ccc;color:var(--sop-muted);cursor:not-allowed;opacity:.45;pointer-events:none}.table-icon-cell-placeholder{color:#ccc;color:var(--sop-muted);font-size:16px}.table-saas-client-cell{align-items:center;display:flex;justify-content:center;margin:0 auto;min-width:100%;text-align:center;width:100%}.MuiTableCell-root:has(.table-saas-client-cell){min-width:150px;text-align:center!important}.MuiTableCell-root:has(.table-saas-client-cell)>div{display:flex!important;justify-content:center!important;width:100%}.table-saas-client-cell__action{align-items:center;background:#0000;border:none;color:#3e6a9f;color:var(--sop-brand);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;line-height:1;padding:0}.table-saas-client-cell__action:hover{filter:brightness(.88)}.table-saas-client-cell__action .table-icon-action{font-size:16px}.table-saas-client-cell__unavailable{color:#ccc;color:var(--sop-muted);display:inline-block;font-size:12px;min-width:120px;opacity:.75;white-space:nowrap}.sop-brand-link.ant-btn.ant-btn-link{color:#3e6a9f;color:var(--sop-brand)}.sop-brand-link.ant-btn.ant-btn-link:not(:disabled):focus,.sop-brand-link.ant-btn.ant-btn-link:not(:disabled):hover{color:#3e6a9f;color:var(--sop-brand);filter:brightness(.92)}.sop-brand-primary.ant-btn.ant-btn-primary{background:#3e6a9f;background:var(--sop-brand);border-color:#3e6a9f;border-color:var(--sop-brand)}.sop-brand-primary.ant-btn.ant-btn-primary:not(:disabled):hover{filter:brightness(.92)}.sop-brand-text{color:#3e6a9f;color:var(--sop-brand)}.sop-brand-textarea{border-color:#3e6a9f!important;border-color:var(--sop-brand)!important}.sop-brand-outline.ant-btn.ant-btn-default:not(:disabled){background:#0000;border-color:#3e6a9f;border-color:var(--sop-brand);color:#3e6a9f;color:var(--sop-brand)}.sop-brand-outline.ant-btn.ant-btn-default:not(:disabled):focus,.sop-brand-outline.ant-btn.ant-btn-default:not(:disabled):hover{background:color-mix(in srgb,#3e6a9f 8%,#fff);background:color-mix(in srgb,var(--sop-brand) 8%,#fff);border-color:#3e6a9f;border-color:var(--sop-brand);color:#3e6a9f;color:var(--sop-brand)}.sop-brand-table-link{color:#3e6a9f;color:var(--sop-brand);cursor:pointer;text-decoration:underline}.sop-branded-spin-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:48px 24px}.sop-branded-spin-icon{color:#3e6a9f;color:var(--sop-brand);font-size:40px}.sop-branded-spin-text{color:#3e6a9f;color:var(--sop-brand);font-size:14px;margin-bottom:0;margin-top:20px}.line-chart-container{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;width:100%}.line-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.line-chart-title{color:#333;margin-bottom:20px}.dropdown-section{align-items:center;display:flex;gap:10px}@media (max-width:768px){.line-chart-container{padding:16px}.line-chart-header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:16px}.line-chart-title{font-size:18px;margin-bottom:0}.dropdown-section{gap:8px;justify-content:space-between;width:100%}}@media (max-width:480px){.line-chart-container{padding:12px}.line-chart-header{gap:12px}.line-chart-title{font-size:16px}.dropdown-section{align-items:stretch;flex-direction:column;gap:8px}}.client-tabs-container{padding:10px}.ant-divider{margin:8px 0!important}.tabs{justify-content:flex-start}.tabs-1{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,auto);justify-content:start}@media (max-width:1024px){.tabs{grid-template-columns:repeat(3,auto)}}@media (max-width:768px){.tabs{grid-template-columns:repeat(2,auto)}}@media (max-width:480px){.tabs{grid-template-columns:repeat(1,auto);justify-content:center}}.tab-1{background-color:initial;border:none;border-radius:10px;color:#000;cursor:pointer;font-family:Poppins,sans-serif;font-weight:500;padding:10px 20px;text-align:center;transition:background-color .3s,color .3s;width:auto}.custom-delete-modal .ant-btn-primary,.custom-delete-modal .ant-btn-primary:focus,.custom-delete-modal .ant-btn-primary:hover{background-color:#3e6a9f!important;border-color:#3e6a9f!important;box-shadow:none!important}.custom-delete-modal .ant-btn-primary:focus,.custom-delete-modal .ant-btn-primary:hover{box-shadow:0 4px 10px #3e6a9f80;color:#fff!important}.custom-delete-modal .ant-btn-default{box-shadow:none!important}.custom-delete-modal .ant-btn-default:focus,.custom-delete-modal .ant-btn-default:hover{box-shadow:none!important;box-shadow:0 4px 10px #3e6a9f80;color:#fff!important}.custom-disabled-button.ant-btn{color:#fff!important;cursor:not-allowed;opacity:.5}.custom-disabled-button.ant-btn:hover{color:#fff!important}.custom-delete-btn.ant-btn:hover{color:#000!important}*{font-family:Poppins,sans-serif!important}.container{padding:10px 70px 20px 40px}.flex-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.card{align-items:center;border-bottom:8px solid #3e6a9f;border-radius:30px;box-shadow:0 4px 10px #0006;height:auto;min-width:300px;padding:15px 30px 10px;width:auto}.card,.info-section{display:flex;flex-direction:column}.info-section{gap:5px;margin-top:10px;width:100%}.heading-section{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:10px;width:100%}.card h2{text-wrap:nowrap;color:#000;font-weight:600;margin:0}.general-name{margin:0}.avatar-outer-container{align-items:center;display:flex;flex-direction:column;gap:5px;position:relative}.avatar-container{align-items:center;border:2px solid #3e6a9f;border-radius:50%;display:flex;justify-content:center;padding:5px}.avatar-image{border-radius:50%;height:80px;width:80px}.add-picture{color:#000;cursor:pointer;font-weight:700;margin-bottom:10px;margin-top:5px;text-decoration:underline}.phone-container{align-items:center;display:flex;margin-top:10px}.phone-icon{color:#3e6a9f;margin-right:5px}.phone-number{word-wrap:break-word;color:#3e6a9f;font-size:16px;font-weight:600;max-width:100%;width:100%}.form-container{width:75%}.form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-item{margin-bottom:1px}.ant-form-item-label>label{margin:0!important;padding:0!important}.ant-form-item-label{padding:0!important}.label{font-weight:700}.asterisk,.label{color:#3e6a9f}.input{border-color:#3e6a9f;padding:8px 15px}.dropdown-select{border-color:#3e6a9f!important;height:35px}.ant-select-selection-item{font-size:14px}@media (max-width:768px){.container{padding:10px 30px 20px 20px;width:100%}.card{margin-bottom:20px}.card,.form-container{width:100%}.flex-container{flex-direction:column;gap:10px}}@media (max-width:480px){.create-button{width:100%}}.ant-select-item-active,.ant-select-item:hover{background-color:#3e6a9f!important;color:#fff!important}.ant-select-dropdown{border-color:#3e6a9f!important}.custom-button{background-color:#3e6a9f80;border:none}.custom-button:active,.custom-button:focus,.custom-button:hover{background-color:#3e6a9f80!important;box-shadow:0 4px 10px #3e6a9f80!important;color:#fff!important}.custom-cancel-button:disabled,.custom-cancel-button[disabled]{background-color:#3e6a9f4d;box-shadow:none;color:#fff9;cursor:not-allowed}.status-container{align-items:center;display:flex;justify-content:center;margin-top:10px}.status{border-radius:8px;color:#fff;font-weight:500;padding:5px 25px;text-align:center}.ant-input[type=password]{box-shadow:none!important;font-size:14px!important}.ant-input[type=password]:focus{border-color:#1890ff;box-shadow:0 0 5px #1890ff80!important}.custom-button{background-color:#3e6a9f!important;border:none!important;box-shadow:none!important;color:#fff!important;transition:none!important}.cancel-btn{background-color:red!important}.custom-button:active,.custom-button:focus,.custom-button:focus-visible,.custom-button:hover{background-color:#3e6a9f!important;border:none!important;box-shadow:0 4px 10px #3e6a9f80!important;color:#fff!important}.ant-btn.custom-button:active,.ant-btn.custom-button:focus,.ant-btn.custom-button:focus-visible,.ant-btn.custom-button:hover{background-color:#3e6a9f!important;border-color:#0000!important;color:#fff!important}.ant-btn.custom-button .cancel-btn:active,.ant-btn.custom-button .cancel-btn:focus,.ant-btn.custom-button .cancel-btn:focus-visible,.ant-btn.custom-button .cancel-btn:hover{background-color:#3e6a9f!important;border-color:#0000!important;color:#fff!important}.cancel-btn{background-color:#f10707!important}.cancel-btn:active,.cancel-btn:focus,.cancel-btn:focus-visible,.cancel-btn:hover{background-color:#f10707!important;border:none!important;box-shadow:0 4px 10px #3e6a9f80!important;color:#fff!important}.styled-input{border:1px solid #d9d9d9}.form-error{color:#ff4d4f;font-size:12px;margin-top:4px}.sales-manager-detail-container{padding:20px}.content-container{display:flex;gap:20px}.content-container .card{height:-webkit-max-content;height:max-content}.user-detail-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1 300px;padding:15px}.stats-grid{grid-gap:15px;flex:2 1 70%;gap:15px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:30px 30px 70px}.stats-card{align-items:center;background-color:#f0f0f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:10px}.metrics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-columns:repeat(3,minmax(250px,1fr));margin:0 auto;padding:0}@media (min-width:1680px){.metrics-grid{padding:0}}@media (max-width:1488px){.metrics-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (max-width:705px){.metrics-grid{grid-template-columns:repeat(1,minmax(250px,1fr))}}@media (max-width:768px){.content-container{flex-direction:column}.stats-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:480px){.content-container{flex-direction:column}.stats-grid{grid-template-columns:1fr}}.profile-image{border-radius:50%;height:35px;margin-right:10px;width:35px}.responsive-lead-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;margin-bottom:16px;padding:16px}.responsive-basic-info{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.responsive-lead-info{align-items:center;display:flex;min-width:0}.responsive-avatar{align-items:center;background:#3e6a9f;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:40px;justify-content:center;width:40px}.responsive-lead-name-company{margin-left:10px;min-width:0}.responsive-status-select{margin-top:8px;max-width:200px;min-width:150px;width:100%}.responsive-lead-detail{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:16px}.responsive-div-1,.responsive-div-2{flex:1 1 200px;margin-bottom:12px;min-width:180px}.responsive-div-2{align-items:flex-end;display:flex;flex-direction:column}.responsive-assigned-select{align-items:flex-end;direction:ltr;display:flex;justify-content:flex-end;margin-bottom:0;margin-top:8px;min-width:150px;text-align:left;width:auto}.responsive-assigned-select .ant-select{align-self:flex-end;max-width:100%;min-width:150px}.responsive-assigned-select .ant-select-selector{direction:ltr;max-width:100vw;min-width:150px;text-align:left;white-space:normal!important;word-break:break-word!important}.responsive-assigned-select .ant-select-dropdown{left:auto!important;max-width:400px;right:0!important;white-space:normal;word-break:break-word}@media (max-width:768px){.responsive-basic-info,.responsive-lead-detail{align-items:flex-start;flex-direction:column}.responsive-div-1,.responsive-div-2{min-width:0;width:100%}.responsive-assigned-select,.responsive-status-select{max-width:100%;width:100%}.responsive-assigned-select{justify-content:center;max-width:100%;min-width:0;width:100%}}.lead-card__basic-info{border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding-bottom:12px}.lead-card__name-row{align-items:center;display:flex;margin-bottom:2px}.lead-card__name-heading{margin-bottom:0}.lead-card__company-name{color:#888;font-weight:500;margin-bottom:0}.lead-card__header-actions{align-items:center;display:flex;gap:8px}.lead-card__status-pill{background:#f0f0f0;border-radius:4px;color:#666;color:var(--status-pill-fg,#666);font-weight:500;padding:4px 12px}.lead-card__detail-row{gap:24px}.lead-card__contact-info{display:flex;flex-direction:column;gap:8px}.lead-card__contact-line{align-items:center;color:#3e6a9f;display:flex;font-weight:500}.lead-card__copy-icon{cursor:pointer;margin-left:5px}.lead-card__designation{font-weight:600}.lead-card__meta-info{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.lead-card__meta-line{color:#888;font-weight:500}.lead-card__assigned-label{color:#888;font-weight:500;margin-top:8px}.lead-card__assigned-select-wrap{width:auto}.lead-card__assigned-readonly{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;display:flex;margin-top:4px;min-height:32px;padding-left:11px;width:100%}.lead-card__edit-button{border-radius:8px;font-weight:600;height:40px;padding:0 24px}.lead-card__proposal-label{align-items:center;cursor:pointer;display:flex;gap:6px;margin-top:12px}.lead-card__proposal-file-input{display:none}.lead-card__proposal-file-name{color:#3e6a9f;margin-left:8px}.flex-row{align-items:center;display:flex}.flex-col{display:flex;flex-direction:column}.flex-between{justify-content:space-between}.flex-between,.flex-center{align-items:center;display:flex}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.detail-card{margin-bottom:24px;width:100%}.detail-card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.detail-card--centered{align-items:center;display:flex;justify-content:center;min-height:200px}.detail-card--error{padding:20px;text-align:center}.detail-card__error-text{color:#ff4d4f;margin:0}.detail-card__spinner{font-size:24px}.detail-card__header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;row-gap:8px}.detail-card__title{color:#3e6a9f;font-size:18px;font-weight:600;margin:0}.detail-card__body{display:flex;flex-direction:column;gap:8px}.detail-card__body--roomy{display:flex;flex-direction:column;gap:12px}.detail-card__row{align-items:center;display:flex;justify-content:space-between;min-height:24px}.detail-card__row--wrap{flex-wrap:wrap;row-gap:4px}.detail-card__row--divider{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:12px}.detail-card__label{color:#666;font-weight:500}.detail-card__value{color:#3e6a9f;font-weight:500}.detail-card__value--strong{font-weight:600}.detail-card__value-group{align-items:center;display:flex;gap:4px}.btn-brand{background:#3e6a9f;background:var(--btn-brand-bg,#3e6a9f);border-color:#3e6a9f;border-color:var(--btn-brand-border,#3e6a9f);border-radius:6px;color:#fff}.btn-brand-outline{border-color:#3e6a9f;color:#000}.status-pill{background:#f0f0f0;border-radius:4px;color:#666;color:var(--status-pill-fg,#666);font-size:12px;font-weight:500;padding:4px 8px}.inline-icon-info{color:#ff4d4f;cursor:pointer;font-size:13px}.text-muted-label{color:#666;font-weight:500}.text-brand-value{color:#3e6a9f;font-weight:500}.mt-0{margin-top:0}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mb-0{margin-bottom:0}.select-fit-content{min-width:140px;width:-webkit-fit-content;width:fit-content}.project-detail-card__approval-value{color:#3e6a9f;color:var(--approval-fg,#3e6a9f);font-weight:600}.project-detail-card__approval-group{align-items:center;display:inline-flex;gap:6px}.project-detail-card__remarks-icon{color:#ccc;color:var(--remarks-icon-fg,#ccc);cursor:pointer;font-size:18px}.activate-project-content{margin-top:8px}.activate-project-content__field{margin-bottom:16px}.activate-project-content__label{color:#333;display:block;font-weight:500;margin-bottom:8px}.activate-project-content__required{color:red}.activate-project-content__full-width{width:100%}.activate-project-content__loading{color:#3e6a9f;margin-bottom:8px}.activate-project-content__jobs-list{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;max-height:200px;min-height:40px;overflow-y:auto;padding:10px;width:100%}.activate-project-content__job-item{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:8px;padding:10px 0}.activate-project-content__job-title-row{align-items:center;display:flex;gap:10px}.activate-project-content__job-title{flex:1 1}.activate-project-content__vacancies-row{color:#666;font-size:13px;padding-left:32px}.activate-project-content__job-detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-left:32px}.activate-project-content__empty{color:#999}.activate-project-content__error{color:red;font-size:12px;margin-top:6px}.activate-project-content__recruiter-field{margin-top:16px}.saas-client-modal__create-btn{background:#3e6a9f;border-color:#3e6a9f}.saas-client-modal__loading{padding:24px;text-align:center}.saas-client-modal__loading-icon{color:#3e6a9f;font-size:28px}.saas-client-modal__loading-text{color:#666;margin-top:12px}.saas-client-modal__intro{color:#666;margin-bottom:16px}.saas-client-modal__alert{margin-bottom:16px}.saas-client-modal__field{margin-bottom:12px}.saas-client-modal__field-label{color:#3e6a9f}.saas-client-modal__select-full{width:100%}.client-detail-card{margin-bottom:24px;width:100%}.client-detail-card__portal-button{background:#3e6a9f;background:var(--portal-button-bg,#3e6a9f);border-color:#3e6a9f;border-color:var(--portal-button-bg,#3e6a9f);border-radius:6px;color:#fff}.client-detail-card__remarks-label{display:block;font-weight:500;margin-bottom:4px}.client-detail-card__remarks-wrap{margin-top:8px}.skill-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;justify-content:space-between;max-width:300px;overflow:hidden;padding:15px;width:100%}.skill-header h3{font-size:16px;font-weight:600;margin:0;white-space:normal}.skill-info{display:flex;gap:30px;justify-content:space-between;margin-top:5px}.skill-info p{font-size:14px;font-weight:400;margin:0;white-space:normal}@media (max-width:600px){.skill-card{max-width:90%}}.project-detail-page{display:flex;flex-wrap:wrap;padding:10px}.left-section{flex:1 1;margin-bottom:20px;max-width:320px}.right-section{flex:3 1;margin-left:20px}.section-title{color:#3e6a9f;margin-bottom:16px}.selection-section{display:flex;justify-content:space-between;margin-bottom:16px;margin-top:15px;width:100%}.select-box{display:flex;flex-direction:column;gap:0;width:90%}.select-box .ant-select{height:40px;width:98%!important}.select-box .ant-select-selector{border:1px solid #3e6a9f!important;color:#3e6a9f;font-family:Poppins,sans-serif;padding:8px 12px!important}.select-box .ant-select-arrow{color:#3e6a9f}.select-box .ant-select-item{padding:12px 8px!important}.create-button,.update-button{font-family:Poppins,sans-serif}.update-button{background-color:#3e6a9f;border-color:#3e6a9f;margin-bottom:24px}.info-section{margin-bottom:5px}.info-section .ant-typography{margin:0}.info-section li{margin-bottom:0}.section-header{align-items:center;border-bottom:1px solid #ededed;display:flex;justify-content:space-between;padding:10px 0}.ant-typography{margin:0!important;padding:0!important}.info-section ol li,.info-section ul li{font-family:Poppins,sans-serif}.ant-typography-title{margin:0!important;padding:0!important}.skills-grid{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.skill-card{flex-basis:calc(33% - 15px);flex-grow:1;flex-shrink:1;max-width:320px;min-width:280px}.create-button{margin-bottom:5px;margin-top:5px}.ant-btn.create-button:hover{background-color:#3e6a9f!important;color:#fff!important}@media (max-width:768px){.project-detail-page{flex-direction:column}.left-section,.right-section{margin:0;max-width:100%}.right-section{margin-top:20px}.select-box{width:100%}.skills-grid{justify-content:center}.skill-card{flex:1 1 100%}}.btn-section{gap:10px;padding-right:13px}.resume-table{table-layout:fixed!important;width:100%!important}.resume-table .ant-table-thead>tr>th{border-bottom:2px solid #3e6a9f;color:#3e6a9f;font-weight:600}.resume-table .ant-table-tbody>tr>td,.resume-table .ant-table-thead>tr>th{overflow:hidden;padding:12px 16px!important;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.resume-table .ant-table-tbody>tr>td{vertical-align:middle}.resume-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.resume-table .ant-select{min-width:140px;width:100%!important}.resume-table .ant-table-cell{border-bottom:1px solid #f0f0f0}.resume-table .ant-table-tbody>tr>td:first-child,.resume-table .ant-table-thead>tr>th:first-child{width:50%!important}.resume-table .ant-table-tbody>tr>td:nth-child(2),.resume-table .ant-table-tbody>tr>td:nth-child(3),.resume-table .ant-table-thead>tr>th:nth-child(2),.resume-table .ant-table-thead>tr>th:nth-child(3){width:25%!important}.date-picker-field-popup .ant-picker-panel-container{overflow:visible}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content,.date-picker-field-popup .rc-picker-time-panel .rc-picker-content{max-height:540px;min-height:350px;overflow:visible}.date-picker-field-popup .ant-picker-content{max-height:none;overflow:visible}.date-picker-field-popup .ant-picker-time-panel-column,.date-picker-field-popup .rc-picker-time-panel-column{overflow:visible!important;padding-bottom:0}.date-picker-field-popup .ant-picker-time-panel-column:hover,.date-picker-field-popup .rc-picker-time-panel-column:hover{overflow:visible!important}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child,.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child{display:flex;flex-direction:column}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:first-child,.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:first-child{order:7}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(2),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(2){order:8}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(3),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(3){order:9}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(4),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(4){order:10}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(5),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(5){order:11}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(6),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(6){order:12}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(7),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(7){order:1}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(8),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(8){order:2}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(9),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(9){order:3}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(10),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(10){order:4}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(11),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(11){order:5}.date-picker-field-popup .ant-picker-time-panel .ant-picker-content>.ant-picker-time-panel-column:first-child>li:nth-child(12),.date-picker-field-popup .rc-picker-time-panel .rc-picker-content>.rc-picker-time-panel-column:first-child>li:nth-child(12){order:6}.link{color:#3e6a9f;text-decoration:underline}.grid-container{grid-row-gap:20px;grid-column-gap:45px;column-gap:45px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));row-gap:20px}.metrics-container{display:flex;margin-bottom:20px;padding:0 20px}.metrics-grid-2{grid-row-gap:10px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px}.stats-card-container{margin-bottom:20px}.stats-card-icon{height:48px;width:48px}.chart-container{margin-bottom:30px}.table-container{padding-left:0}.client-tabs-container{align-items:center;display:flex;justify-content:space-between}.client-tabs{align-items:center;gap:6px}.tab{border:1px solid #e6e6e6;flex:0 0 auto;margin:2px;padding:8px 16px;transition:background-color .3s,color .3s,border-color .3s;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.active{background-color:#8fbef8;border:1px solid #8fbef8}.link-style{color:#3e6a9f;cursor:pointer;text-decoration:underline}.ant-form-item-required:after{content:""!important}.custom-ok-button{background-color:#3e6a9f!important;border:none!important;color:#fff!important}.custom-ok-button.ant-btn-primary:active,.custom-ok-button.ant-btn-primary:focus,.custom-ok-button.ant-btn-primary:hover,.custom-ok-button:active,.custom-ok-button:focus,.custom-ok-button:hover{background-color:#3e6a9f!important;border:none!important;box-shadow:none!important;color:#fff!important}.custom-cancel-button{background-color:#ee0101!important;border:none!important;color:#fff!important}.custom-cancel-button.ant-btn:active,.custom-cancel-button.ant-btn:focus,.custom-cancel-button.ant-btn:hover,.custom-cancel-button:active,.custom-cancel-button:focus,.custom-cancel-button:hover{background-color:#ee0101!important;border:none!important;box-shadow:none!important;color:#fff!important}.merge-modal-header{align-items:center;display:flex;justify-content:space-between;padding:10px 0 0 10px}.merge-clients-container{display:flex;justify-content:space-between;padding:10px}.merge-client-item{align-items:center;color:#3e6a9f;display:flex;font-size:18px;margin-bottom:20px}.merge-client-item-icon{font-size:18px;margin-right:10px}.merge-clients-divider{background-color:#d9d9d9;height:auto;margin:0 20px;width:1px}.merge-clients-select{width:200px}.merge-clients-footer{margin-top:20px;padding-bottom:20px;padding-right:5px;text-align:right}.custom-merge-btn{background-color:#3e6a9f!important;font-size:16px!important;padding:18px 15px!important}.custom-merge-btn .ant-btn.ant-btn-primary:active,.custom-merge-btn .ant-btn.ant-btn-primary:focus,.custom-merge-btn .ant-btn.ant-btn-primary:hover{background-color:#31577a!important;border-color:#31577a!important;box-shadow:none!important;color:#fff!important}.lost-client-modal-title{color:#3e6a9f;font-size:24px;margin-left:8px}.lost-client-modal-content{padding:10px}.lost-client-modal-text{font-size:18px}.lost-client-modal-text strong{color:#3e6a9f;font-size:18px}.listing-exec-overview{margin:16px 0}.listing-exec-overview--inset{margin:16px}.listing-exec-overview__title{color:#3e6a9f;font-weight:600;margin-bottom:8px}.listing-exec-overview__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.listing-exec-card{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 1px 4px #0000000f;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:10px 12px;text-align:left}.listing-exec-card--selected{background-color:#f0f8ff;border:2px solid #3e6a9f;box-shadow:0 2px 8px #3e6a9f40}.listing-exec-card__title{color:#3e6a9f;font-size:14px;font-weight:600;margin-bottom:4px}.listing-exec-card__meta{color:#555;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.listing-action-bar-end{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-bottom:6px;margin-right:16px}.listing-btn-primary,.listing-btn-warn{border-radius:5px;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:.9375rem;line-height:1.2;margin:0;padding:6px 14px}.listing-btn-warn{background-color:#fdc800;border-color:#fdc800;color:#000}.listing-btn-warn:hover{filter:brightness(.97)}.listing-btn-primary{background-color:#3e6a9f;border-color:#3e6a9f;color:#fff}.listing-btn-primary:hover{filter:brightness(1.06)}.listing-toolbar-flex{align-items:center;display:flex;justify-content:space-between}.listing-btn-warn--offset-top{margin-top:10px}.status-tabs-shell{border-radius:6px;margin-bottom:0;padding:8px}.listing-page-content{box-sizing:border-box;padding:20px;width:100%}.listing-page-content>.listing-toolbar-flex{margin-bottom:8px}.listing-page-content>.listing-toolbar-flex+.listing-action-bar-end{margin-top:4px}.listing-page-content>.listing-action-bar-end+.table-container{margin-top:0}.listing-page-content>.listing-action-bar-end{margin-left:0;margin-right:0}.listing-page-content .table-wrapper{margin-top:0}.sop-brand-switch.ant-switch-checked{background-color:#3e6a9f!important}.table-remarks-icon.anticon{cursor:pointer;font-size:18px;line-height:1}.table-remarks-icon--filled{color:#1890ff}.table-remarks-icon--empty,.table-remarks-icon--muted{color:#aaa}.pm-remarks-modal-title{align-items:center;display:flex;gap:10px}.pm-remarks-modal-title-text{color:#1f3a61;font-size:15px;font-weight:700}.pm-remarks-collapse{background:#0000;display:flex;flex-direction:column;gap:10px}.pm-remarks-panel{background:#fff!important;border:1px solid #e4eaf2!important;border-radius:10px!important;box-shadow:0 1px 4px #3e6a9f0f;margin-bottom:10px;overflow:hidden}.pm-remarks-panel-header{align-items:center;display:flex;gap:8px;width:100%}.pm-remarks-panel-title{color:#1f3a61;flex:1 1;font-size:13px;font-weight:600}.pm-remarks-count-badge{background:#3e6a9f;border-radius:10px;color:#fff;font-size:11px;font-weight:500;min-width:24px;padding:1px 8px;text-align:center}.pm-remarks-empty{color:#bbb;font-style:italic;margin:4px 0 0}.pm-remarks-list{display:flex;flex-direction:column;gap:6px;padding-top:4px}.pm-remark-item{background:#f8fafc;border:1px solid #e8edf3;border-radius:7px;padding:10px 14px}.pm-remark-item-header{align-items:center;display:flex;gap:8px;margin-bottom:5px}.pm-remark-number{color:#5a7a9f;font-size:12px;font-weight:700;letter-spacing:.2px}.pm-remark-time{color:#8a9fb8;font-size:11px;font-weight:600}.pm-remark-text{color:#444;font-size:13px;line-height:1.5;margin:0}.approval-status-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.approval-status-tabs__button{background:#fff;border:1.5px solid #3e6a9f;border-radius:6px;color:#3e6a9f;cursor:pointer;font-size:12px;font-weight:600;padding:4px 14px;transition:all .15s}.approval-status-tabs__button--active{background:#3e6a9f;color:#fff}.job-form__modal-title{color:#3e6a9f;font-weight:600}.job-form__modal-done-btn{background:#3e6a9f;border-color:#3e6a9f}.job-form__skill-label{margin:0 0 16px}.job-form__skill-name{color:#3e6a9f;text-decoration:underline}.job-form__experience-label{color:#3e6a9f}.job-form__experience-form-item{margin-bottom:16px}.job-form__fieldset{border:0;margin:0;padding:0}.job-form__full-width{width:100%}.job-form__working-days-row{align-items:center;display:flex;gap:12px;width:100%}.job-form__working-days-select{flex:1 1;min-width:0}.job-form__working-days-separator{color:#666;font-size:14px;white-space:nowrap}.job-form__working-days-selected{color:#3e6a9f;font-size:12px;font-weight:500;margin-top:4px}.job-form__skills-count{color:#3e6a9f;color:var(--skills-count-fg,#3e6a9f);font-size:12px;margin-top:4px}.job-form__skill-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.job-form__skill-chip{background:#fff;border:1.5px solid #3e6a9f;border-radius:8px;flex:1 1 180px;max-width:100%;min-width:180px;padding:10px 14px;position:relative;word-break:break-word}.job-form__skill-chip-name{color:#3e6a9f;font-weight:600;margin-bottom:4px;padding-right:36px;padding-right:var(--skill-chip-name-pr,36px);word-break:break-word}.job-form__skill-chip-experience{color:#444;font-size:13px}.job-form__skill-chip-actions{display:flex;gap:6px;position:absolute;right:8px;top:8px}.job-form__skill-chip-edit{color:#3e6a9f;cursor:pointer}.job-form__skill-chip-remove{color:#ff4d4f;cursor:pointer}.job-form__salary-preview{background-color:#3e6a9f50;border-radius:5px;display:inline;padding:5px}.job-form__validation-summary{margin-bottom:12px;margin-top:16px}.job-form__submit-btn{margin-bottom:24px;margin-left:16px;margin-top:16px;margin-top:var(--submit-btn-mt,16px)}.job-form__submit-btn--readonly{background-color:#d9d9d9!important;border-color:#d9d9d9!important;box-shadow:none!important;color:#8c8c8c!important;cursor:not-allowed!important}.statsCardContainer{margin-bottom:20px}.statsCardIcon{height:48px;width:48px}.chartContainer{margin-bottom:30px}.tableContainer{padding-left:0}.tabsContainer{align-items:center;border-bottom:2px solid #ededed;display:flex;gap:10px;justify-content:space-between;padding:10px}.tabs{display:flex;flex-wrap:wrap;gap:5px}.tab{background-color:initial;border:none;border-radius:10px;color:#000;cursor:pointer;flex:1 1 auto;font-family:Poppins,sans-serif;font-weight:500;padding:10px 20px;transition:background-color .3s,color .3s}.active{background-color:#3e6a9f;color:#fff}.link{color:inherit;text-decoration:none}.container{padding:20px;width:100%}.createUserBtn{background-color:#3e6a9f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;padding:10px 20px}.rounded-modal .ant-modal-content{border-radius:20px;padding:20px}.form-label{color:#3e6a9f;font-size:small;font-weight:600;margin-bottom:-8px}.ant-form-item .ant-form-item-label>label:after{-webkit-margin-start:2px;-webkit-margin-end:8px;content:"";margin-block:0;margin-inline-end:8px;margin-inline-start:2px;position:relative}.custom-modal-title{color:#3e6a9f;font-size:24px}.form-header h3{color:#3e6a9f;font-size:17px;font-weight:500}.form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:-25px;width:100%}.form-header .ant-row{display:flex;justify-content:flex-end;margin-right:0;width:80%}.custom-save-button.ant-btn-primary{background-color:#3e6a9f!important;border-color:#3e6a9f!important;color:#fff!important}.custom-save-button.ant-btn-primary:active,.custom-save-button.ant-btn-primary:focus,.custom-save-button.ant-btn-primary:hover{background-color:#3e6a9f!important;border-color:#3e6a9f!important;box-shadow:none!important;color:#fff!important}.custom-table .ant-table .left-align{margin-bottom:52px!important;text-align:center;vertical-align:top!important}.custom-table .ant-table-container,.custom-table .ant-table-thead>tr>th{border:.25px solid #000!important}.custom-table .ant-table-tbody>tr>td{border-bottom:.25px solid #000!important;border-left:.25px solid #000!important;border-right:.25px solid #000!important}.listing-container{padding:20px}.btn-container{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-bottom:20px;.week-selector{align-items:center;display:flex;Button{margin-left:5px}}}.btn-container h2{color:#3e6a9f;font-weight:600}.clickable-row{cursor:pointer}.ant-picker{border-color:#3e6a9f!important;color:#3e6a9f!important}.ant-picker-input>input{color:#3e6a9f!important;font-size:12px!important;padding:1.25px!important}.ant-picker-focused{border-color:#3e6a9f!important;box-shadow:0 0 0 2px #3e6a9f33!important}.ant-select-selector{border-color:#3e6a9f!important}.ant-select-selection-item,.ant-select-selector{color:#3e6a9f!important}.ant-select-focused .ant-select-selector{border-color:#3e6a9f!important;box-shadow:0 0 0 2px #3e6a9f33!important}.new-target-modal-container{padding:0 30px 30px 60px}.new-target-modal-footer{display:flex;justify-content:flex-end}.new-target-modal-header-col{color:#3e6a9f}.new-target-modal-data-row{align-items:center;display:flex;height:100%}@media(max-width:760px){.header-right-section{flex-wrap:wrap}}@media(max-width:350px){.header-container{flex-wrap:wrap}}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner{-moz-appearance:textfield}.modal-body{.field-wrapper{display:flex;flex-direction:column;justify-content:flex-start;&:not(:last-child){margin-bottom:10px}}}.home-button{background-color:#3e6a9f;color:#fff;margin-top:10px;padding:18px 20px}.home-button:hover{background-color:#3e6a9f!important;box-shadow:0 4px 10px #3e6a9f80;color:#fff!important}.topbar-header.ant-layout-header{background-color:#fff!important;border-bottom:1px solid #e0e0e0!important;height:64px!important;line-height:64px!important;padding:0 24px 0 8px!important;position:-webkit-sticky;position:sticky;top:0;z-index:10}.topbar-inner{align-items:center;display:flex;gap:12px;height:100%;justify-content:space-between;line-height:normal;width:100%}.topbar-sider-toggle{flex-shrink:0;margin-left:0!important;opacity:1!important;visibility:visible!important}.topbar-space{align-items:center!important;display:flex!important;flex:1 1;justify-content:flex-end!important;min-width:0}.topbar-space .ant-space{background-color:initial}.topbar-user-dropdown .ant-btn-text{padding:0!important}.topbar-avatar{vertical-align:middle!important}.topbar-username{color:#000!important;display:block!important}.topbar-downarrow{color:#000!important;font-size:9px!important;transition:transform .3s ease!important;vertical-align:middle!important}.topbar-notification-button{align-items:center!important;background-color:#fff!important;border-radius:50%!important;box-shadow:none!important;display:flex!important;padding:8px!important;transition:background-color .3s,color .3s!important}.topbar-notification-button .anticon{color:#696969!important;font-size:24px!important;vertical-align:middle!important}.topbar-notification-button:hover{background-color:#3e6a9f!important;padding:10px 5px!important}.topbar-notification-button:hover .anticon{color:#3e6a9f!important}.topbar-menu-item,.topbar-user-menu-item{border-radius:10px!important;color:#3e6a9f!important}.topbar-user-menu-email.ant-dropdown-menu-item{border-bottom:1px solid #e0e0e0!important;border-radius:0!important;color:#696969!important;cursor:default!important;font-family:inherit!important;font-size:14px!important;opacity:1!important}.topbar-notification-button.ant-btn:hover,.topbar-user-dropdown.ant-btn:hover{background-color:#fff!important}.topbar-sider-toggle.ant-btn:focus,.topbar-sider-toggle.ant-btn:hover{background-color:#2e5a8f!important;color:#fff!important}.notification-menu{border:1px solid #3e6a9f!important;border-radius:8px!important}.topbar-user-dropdown:focus,.topbar-user-dropdown:hover{background-color:initial!important;box-shadow:none!important}.topbar-menu-item{border-top:1px solid #e0e0e0;padding:10px 0}.topbar-menu-item a{color:#3e6a9f;display:block;font-size:14px;font-weight:700;text-align:center;text-decoration:underline;transition:color .3s ease}.topbar-menu-item a:hover{color:#2d4f73}.notification-menu .topbar-menu-item:last-child{margin-bottom:10px}@media (max-width:768px){.topbar-header.ant-layout-header{padding:0 10px 0 8px!important}.topbar-username{display:none!important}}.notification-container{align-items:center;border-radius:15px;display:flex;padding:10px 16px;width:100%}.notification-container.read{background-color:initial}.notification-container.unread{background-color:#ededee}.notification-dot{background-color:#3e6a9f;border-radius:50%;height:8px;margin-right:8px;width:8px}.notification-text{color:#3e6a9f;flex:1 1}body.no-scroll{overflow:hidden}.sider-wrapper{height:100vh;left:0;overflow:visible;position:fixed;top:0;transition:width .3s ease;z-index:100}@media only screen and (min-width:993px){.sider-wrapper{width:240px}.sider-wrapper.is-collapsed{width:80px}}.sider{background-color:#fff;box-shadow:2px 0 10px #3e6a9f1f;flex:0 0 100%!important;height:100vh;max-width:100%!important;min-width:100%!important;overflow:auto;padding:8px 10px 10px;position:relative!important;scrollbar-gutter:stable;scrollbar-width:thin;width:100%!important}.layout-main{min-height:100vh;transition:margin-left .3s ease}@media only screen and (min-width:993px){.layout-main{margin-left:240px}.layout-main.is-collapsed{margin-left:80px}}.layout-content{background-color:#fff;position:relative;z-index:1}.sider-header{align-items:flex-start;display:flex;gap:6px;justify-content:space-between;margin-bottom:4px;padding:4px 0 10px}.logo{flex:1 1;margin-bottom:0;min-width:0;text-align:left}.logo img{display:block;height:auto;margin:0;max-width:180px;padding:0;transition:max-width .3s ease;width:100%}.sider-collapse-btn{align-items:center!important;background-color:#3e6a9f!important;border:none!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;flex-shrink:0;font-size:12px!important;height:28px!important;justify-content:center!important;min-width:28px!important;padding:0!important;width:28px!important}.sider-collapse-btn:focus,.sider-collapse-btn:hover{background-color:#2e5a8f!important;color:#fff!important}.sider-close-btn{align-items:center!important;background-color:#3e6a9f!important;border:none!important;border-radius:6px!important;color:#fff!important;display:inline-flex!important;flex-shrink:0;font-size:14px;height:28px!important;justify-content:center!important;min-width:28px!important;padding:0!important;width:28px!important}.sider-close-btn:hover{background-color:#2e5a8f!important;color:#fff!important}.ant-menu{border:none!important}.ant-menu-item{align-items:center!important;background-color:initial!important;color:#3e6a9f!important;display:flex!important;transition:all .3s ease}.ant-menu-item-selected,.ant-menu-item:hover{background-color:#3e6a9f!important;color:#fff!important}.icon-selected{transition:all .3s ease}.ant-menu-item:hover .icon-unselected,.icon-selected{filter:brightness(0) invert(1)}.ant-menu-item-selected:hover{background-color:#3e6a9f!important;color:#fff!important}.ant-menu-item img{height:17px;object-fit:contain;width:17px}.sidebar-unread-badge{align-items:center;background-color:#faad14;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;line-height:1;margin-left:8px;min-width:20px;padding:0 6px}@media only screen and (min-width:993px){.sider.ant-layout-sider-collapsed{width:80px!important}.sider.ant-layout-sider-collapsed .sider-header{justify-content:center}.sider.ant-layout-sider-collapsed .logo{text-align:center}.sider.ant-layout-sider-collapsed .logo img{margin:0 auto;max-width:48px}.sider.ant-layout-sider-collapsed .ant-menu-item{align-items:center!important;display:flex!important;justify-content:center!important;padding:0!important;padding-inline:0!important;position:relative}.sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content{display:none!important;opacity:0!important;width:0!important}.sider.ant-layout-sider-collapsed .ant-menu-item .anticon{align-items:center!important;display:flex!important;justify-content:center!important}.sider.ant-layout-sider-collapsed .ant-menu-item .anticon,.sider.ant-layout-sider-collapsed .ant-menu-item>span.ant-menu-item-icon{-webkit-margin-end:0!important;-webkit-margin-start:0!important;margin:0 auto!important;margin-inline-end:0!important;margin-inline-start:0!important}.sider.ant-layout-sider-collapsed .ant-menu-item-icon{-webkit-margin-end:0!important;margin-inline-end:0!important}.sider.ant-layout-sider-collapsed .sidebar-unread-badge{font-size:0;height:8px;margin-left:0;min-width:8px;padding:0;position:absolute;right:12px;top:8px}}@media only screen and (min-width:768px) and (max-width:992px){.sider{width:80%}}@media only screen and (max-width:992px){.sider-wrapper{height:auto;position:static;width:auto!important;z-index:auto}.sider{height:100%;left:0;max-width:300px!important;min-width:0!important;position:fixed!important;top:0;transform:translateX(-100%);transition:transform .3s ease;width:80%!important;z-index:2000}.sider.active{transform:translateX(0)}.layout-main{margin-left:0!important}.layout-content{position:relative;z-index:1}}@media only screen and (max-width:576px){.sider{max-width:280px;width:85%}}.prominent-scroll{scrollbar-color:#3e6a9f #e6eef8;scrollbar-width:auto}.prominent-scroll::-webkit-scrollbar{height:10px;width:10px}.prominent-scroll::-webkit-scrollbar-track{background:#e6eef8;border-radius:8px}.prominent-scroll::-webkit-scrollbar-thumb{background:#3e6a9f;border:2px solid #e6eef8;border-radius:8px}.prominent-scroll::-webkit-scrollbar-thumb:hover{background:#2b5079}.section-heading{color:#3e6a9f}.add-client-container{align-items:center;display:flex;justify-content:center}.form-container{padding:20px}.form-section{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.form-section{grid-template-columns:repeat(2,1fr)}}.form-field{gap:10px}.form-field,.form-item{display:flex;flex-direction:column}.form-item label{text-wrap:nowrap;color:#3e6a9f;font-size:13px;font-weight:600;margin-bottom:4px}.form-item .ant-select{border-color:#3e6a9f!important;box-shadow:0 2px 2px #0000001a;font-size:8px!important;width:100%}.form-item .ant-input{font-size:14px}.form-item .ant-input,.form-item .ant-picker{border-color:#3e6a9f!important;box-shadow:0 2px 2px #0000001a;padding:6px 15px}.form-item .ant-picker{font-size:12px}.form-submit{display:flex;justify-content:end;margin-top:30px}.form-submit .ant-btn{transition:none!important}.form-submit .ant-btn,.form-submit .ant-btn:hover{background-color:#3e6a9f!important;border-color:#3e6a9f!important}.form-submit .ant-btn:hover{box-shadow:0 4px 8px #3e6a9f4d;color:#fff!important}.single-col{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:296.2px 1fr}@media screen and (max-width:580px){.single-col{display:grid;grid-template-columns:1fr}}.error-message{color:red;font-size:13px;margin-top:4px}.content-container{padding:20px 20px 0}.content-right-div{min-width:50%;padding-left:10px}.cards-container{align-items:center;display:flex;gap:10px;justify-content:center}.left-div,.right-div{flex:1 1}@media (max-width:768px){.cards-container{flex-direction:column}}@media (max-width:600px){.stats-grid{grid-template-columns:1fr}}.metrics-grid{display:flex;flex-wrap:wrap;gap:20px}.custom-label{color:#3e6a9f;font-family:Poppins,sans-serif;font-weight:700}.client-detail-container{max-width:100%;overflow-x:hidden}.content-container{padding:20px}.details-stats-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.details-stats-container>*,.details-stats-container>:first-child{flex:1 1}.stats-grid{grid-gap:20px;display:grid;flex:2 1;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.details-stats-container{flex-direction:column}.stats-grid{grid-template-columns:1fr}}.select-section{display:flex;justify-content:space-between;margin-bottom:16px;margin-top:15px;width:100%}.select-container{margin-bottom:15px}.custom-select .ant-select-selector{border:1px solid #3e6a9f!important;color:#3e6a9f;font-family:Poppins,sans-serif;padding:20px 250px 20px 20px!important}.custom-select .ant-select-arrow{color:#3e6a9f;padding-top:10px}.custom-select .ant-select-item{padding:20px 8px!important}.custom-select .ant-select-item-option:hover{background-color:#3e6a9f!important;color:#fff!important}.custom-select .ant-select-dropdown{min-width:100%!important;width:100%!important}.create-button{background-color:#3e6a9f;color:#fff;margin-top:20px;padding:18px 20px}.create-button:hover{background-color:#3e6a9f!important;color:#fff!important}.table-container{margin-top:20px;width:100%}.ant-btn:hover{background-color:initial!important;box-shadow:0 4px 10px #3e6a9f80;color:inherit!important}.lost-client-modal-content .modal-label{color:#3e6a9f;font-size:18px;font-weight:700}.btn-section{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.btn-section .custom-btn{background-color:red!important;padding:20px 18px}.btn-section .custom-btn.ant-btn-primary:hover,.custom-btn:hover{background-color:red!important;color:#fff!important}.modal-actions{display:flex;justify-content:flex-end;margin-top:10px}.sales-data .ant-input{border-color:#000!important;color:#000!important}.sales-data .ant-input:focus,.sales-data .ant-input:hover{border-color:#000!important;box-shadow:0 0 0 2px #29518233}.sales-data .ant-picker{border-color:#000!important;color:#000!important}.sales-data .ant-picker.ant-picker-focused,.sales-data .ant-picker:hover{border-color:#000!important;box-shadow:0 0 0 2px #29518233}.sales-data .ant-picker .ant-picker-input>input{color:#000!important}.sales-data .ant-select-selector{border-color:#000!important;color:#000!important}.sales-data .ant-select-selector.ant-select-focused,.sales-data .ant-select-selector:hover{border-color:#000!important;box-shadow:0 0 0 2px #29518233}.sales-data .ant-select-item-option-selected{color:#000}.sales-data .ant-select-single .ant-select-selector .ant-select-selection-item{color:#000!important}.sales-data .project-button{background-color:#3e6a9f}.sales-data .project-button:hover{background-color:#295182!important;color:#fff!important}.sales-data .default-btn-look,.sales-data .default-btn-look:hover{background-color:initial!important;color:#000!important;color:initial!important}.sales-data .form-section-mg-bottom{margin-bottom:48px}@media(max-width:768px){.sales-data .form-section-mg-bottom{margin-bottom:12px}}.follow-up-theme .form-label{color:#3e6a9f!important;font-weight:600}.follow-up-theme-checkbox .ant-checkbox-checked .ant-checkbox-inner,.follow-up-theme-checkbox .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#3e6a9f!important;border-color:#3e6a9f!important}.follow-up-theme-checkbox .ant-checkbox-input:focus+.ant-checkbox-inner,.follow-up-theme-checkbox .ant-checkbox-wrapper:hover .ant-checkbox-inner,.follow-up-theme-checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:#3e6a9f!important}.follow-up-theme .ant-input-focused,.follow-up-theme .ant-input:focus{border-color:#3e6a9f!important;box-shadow:0 0 0 2px #3e6a9f33!important}.follow-up-theme .ant-input-textarea-affix-wrapper.ant-input-outlined,.follow-up-theme .ant-input-textarea-affix-wrapper.ant-input-outlined:not(.ant-input-disabled):hover{border-color:#3e6a9f!important}.follow-up-theme .ant-input-textarea-affix-wrapper.ant-input-outlined.ant-input-affix-wrapper-focused,.follow-up-theme .ant-input-textarea-affix-wrapper.ant-input-outlined:focus-within{border-color:#3e6a9f!important;box-shadow:0 0 0 2px #3e6a9f33!important}.follow-up-theme textarea.ant-input{caret-color:#3e6a9f}.follow-up-theme .text-red{font-family:inherit!important;font-size:14px;line-height:1.4;margin-top:6px}.manage-assignees-modal__body{padding:24px}.manage-assignees-modal__cell-name{font-weight:500}.manage-assignees-modal__title-icon{color:#3e6a9f;font-size:20px}.manage-assignees-modal__add-section{background-color:#f5f5f5;border-radius:8px;margin-bottom:24px;padding:16px}.manage-assignees-modal__section-heading{color:#3e6a9f;font-weight:600;margin-bottom:12px}.manage-assignees-modal__compact{width:100%}.manage-assignees-modal__select{flex:1 1}.manage-assignees-modal__add-button{background-color:#3e6a9f;border-color:#3e6a9f;color:#fff}.manage-assignees-modal__selected-heading{color:#3e6a9f;font-weight:500;margin-bottom:8px}.manage-assignees-modal__selected-card{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;min-width:220px;padding:12px}.manage-assignees-modal__selected-card-name{font-weight:600}.manage-assignees-modal__selected-card-email{color:#666;font-size:12px}.manage-assignees-modal__skip-round-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.manage-assignees-modal__skip-round-label{font-size:12px}.manage-assignees-modal__skip-round-select{width:80px}.manage-assignees-modal__selected-card-remove{color:#ff4d4f;margin-top:8px;padding:0}.manage-assignees-modal__empty-note{color:#666;font-size:12px;margin-top:8px}.manage-assignees-modal__info-note{background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;color:#0050b3;font-size:13px;line-height:1.6;margin-top:16px;padding:12px 16px}.lead-card{border:.5px solid #d3d3d3;border-radius:10px;box-shadow:-1px 1px 30px 5px #00000003;padding:10px}.lead-card h2,.lead-card p{margin:0}.lead-card .basic-info{align-items:center;display:flex;justify-content:space-between}.lead-card .basic-info .lead-info{display:flex;flex-direction:row}.lead-card .basic-info .badge{background-color:#3e6a9f;border-radius:5px;color:#fff;padding:5px 10px}.lead-card .basic-info .avatar{align-items:center;background-color:#fdc800;border-radius:50%;color:#fff;display:flex;font-family:sans-serif;font-size:24px;height:50px;justify-content:center;width:50px}.lead-card hr{margin:10px 0;opacity:.2}.lead-card .lead-detail{display:flex;justify-content:space-between}.lead-card .lead-detail .grey{color:gray}.lead-card .lead-detail .div-2{margin-left:10px;text-align:right}.lead-card .lead-detail #assigned-to{margin-top:5px}.lead-card .job-section h3{font-size:16px;font-weight:600;margin-bottom:10px}.lead-card .job-section .job-table{border:1px solid #e0e0e0;border-collapse:initial;border-radius:10px;border-spacing:0;font-family:sans-serif;overflow:hidden;width:100%}.lead-card .job-section .job-table td,.lead-card .job-section .job-table th{font-size:14px;padding:12px 16px;text-align:left}.lead-card .job-section .job-table th{background-color:#f5f8fa;color:#374151;font-weight:600}.lead-card .job-section .job-table tbody tr{border-top:1px solid #e0e0e0}.lead-card .job-section .job-table tbody tr td{background-color:#fff;color:#111827}.lead-card .job-section .job-table tbody tr td:hover{background-color:#f0f4ff}.lead-card .job-section .job-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.lead-card .job-section .job-table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.lead-card .job-section .job-table th:first-child{border-top-left-radius:10px}.lead-card .job-section .job-table th:last-child{border-top-right-radius:10px}.table-link{cursor:pointer;text-decoration:underline}.lead-job-page .container h1{margin:0}.lead-job-page .job-card{border:.5px solid #d3d3d3;border-radius:10px;margin:5px;padding:10px}.lead-job-page .job-card .row{display:flex}.lead-job-page .styled-input{border:1px solid #3e6a9f!important;width:100%}.lead-job-page .dropdown{width:100%}.lead-job-page .ant-input-affix-wrapper .ant-input::placeholder,.lead-job-page .ant-input::placeholder,.lead-job-page .ant-picker-input>input::placeholder,.lead-job-page .ant-select .ant-select-selector .ant-select-selection-placeholder,.lead-job-page .styled-input::placeholder,.lead-job-page .styled-input[type=date]::placeholder,.lead-job-page .styled-input[type=datetime-local]::placeholder,.lead-job-page textarea.ant-input::placeholder{color:#bfbfbf!important;opacity:1!important}.custom-button{background-color:#3e6a9f;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:10px;padding:5px 10px}.jobs-selection-table__status-text{color:#3e6a9f;padding:8px 0}.jobs-selection-table__status-text--error{color:#e53e3e;padding:8px 0}.jobs-selection-table__wrap{margin-bottom:16px}.jobs-selection-table__border{border:2px solid #d1d5db;border-radius:4px;overflow:hidden}.jobs-selection-table__table{border-collapse:collapse;font-size:13px;width:100%}.jobs-selection-table__header-row{background-color:#f9fafb}.jobs-selection-table__th{border-right:2px solid #d1d5db;text-align:left}.jobs-selection-table__th,.jobs-selection-table__th--last{border-bottom:2px solid #d1d5db;color:#111827;font-size:13px;font-weight:600;padding:12px}.jobs-selection-table__th--last{text-align:right;width:120px}.jobs-selection-table__th--checkbox{text-align:center;width:50px}.jobs-selection-table__th--salary,.jobs-selection-table__th--title{width:200px}.jobs-selection-table__th--after-discount,.jobs-selection-table__th--charges,.jobs-selection-table__th--discount{text-align:right;width:150px}.jobs-selection-table__th--resources{text-align:center;width:100px}.jobs-selection-table__row{background-color:#fff}.jobs-selection-table__td{border-right:2px solid #d1d5db;color:#111827;padding:12px;vertical-align:middle}.jobs-selection-table__td--checkbox{text-align:center;width:50px}.jobs-selection-table__td--title{font-weight:500;width:180px}.jobs-selection-table__td--salary{width:200px}.jobs-selection-table__td--input-cell{padding:8px 12px;text-align:right;width:150px}.jobs-selection-table__td--after-discount{text-align:right;width:150px}.jobs-selection-table__td--resources{text-align:center;width:100px}.jobs-selection-table__td--total{border-right:none;font-weight:500;text-align:right;width:120px}.jobs-selection-table__cell-input{font-size:13px;height:32px;text-align:right;width:100%}.jobs-selection-table__error-text{color:red;font-size:12px;margin-top:6px}.contract-summary-form .contract-summary-select.ant-select .ant-select-selector{border:1px solid #3e6a9f!important;border-radius:6px!important;min-height:40px!important;padding:4px 11px!important}.contract-summary-form .contract-summary-select.ant-select-focused .ant-select-selector,.contract-summary-form .contract-summary-select.ant-select:hover .ant-select-selector{border-color:#40a9ff!important;box-shadow:0 0 0 2px #1890ff33!important}.contract-summary-form__remarks-only-label{color:#3e6a9f;display:block;font-weight:500;margin-bottom:6px}.contract-summary-form__label-asterisk--brand{color:#3e6a9f}.contract-summary-form__textarea-full{resize:none;width:100%}.contract-summary-form__error-text{color:red;font-size:12px;margin-top:4px}.contract-summary-form__error-text--tight{color:red;font-size:12px;margin-top:2px}.contract-summary-form__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:16px}.contract-summary-form__field-block{margin-bottom:16px}.contract-summary-form__field-header{margin-bottom:8px}.contract-summary-form__field-label{color:#111827;font-size:13px;font-weight:500;margin-right:16px}.contract-summary-form__label-asterisk{color:red}.contract-summary-form__field-value{color:#111827;font-size:13px;font-weight:500;min-width:40px;padding:2px 8px;text-align:right}.contract-summary-form__divider{border-bottom:1px solid #d1d5db;margin-bottom:4px;margin-top:4px}.contract-summary-form__block-label{color:#111827;display:block;font-size:13px;font-weight:500;margin-bottom:4px}.contract-summary-form__input-full,.contract-summary-form__select-full{height:40px;width:100%}.contract-summary-form__summary-row{margin-bottom:8px}.contract-summary-form__summary-row-inner{margin-bottom:4px}.contract-summary-form__summary-label{color:#111827;font-size:13px;font-weight:500}.contract-summary-form__summary-value{color:#111827;font-size:13px;font-weight:600}.contract-summary-form__summary-value--strong{color:#111827;font-size:13px;font-weight:700}.contract-summary-form__mobilization-block{margin-bottom:12px}.ant-select-multiple .ant-select-selection-item,.ant-select-selection-item,.ant-select-selection-overflow-item{color:#111!important}.ant-select .ant-select-selection-search-input,.ant-select-selection-search-input{color:#000!important}.status-tab-button{border:1px solid #000;border-radius:4px;color:#000;cursor:pointer;flex-shrink:0;font-weight:500;margin:2px;max-width:-webkit-fit-content;max-width:fit-content;min-width:-webkit-fit-content;min-width:fit-content;opacity:1;padding:5px;transition:all .2s ease;white-space:nowrap;width:auto}.status-tab-button:hover:not(:disabled){box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.status-tab-button:disabled{cursor:not-allowed;opacity:.5}.client-tabs-container{background-color:#fff;box-shadow:0 1px 3px #0000001a}.client-tabs{display:flex;flex-wrap:wrap;gap:4px}.client-tabs .tab{transition:all .2s ease}.client-tabs .tab:hover:not(:disabled){box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.job-headhunting-tabs.ant-tabs-card .ant-tabs-tab-active{background:#3e6a9f!important;border-color:#3e6a9f!important;color:#fff!important}.job-headhunting-tabs.ant-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.job-headhunting-tabs.ant-tabs-card .ant-tabs-tab{background:#fff;border-color:#d9d9d9}.job-headhunting-tabs.ant-tabs-card .ant-tabs-tab:not(.ant-tabs-tab-active):hover{background:#f5f5f5}.share-modal__option-icon-glyph{color:#666;font-size:20px}.share-modal__loading-title-icon{color:#3e6a9f}.share-modal__loading-body{text-align:center}.share-modal__loading-icon-circle{align-items:center;background:linear-gradient(135deg,#3e6a9f,#5a8fcf);border-radius:50%;box-shadow:0 4px 20px #3e6a9f4d;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.share-modal__loading-spin{color:#fff}.share-modal__loading-heading{color:#262626;margin-bottom:8px}.share-modal__loading-subtext{color:#666;font-size:14px}.share-modal__loading-bar-track{background:#f0f0f0;border-radius:2px;height:4px;margin-top:20px;overflow:hidden}.share-modal__loading-bar-fill{animation:share-modal-loadingBar 2s ease-in-out infinite;background:linear-gradient(90deg,#3e6a9f,#5a8fcf);border-radius:2px;height:100%}@keyframes share-modal-loadingBar{0%{width:0}50%{width:70%}to{width:100%}}.share-modal__title-section{margin-bottom:24px;text-align:center}.share-modal__title-heading{color:#262626;margin:0 0 8px}.share-modal__cv-name-text{color:#666;display:block;font-size:14px;margin-bottom:8px}.share-modal__link-wrap{margin-bottom:12px}.share-modal__link-label{color:#666;display:block;font-size:12px;margin-bottom:4px}.share-modal__link-input{background:#f5f5f5;border:1px solid #d9d9d9;color:#1890ff;font-size:12px}.share-modal__description-text{color:#666;font-size:14px}.share-modal__qr-section{margin-bottom:24px;text-align:center}.share-modal__qr-card{background:#fff;border:1px solid #d9d9d9;display:inline-block}.share-modal__qr-card-body{padding:16px}.share-modal__qr-image{border:1px solid #e8e8e8;border-radius:4px;height:120px;width:120px}.share-modal__qr-placeholder{align-items:center;border:2px dashed #d9d9d9;border-radius:4px;color:#999;display:flex;height:120px;justify-content:center;width:120px}.share-modal__qr-placeholder-icon{font-size:36px}.share-modal__qr-actions{margin-top:12px}.share-modal__qr-actions-label{color:#666;display:block;font-size:12px;margin-bottom:8px}.share-modal__qr-action-btn{font-size:12px}.share-modal__divider{margin:24px 0}.share-modal__options-header{margin-bottom:20px;text-align:center}.share-modal__options-heading{color:#262626;margin:0}.share-modal__options-subtext{color:#666;font-size:13px}.share-modal__option-tile{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:80px;justify-content:center;padding:16px 8px;text-align:center;transition:all .2s ease}.share-modal__option-icon{margin-bottom:6px}.share-modal__option-label{color:#262626;font-size:13px;font-weight:500}.share-modal__footer-note{background:#fafafa;border-radius:4px;margin-top:20px;padding:10px;text-align:center}.share-modal__footer-note-text{color:#666;font-size:12px}.job-details-stats-card__header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.job-details-stats-card__title{color:#3e6a9f;font-size:18px;font-weight:600;margin:0}.job-details-stats-card__btn-view-job{align-items:center;background:#3e6a9f;border-color:#3e6a9f;border-radius:6px;display:flex;gap:6px}.job-details-stats-card__btn-copy-link:disabled,.job-details-stats-card__btn-copy-link:disabled:hover,.job-details-stats-card__btn-view-job:disabled,.job-details-stats-card__btn-view-job:disabled:hover{background:#3e6a9f99;border-color:#3e6a9f99;color:#fff}.job-details-stats-card__body{display:flex;flex-direction:column;gap:12px}.job-details-stats-card__row{align-items:center;display:flex;justify-content:space-between}.job-details-stats-card__label{color:#666;font-weight:500}.job-details-stats-card__value{color:#3e6a9f;font-weight:600}.job-details-stats-card__value--medium{font-weight:500}.job-details-stats-card__status-badge{background:#f0f8ff;border:1px solid rgba(62,106,159,.125);border-radius:4px;color:#3e6a9f;font-weight:500;padding:4px 8px}.job-details-stats-card__remarks-readonly{color:#3e6a9f;font-weight:500;max-width:220px;text-align:right}.job-details-stats-card__remarks-icon{cursor:pointer;font-size:18px}.job-details-stats-card__remarks-icon--active{color:#1890ff}.job-details-stats-card__remarks-icon--inactive{color:#aaa}.job-details-stats-card__settings-panel{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px}.job-details-stats-card__settings-title{color:#3e6a9f;font-size:16px;font-weight:600;margin:0 0 12px}.job-details-stats-card__settings-row{align-items:center;display:flex;justify-content:space-between}.job-details-stats-card__switch--on.ant-switch-checked{background-color:#3e6a9f!important}.job-details-stats-card__switch--off:not(.ant-switch-checked){background-color:#ccc!important}.job-details-stats-card__cv-stats-panel{background-color:#f0f8ff;border:1px solid rgba(62,106,159,.125);border-radius:6px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px}.job-details-stats-card__cv-stats-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.job-details-stats-card__cv-stats-label{color:#666;font-size:14px;font-weight:500}.job-details-stats-card__cv-stats-total-wrap{align-items:center;display:flex;gap:8px}.job-details-stats-card__cv-stats-total{color:#3e6a9f;font-size:14px;font-weight:600}.job-details-stats-card__btn-view-all{color:#3e6a9f;font-size:12px;font-weight:500;height:auto;padding:0}.job-details-stats-card__public-actions{display:flex;justify-content:flex-end;margin-top:8px}.job-details-stats-card__public-actions-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.job-details-stats-card__btn-copy-link{background:#3e6a9f;border-color:#3e6a9f;color:#fff}.job-details-stats-card__link-preview{align-items:center;background-color:#f0f8ff;border:1px solid rgba(62,106,159,.125);border-radius:4px;display:flex;gap:8px;padding:8px 12px}.job-details-stats-card__link-preview-text{color:#3e6a9f;font-size:12px;font-weight:500}.job-details-stats-card__link-copy-icon{color:#3e6a9f;cursor:pointer}.job-details-stats-card__screening-panel{background-color:#f8f9fa;border:1px solid rgba(62,106,159,.125);border-radius:8px;margin-top:16px;padding:16px}.job-details-stats-card__screening-heading{margin-bottom:12px}.job-details-stats-card__screening-title{color:#666;font-size:14px;font-weight:600}.job-details-stats-card__screening-body{display:flex;flex-direction:column;gap:12px}.job-details-stats-card__screening-controls{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.job-details-stats-card__screening-select{flex:1 1 200px;min-width:200px}.job-details-stats-card__screening-submit{background:#3e6a9f;border-color:#3e6a9f;color:#fff;flex:0 0 auto;min-width:100px}.job-details-stats-card__modal-title{align-items:center;display:flex;gap:8px}.job-details-stats-card__modal-title-icon{color:#3e6a9f}.job-details-stats-card__modal-loading{display:flex;justify-content:center;padding:40px}.job-details-stats-card__modal-body{padding:8px 0}.job-details-stats-card__modal-empty{color:#999;padding:40px;text-align:center}.job-details-stats-card__stat-hero{background-color:#f0f8ff;border:2px solid #3e6a9f;border-radius:8px;margin-bottom:24px;padding:16px}.job-details-stats-card__stat-hero .ant-statistic-content-value{color:#3e6a9f!important;font-size:32px!important;font-weight:700!important}.job-details-stats-card__stat-cell{border-radius:6px;height:100%;padding:12px}.job-details-stats-card__stat-cell--amber{background-color:#fff7e6;border:1px solid #ffd591}.job-details-stats-card__stat-cell--blue{background-color:#e6f7ff;border:1px solid #91d5ff}.job-details-stats-card__stat-cell--green{background-color:#f6ffed;border:1px solid #b7eb8f}.job-details-stats-card__stat-cell--peach{background-color:#fff2e8;border:1px solid #ffbb96}.job-details-stats-card__stat-cell--rose{background-color:#fff1f0;border:1px solid #ffccc7}.job-details-stats-card__stat-cell--amber .ant-statistic-content-value{color:#faad14!important;font-size:20px!important;font-weight:600!important}.job-details-stats-card__stat-cell--blue .ant-statistic-content-value{color:#1890ff!important;font-size:20px!important;font-weight:600!important}.job-details-stats-card__stat-cell--green .ant-statistic-content-value{color:#52c41a!important;font-size:20px!important;font-weight:600!important}.job-details-stats-card__stat-cell--peach .ant-statistic-content-value{color:#ff9800!important;font-size:20px!important;font-weight:600!important}.job-details-stats-card__stat-cell--rose-red .ant-statistic-content-value{color:#ff4d4f!important;font-size:20px!important;font-weight:600!important}.job-details-stats-card__stat-cell--rose-soft .ant-statistic-content-value{color:#ff7875!important;font-size:20px!important;font-weight:600!important}.resume-filters-card{box-shadow:0 2px 8px #0000001a;margin-bottom:24px;width:100%}.resume-filter-row-inline{align-items:stretch;display:flex;flex-wrap:wrap}@media (max-width:900px){.resume-filter-row-inline>*{flex:1 1 100%;max-width:100%}.resume-filter-row-inline .MuiAutocomplete-root,.resume-filter-row-inline .MuiFormControl-root,.resume-filter-row-inline .MuiTextField-root{width:100%}}@media (min-width:901px){.resume-filter-row-inline>:first-child{flex:1 1 auto}}.rf-autocomplete .MuiAutocomplete-inputRoot{padding:4px 8px}.rf-tag-chip{background-color:#3e6a9f!important;border-color:#3e6a9f!important;color:#fff!important}.rf-tag-chip:hover{background-color:#2e5a8f!important}.rf-tag-chip .MuiChip-deleteIcon{color:#fff!important}.rf-section-spacing{margin-bottom:8px}.rf-stack-1{display:flex;flex-direction:column;gap:8px}.rf-label-title{color:#555!important;font-size:12px!important;font-weight:500!important;margin-bottom:4px!important}.rf-input-row{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;max-width:800px;overflow:hidden}.rf-autocomplete-inline{background-color:#fff;flex:1 1}.rf-autocomplete-inline .MuiOutlinedInput-root{border-radius:0}.rf-autocomplete-inline .MuiOutlinedInput-root fieldset{border:none}.rf-autocomplete-inline .MuiAutocomplete-inputRoot{padding:4px 12px}.rf-years-input{background-color:#fff}.rf-years-input .MuiInputBase-input{padding:8px}.rf-years-input .MuiOutlinedInput-root{border-left:1px solid #d9d9d9;border-radius:0}.rf-years-input .MuiOutlinedInput-root fieldset{border:none}.rf-add-btn{border-left:1px solid #d9d9d9!important;border-radius:0!important;color:#3e6a9f!important;font-weight:600!important;padding-left:24px!important;padding-right:24px!important;white-space:nowrap}.rf-chip-grid{margin-top:8px!important}.rf-exp-chip{align-items:center;background-color:#f5f7f9;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;gap:8px;padding:6px 4px 6px 12px}.rf-exp-chip-label{color:#333!important;font-size:12px!important;font-weight:600!important;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-exp-chip-input{width:65px}.rf-exp-chip-input .MuiInputBase-input{background-color:#fff;font-size:12px;padding:2px 4px;text-align:center}.rf-exp-chip-input .MuiOutlinedInput-root{height:24px;padding:0}.rf-exp-chip-suffix{color:#666!important;font-size:10px!important}.rf-exp-chip-remove{color:#999!important;height:20px!important;margin-left:4px!important;width:20px!important}.rf-exp-chip-remove:hover{background-color:#ff4d4f1a!important;color:#ff4d4f!important}.rf-search-wrap{display:flex;flex-direction:column;gap:0;max-width:600px}.rf-search-label{color:#555!important;font-size:12px!important;margin-bottom:4px!important}.rf-search-row{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;flex-direction:row;flex-wrap:nowrap;overflow:hidden;width:100%}.rf-search-input{flex:1 1}.rf-search-input .MuiInputBase-input{padding:8px 12px}.rf-search-input .MuiOutlinedInput-root{border-radius:0}.rf-search-input .MuiOutlinedInput-root fieldset{border:none}.rf-search-type{max-width:160px;min-width:130px}.rf-search-type .MuiOutlinedInput-root{border-left:1px solid #d9d9d9;border-radius:0}.rf-search-type .MuiOutlinedInput-root fieldset{border:none}.rf-search-type .MuiAutocomplete-inputRoot{padding:4px 8px}.rf-search-type .MuiAutocomplete-input{text-align:left}.rf-active-filters-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rf-active-filters-label{color:#8c8c8c!important;margin-right:8px!important}.rf-active-filter-chip{background-color:#3e6a9f!important;color:#fff!important}.rf-active-filter-chip .MuiChip-deleteIcon{color:#fff!important}.rf-clear-all-btn{border:1px solid #3e6a9f!important;border-radius:6px!important;box-shadow:none!important;color:#3e6a9f!important;margin-left:8px!important;min-width:auto!important;padding:4px 12px!important;text-transform:none!important}.rf-clear-all-btn:hover{background-color:#3e6a9f14!important}.rf-clear-all-btn:disabled{border-color:#3e6a9f59!important;color:#3e6a9f73!important}@media (max-width:600px){.rf-years-input{width:100%}}@media (min-width:600px){.rf-years-input{width:120px}}.import-leads-button__actions{display:flex;gap:8px}.import-leads-button__action-btn{background:#3e6a9f;color:#fff}.import-leads-button__hidden-input{display:none}.import-leads-button__modal-body{min-height:400px}.import-leads-button__empty-state{padding:60px 0;text-align:center}.import-leads-button__empty-text{color:#666;font-size:16px;margin-bottom:16px}.import-leads-button__select-btn{font-size:16px;height:50px}.import-leads-button__data-wrap{padding:16px 0}.import-leads-button__tab-panel{margin-top:16px}.import-leads-button__success-banner{background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;margin-bottom:16px;padding:12px}.import-leads-button__success-text{color:#52c41a;font-weight:500;margin:0}.import-leads-button__cell-text{font-size:12px}.import-leads-button__response{color:#000}.import-leads-button__box{border:1px solid #000;border-radius:6px;margin-bottom:12px;padding:12px}.import-leads-button__box--centered{border-color:#3e6a9f;text-align:center}.import-leads-button__box--flex{flex:1 1;text-align:center}.import-leads-button__box--code{background:#fff;color:#000;font-size:12px;max-height:300px;overflow-y:auto}.import-leads-button__label{color:#555;font-size:12px}.import-leads-button__value{color:#3e6a9f;font-size:16px;font-weight:700}.import-leads-button__value--spaced{margin-bottom:8px}.import-leads-button__message{color:#3e6a9f;font-weight:700}.import-leads-button__stats-row{display:flex;gap:12px;margin-bottom:16px}.import-leads-button__list{font-size:13px;max-height:150px;overflow-y:auto}.import-leads-button__list--tall{max-height:200px}.import-leads-button__skipped-item{border:1px solid #ccc;border-radius:4px;margin-bottom:6px;padding:8px}.import-leads-button__skipped-reason{color:#000}.resume-pdf-viewer__pages-col{display:flex;flex-direction:column;height:100%}.resume-pdf-viewer__header{align-items:center;background:#f0f4fa;border-bottom:1px solid #dde3ee;border-radius:6px 6px 0 0;display:flex;flex-shrink:0;gap:8px;padding:8px 12px}.resume-pdf-viewer__header-icon{color:#dc2626;font-size:16px}.resume-pdf-viewer__label{color:#1f3a61;flex:1 1;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-pdf-viewer__page-count{color:#64748b;flex-shrink:0;font-size:11px}.resume-pdf-viewer__icon-btn{align-items:center;background:none;border:none;color:#3e6a9f;cursor:pointer;display:flex;padding:2px 4px}.resume-pdf-viewer__icon-btn:disabled{cursor:not-allowed;opacity:.4}.resume-pdf-viewer__download-icon{font-size:15px}.resume-pdf-viewer__zoom-icon{font-size:14px}.resume-pdf-viewer__toolbar{align-items:center;background:#f8fafc;border-bottom:1px solid #e8edf3;display:flex;flex-shrink:0;gap:8px;padding:6px 12px}.resume-pdf-viewer__slider{flex:1 1;margin:0}.resume-pdf-viewer__zoom-pct{color:#64748b;flex-shrink:0;font-size:11px;min-width:36px;text-align:right}.resume-pdf-viewer__pages-area{background:#f8fafc;flex:1 1;overflow:auto;padding:12px;position:relative}.resume-pdf-viewer__loading{align-items:center;display:flex;height:200px;justify-content:center}.resume-pdf-viewer__loading-spin-icon{color:#3e6a9f;font-size:28px}.resume-pdf-viewer__error{color:#dc2626;font-size:13px;padding:24px;text-align:center}.resume-pdf-viewer__rendering-overlay{position:absolute;right:8px;top:8px;z-index:10}.resume-pdf-viewer__rendering-spin-icon{color:#3e6a9f;font-size:16px}.resume-pdf-viewer__empty{align-items:center;color:#94a3b8;display:flex;font-size:14px;height:200px;justify-content:center}.resume-pdf-viewer__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(var(--resume-grid-cols,1),1fr);height:100%;overflow:hidden;padding:12px}.resume-pdf-viewer__grid-item{background:#fff;border:1px solid #dde3ee;border-radius:6px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.resume-pdf-viewer__modal{max-width:900px;max-width:var(--resume-modal-max-width,900px);top:2vh}.pp-assignment-panel{background-color:#f0f8ff;border:1px solid rgba(62,106,159,.125);border-radius:8px;margin:16px 0;padding:16px}.pp-assignment-panel__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pp-assignment-panel__label{color:#3e6a9f;font-weight:600}.pp-select-assign-exec{cursor:pointer;flex:1 1;max-width:-webkit-fit-content;max-width:fit-content}.pp-select-recruiter-min{min-width:150px;width:-webkit-fit-content;width:fit-content}.pp-icon-pdf{color:#d4380d;cursor:pointer;font-size:20px}.pp-pm-remarks-cell{align-items:center;display:flex;justify-content:center;width:100%}.pp-assign-scroll-wrap{margin-top:8px}.pp-assign-scroll-box{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:4px;max-height:150px;overflow-y:auto;padding:8px}.pp-assign-item{background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:4px;padding:4px 8px}.pp-assign-item__title{color:#3e6a9f;font-weight:500}.pp-assign-item__meta{color:#666;font-size:12px}.pp-assign-item-fallback{color:#999;font-size:12px;padding:4px}.pp-form-block{margin-bottom:16px}.pp-label-block{display:block;font-weight:500;margin-bottom:4px}.pp-modal-actions{margin-top:10px;text-align:right}.pp-section-heading{font-weight:500;margin-bottom:8px}.pp-remarks-list-scroll{max-height:300px;overflow-y:auto}.pp-remark-title-strong{font-weight:600}.pp-remark-meta{color:#888;font-size:12px;margin-left:8px}.pp-pre-wrap{white-space:pre-wrap}.pp-modal-footer-actions{margin-top:12px;text-align:right}.question-options__duplicate-warning{background-color:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:12px;margin-bottom:12px;padding:8px 12px}.question-options__label{color:#6b7280;display:block;font-size:13px;font-weight:500;margin-bottom:12px}.question-options__label--dark{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.question-options__list{display:flex;flex-direction:column;gap:12px;gap:var(--options-list-gap,12px)}.question-options__option-row{align-items:center;display:flex;gap:12px;gap:var(--option-row-gap,12px)}.question-options__choice-icon{color:#d1d5db;color:var(--choice-icon-color,#d1d5db);flex-shrink:0;font-size:20px;font-size:var(--choice-icon-size,20px)}.question-options__dropdown-index{color:#6b7280;flex-shrink:0;font-size:14px;font-weight:400;min-width:24px}.question-options__option-input{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:text;flex:1 1;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s ease,box-shadow .2s ease}.question-options__option-input--empty{border:1px solid #ef4444}.question-options__option-input--google{background-color:initial;border:none;border-bottom:2px solid #e8eaed;border-radius:0;color:#202124;cursor:text;flex:1 1;font-size:14px;line-height:22px;outline:none;padding:10px 4px 8px 0}.question-options__option-input--google.question-options__option-input--empty{border:none;border-bottom:2px solid #d93025}.question-options__remove-btn{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:color .2s ease}.question-options__remove-btn:hover{color:#ef4444}.question-options__remove-icon{font-size:18px}.question-options__add-btn{align-items:center;background:#0000;border:none;color:#3e6a9f;color:var(--add-btn-color,#3e6a9f);cursor:pointer;display:flex;font-size:13px;font-size:var(--add-btn-font-size,13px);font-weight:500;font-weight:var(--add-btn-font-weight,500);gap:6px;margin-top:12px;margin-top:var(--add-btn-margin-top,12px);padding:0;padding:var(--add-btn-padding,0)}.question-options__add-btn:hover{color:#2d5a8a;color:var(--add-btn-hover-color,#2d5a8a)}.question-options__add-btn--google:hover{text-decoration:underline}.question-options__text-preview{background-color:#f9fafb;background-color:var(--preview-bg,#f9fafb);border:1px dashed #d1d5db;border:var(--preview-border,1px dashed #d1d5db);border-radius:6px;border-radius:var(--preview-radius,6px);padding:12px;padding:var(--preview-padding,12px)}.question-options__text-preview--google{border-bottom:1px dashed #dadce0}.question-options__short-answer-input{color:#9ca3af;color:var(--short-answer-color,#9ca3af)}.question-options__paragraph-textarea,.question-options__short-answer-input{background-color:initial;border:none;cursor:not-allowed;font-size:14px;font-style:italic;outline:none;padding:0;width:100%}.question-options__paragraph-textarea{color:#9ca3af;resize:none}.question-options__file-upload{align-items:center;background-color:initial;border:2px dashed #e5e7eb;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:32px 24px;text-align:center}.question-options__file-upload-icon{color:#d1d5db;font-size:48px;margin-bottom:12px}.question-options__file-upload-title{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.question-options__file-upload-subtitle{color:#9ca3af;font-size:11px;margin-top:4px}.question-options__picker-wrap{position:relative;width:100%}.question-options__picker{background-color:#fff;border:1px solid #d1d5db;border:var(--picker-border,1px solid #d1d5db);border-radius:8px;cursor:pointer;font-size:14px;height:48px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.question-options__picker-suffix-icon{color:#6b7280;color:var(--suffix-icon-color,#6b7280);font-size:16px}.question-options__picker-preview{color:#6b7280;font-size:13px;font-weight:500;pointer-events:none;position:absolute;right:44px;top:50%;transform:translateY(-50%)}.question-options__helper-text{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:4px;margin-top:6px}.question-options__helper-icon{font-size:14px}.question-options__error-text{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px;margin-top:6px}.question-options__error-icon{font-size:14px}.question-options__not-implemented{background-color:initial;border:2px dashed #e5e7eb;border-radius:8px;padding:16px;text-align:center}.question-options__not-implemented-text{color:#9ca3af;font-size:14px;font-style:italic}.error-card-container{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:20px}.error-card-content{background-color:#fff;border:1px solid #fee;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:500px;padding:32px;text-align:center;width:100%}.error-card-icon-wrapper{align-items:center;background-color:#fee;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.error-card-title{color:#111827;font-size:20px;font-weight:600;margin-bottom:8px;margin-top:0}.error-card-message{color:#6b7280;font-size:14px;margin-bottom:24px}.error-card-actions{display:flex;gap:12px;justify-content:center}.error-card-btn-retry{background-color:#3e6a9f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.error-card-btn-retry:hover{background-color:#2c4d75}.error-card-btn-back{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.error-card-btn-back:hover{background-color:#f9fafb;border-color:#d1d5db}.google-form-question-row{align-items:stretch;display:flex;flex-direction:row;gap:12px}.google-form-question-row__card{flex:1 1 auto;max-width:960px;min-width:0}.google-form-question-row__add{align-items:center;align-self:center;display:flex;flex-shrink:0}.google-form-add-sidebar__btn{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:50%;box-shadow:0 1px 2px #3c404340,0 1px 3px 1px #3c40431f;color:#3e6a9f;cursor:pointer;display:flex;height:48px;justify-content:center;margin:0;padding:0;transition:background .2s ease,box-shadow .2s ease,color .2s ease;width:48px}.google-form-add-sidebar__btn:hover{background:#f1f6fb;box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c40431f;color:#2d5080}.google-form-add-sidebar__btn:focus-visible{outline:2px solid #3e6a9f;outline-offset:2px}.google-form-sticky-save-wrap{align-items:center;background:#0000;display:flex;justify-content:flex-end;margin:0 0 0 auto;max-width:100%;padding:0 0 16px;pointer-events:none;position:-webkit-sticky;position:sticky;top:56px;width:-webkit-fit-content;width:fit-content;z-index:900}.google-form-sticky-save-wrap>.ant-btn{pointer-events:auto}.floating-action-bar{left:240px;transition:left .2s ease}@media only screen and (max-width:768px){.google-form-sticky-save-wrap .button-text{display:none}.floating-action-bar{left:0;padding:16px!important}.button-text{display:none}.action-divider{display:none!important}.floating-action-bar .ant-btn,.floating-action-bar button{min-width:auto!important;padding:12px!important}}@media only screen and (max-width:992px){.floating-action-bar{left:0}}.gf-qcard-shell{opacity:1;position:relative;transform:scale(1);transition:transform .2s ease,opacity .2s ease}.gf-qcard-shell--dragged{opacity:.65;transform:scale(.98)}.gf-qcard{align-items:stretch;background:#fff;border:1px solid #dadce0;border-radius:8px;box-shadow:0 1px 2px #3c404326;cursor:pointer;display:flex;flex-direction:row;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.gf-qcard:hover{box-shadow:0 1px 3px #3c404338}.gf-qcard--focused{border-color:#c4c7c5;box-shadow:0 1px 3px #3c404340}.gf-qcard--dragover{border-color:#1a73e8;box-shadow:0 2px 8px #1a73e840}.gf-qcard-accent{align-self:stretch;background:#1a73e8;flex-shrink:0;width:6px}.gf-qcard-inner{display:flex;flex:1 1;flex-direction:column;min-width:0}.gf-qcard-drag-row{padding:6px 0 2px}.gf-qcard-drag,.gf-qcard-drag-row{display:flex;justify-content:center}.gf-qcard-drag{align-items:center;background:#0000;border:none;border-radius:4px;color:#5f6368;cursor:grab;padding:2px 8px}.gf-qcard-drag-icon{color:#5f6368;font-size:20px!important}.gf-qcard-drag:hover{background:#f1f3f4}.gf-qcard-drag:active{cursor:grabbing}.gf-qcard-body{padding:0 24px 16px}.gf-qcard-title-row{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.gf-qcard-title-grow{flex:1 1 200px;min-width:0}.gf-qcard-icon-btn{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:2px;padding:0;width:40px}.gf-qcard-icon-btn:hover{background:#f1f3f4}.gf-qcard-type-slot{flex-shrink:0;margin-bottom:2px}.gf-qcard-options-slot{margin-top:8px}.gf-qcard-options-error{color:#d93025;font-size:12px;margin-top:8px}.gf-qcard-footer{align-items:center;background:#fff;border-top:1px solid #e0e0e0;display:flex;flex-direction:row;gap:4px;justify-content:flex-end;padding:10px 16px 12px}.gf-qcard-footer-spacer{flex:1 1}.gf-qcard-footer-actions{align-items:center;display:flex;flex-direction:row;gap:4px}.gf-qcard-footer-icon{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;width:40px}.gf-qcard-footer-icon:hover{background:#f1f3f4}.gf-qcard-footer-icon-svg{color:#5f6368;font-size:18px}.gf-qcard-footer-divider{background:#dadce0;height:20px;margin:0 8px 0 4px;width:1px}.gf-qcard-required-label{color:#5f6368;font-size:13px;margin-right:4px;-webkit-user-select:none;user-select:none}.gf-qcard-title-wrap{width:100%}.questionnaire-preview-modal--offset.ant-modal{top:20px}.questionnaire-preview__form-title-wrap{margin-bottom:16px}.questionnaire-preview__form-title{margin-bottom:8px;margin-top:0}.questionnaire-preview__search{margin-bottom:16px}.questionnaire-preview__card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;height:100%;transition:all .2s ease}.questionnaire-preview__card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:20px}.questionnaire-preview__card-content{flex:1 1}.questionnaire-preview__section{margin-bottom:12px}.questionnaire-preview__question-label{color:#374151;display:block;font-size:13px;margin-bottom:4px}.questionnaire-preview__question-text{color:#4b5563;font-size:12px;font-style:italic;margin:0}.questionnaire-preview__type-label{color:#6b7280;font-size:11px}.questionnaire-preview__type-value{color:#3e6a9f}.questionnaire-preview__help-label{color:#6b7280;display:block;font-size:11px;margin-bottom:6px}.questionnaire-preview__help-text{color:#4b5563;font-size:11px;margin:0}.questionnaire-preview__options-label{color:#6b7280;display:block;font-size:11px;margin-bottom:6px}.questionnaire-preview__options-box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:8px}.questionnaire-preview__option-item{color:#4b5563;font-size:11px;margin-bottom:0;margin-bottom:var(--option-item-mb,0);padding:2px 0}.default-questionnaire-preview-modal .ant-modal-title{color:#111827;font-size:18px;font-weight:600}.default-questionnaire-preview-modal .preview-header{background-color:#f3f4f6;border-radius:8px;margin-bottom:24px;padding:16px}.default-questionnaire-preview-modal .preview-header h4{color:#111827;font-size:16px;font-weight:600;margin:0 0 8px}.default-questionnaire-preview-modal .preview-header p{color:#6b7280;font-size:14px;margin:0}.default-questionnaire-preview-modal .questions-label{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.default-questionnaire-preview-modal .questions-badge{background-color:#dbeafe;border-radius:9999px;color:#3b82f6;font-size:12px;font-weight:700;padding:2px 8px}.default-questionnaire-preview-modal .questions-scroll{max-height:400px;overflow-y:auto}.default-questionnaire-preview-modal .question-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:16px}.default-questionnaire-preview-modal .question-card-content{align-items:flex-start;display:flex;gap:12px}.default-questionnaire-preview-modal .question-number{align-items:center;background-color:#3b82f6;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:24px}.default-questionnaire-preview-modal .question-body{flex:1 1}.default-questionnaire-preview-modal .question-text{color:#111827;font-size:14px;font-weight:500;margin-bottom:8px}.default-questionnaire-preview-modal .question-text .required-star{color:#ef4444;margin-left:4px}.default-questionnaire-preview-modal .question-meta{align-items:center;display:flex;gap:8px;margin-bottom:8px}.default-questionnaire-preview-modal .question-type-badge{background-color:#f3f4f6;border-radius:4px;color:#6b7280;font-size:12px;padding:2px 8px}.default-questionnaire-preview-modal .required-badge{background-color:#fee2e2;border-radius:4px;color:#ef4444;font-size:12px;padding:2px 8px}.default-questionnaire-preview-modal .question-help-text{color:#6b7280;font-size:12px;margin-bottom:8px}.default-questionnaire-preview-modal .question-options{margin-top:8px}.default-questionnaire-preview-modal .question-options-label{color:#6b7280;font-size:12px;margin-bottom:4px}.default-questionnaire-preview-modal .question-options-list{margin:0;padding-left:20px}.default-questionnaire-preview-modal .question-options-list li{color:#374151;font-size:13px;margin-bottom:2px}.default-questionnaire-preview-modal .preview-modal-confirm-btn{background:#3e6a9f!important;border-color:#3e6a9f!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease}.default-questionnaire-preview-modal .preview-modal-confirm-btn:focus,.default-questionnaire-preview-modal .preview-modal-confirm-btn:hover{background:#2d5a8a!important;border-color:#2d5a8a!important;color:#fff!important}.default-questionnaire-preview-modal .preview-modal-confirm-btn:active{background:#244b74!important;border-color:#244b74!important;color:#fff!important}