@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";body{margin:0}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;margin:0}.side-bar-main{width:154px;height:100vh;background:#fff;box-shadow:0 0 10px #0000001a;overflow-y:scroll;overflow-x:hidden;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}@media (max-width: 800px){.side-bar-main{display:none;width:0px;height:0;visibility:hidden;padding:0}}.side-bar-main a{text-decoration:none;color:#99a69d}.side-bar-main .side-bar-content{display:flex;justify-content:space-between;flex-direction:column;width:100%;gap:30px;height:100%}.side-bar-main .side-bar-content .side-bar-top-section{display:flex;flex-direction:column;align-items:center}.side-bar-main .side-bar-content .side-bar-top-section .ant-badge .ant-badge-count{transform:translate(100%,-50%)!important}.side-bar-main .side-bar-content .side-bar-top-section .logo{position:sticky;top:10px;width:100%;text-align:center;background-color:#fff;height:70px}.side-bar-main .side-bar-content .side-bar-top-section svg path{cursor:pointer;fill:#99a69d}.side-bar-main .side-bar-content .side-bar-top-section .side-bar-top-section-items{display:flex;flex-direction:column;row-gap:40px}.side-bar-main .side-bar-content .side-bar-top-section .side-bar-top-section-items .side-bar-top-section-single-item{display:flex;align-items:center;gap:6px}.side-bar-main .side-bar-content .side-bar-top-section .side-bar-top-section-items .side-bar-top-section-single-item:hover{color:#333}.side-bar-main .side-bar-content .side-bar-top-section .side-bar-top-section-items .side-bar-top-section-single-item:hover svg path{cursor:pointer;fill:#333}.side-bar-main .side-bar-content .side-bar-top-section .side-bar-top-section-items .side-bar-top-section-single-item p{font-weight:400;font-size:16px;text-align:center;cursor:pointer;margin:0}.side-bar-main .side-bar-content .side-bar-top-section .side-bar-top-section-items .side-bar-top-section-single-item p:hover{color:#333}.side-bar-main .side-bar-content .side-bar-top-section .side-bar-top-section-items .active-side-bar-top-section-single-item{display:flex;align-items:center;gap:6px}.side-bar-main .side-bar-content .side-bar-top-section .side-bar-top-section-items .active-side-bar-top-section-single-item p{color:#333;font-weight:400;font-size:16px;text-align:center;cursor:pointer;margin:0}.side-bar-main .side-bar-content .side-bar-top-section .side-bar-top-section-items .active-side-bar-top-section-single-item svg path{fill:#333}.side-bar-main .side-bar-content .side-bar-down-section{margin-top:auto;display:flex;flex-direction:column;align-items:center;row-gap:20px;position:sticky;bottom:0;width:100%;background-color:#fff}.side-bar-main .side-bar-content .side-bar-down-section .notifaction-bell{width:39px;height:39px;border-radius:50%;background-color:#f8f6f4;display:flex;align-items:center;justify-content:center;cursor:pointer}.side-bar-main .side-bar-content .side-bar-down-section .active-profile{border:3px solid #333333;width:100%;height:100%;border-radius:50%}.side-bar-main .side-bar-content .side-bar-down-section .active-notification{width:39px;height:39px;border-radius:50%;background-color:#333;display:flex;align-items:center;justify-content:center;cursor:pointer}.side-bar-main .side-bar-content .side-bar-down-section .active-notification svg path{fill:#fff!important;padding:0%}.side-bar-main .side-bar-content .side-bar-down-section .side-bar-profile{height:50px;width:50px;border-radius:50%}.side-bar-main .side-bar-content .side-bar-down-section .side-bar-profile img{width:100%;height:100%;border-radius:50%;cursor:pointer;object-fit:cover}.ant-collapse .ant-collapse-arrow{right:16px!important;left:auto!important}.option-arrow{transform:rotate(180deg);transition:.3s}.activeA{color:#333;font-weight:700}.suboption{color:#99a69d!important;font-weight:700}.side-bar-main::-webkit-scrollbar{width:6px;transition:all .3s}.side-bar-main::-webkit-scrollbar-track{background:#fff;transition:all .3s}.side-bar-main::-webkit-scrollbar-thumb{background:#fff;border-radius:5px;transition:all .3s}.layout-main{width:100%;height:100vh;overflow-y:auto}@media (min-width: 2000px){.layout-main{display:flex;justify-content:center}}.layout-main .layout-container{display:flex;width:100%;background-color:#fafafa}@media (min-width: 2000px){.layout-main .layout-container{width:1320px}}.layout-main .layout-container .consultationDetails{padding:0 40px 20px}@media screen and (max-width: 800px){.layout-main .layout-container .consultationDetails{padding:0 20px 20px!important}}.layout-main .layout-container main{width:100%;flex-grow:1;box-sizing:border-box;height:100%}.layout-main .layout-container main button{border-radius:10px;padding:9px 15px}.layout-main .layout-container main .button-active{background-color:#333;color:#fff;border:1px solid #333333;font-weight:700}.layout-main .layout-container .layout-right-side{width:100%}.layout-main .layout-container .layout-right-side .layout-header{padding:20px;background-color:#fff;box-shadow:#2123261a 0 10px 10px -10px}.layout-main .layout-container .layout-right-side .layout-header h1{margin:0;text-transform:capitalize}.layout-main::-webkit-scrollbar{width:0px}.layout-main::-webkit-scrollbar-track{background:#f1f1f1}.layout-main::-webkit-scrollbar-thumb{background:#cacaca;border-radius:5px}.custom-input-wrapper{width:100%}.custom-input-wrapper .ant-input-group{min-height:45px;display:flex;align-items:stretch}.custom-input-wrapper .ant-input-group .ant-input-group-addon{border:none;border-radius:10px 0 0 10px;background-color:#f0f0f0;color:#b2b2b2;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;height:45px;padding:20px}.custom-input-wrapper .ant-input-group .ant-input{border:2px solid #ededed;border-radius:0 10px 10px 0;height:45px;font-size:14px;padding:0 12px;box-shadow:none}.custom-input-wrapper .ant-input-group .ant-input::placeholder{color:#999;font-size:14px;font-weight:600;line-height:16.59px}.custom-input-wrapper .ant-input-group .ant-input:focus{border-color:#4ca9ee;box-shadow:0 0 0 2px #4ca9ee33}.custom-input-wrapper .ant-input-group .ant-input:disabled{background-color:#f0f0f0;border-color:2px solid #ededed;color:#b2b2b2;cursor:not-allowed}.custom-input-wrapper .ant-input-group .ant-input:disabled::placeholder{color:#a7a7a7}.custom-input-wrapper .ant-input-group:focus-within .ant-input-group-addon{border-color:#4ca9ee;box-shadow:0 0 0 2px #4ca9ee33}.custom-input-wrapper .ant-input-group.ant-input-group-disabled .ant-input-group-addon{background-color:#f0f0f0;border:2px solid #eae9e9;border-right:none;color:#b2b2b2;cursor:not-allowed;pointer-events:none;box-shadow:none}.custom-input-wrapper .ant-input-group.ant-input-group-disabled .ant-input{background-color:#f0f0f0;border-color:#eae9e9;color:#b2b2b2;box-shadow:none}.custom-input-wrapper .custom-input{border-radius:10px;border:2px solid #ededed;padding:8px 16px;background-color:#fff;box-shadow:none;font-size:14px;min-height:45px;width:100%}.custom-input-wrapper .custom-input::placeholder{color:#999;font-size:14px;font-weight:600;line-height:16.59px}.custom-input-wrapper .custom-input:focus{border-color:#4ca9ee;box-shadow:0 0 0 2px #4ca9ee33}.custom-input-wrapper .custom-input:disabled{background-color:#f0f0f0;border:1.5px solid #eae9e9;color:#b2b2b2;cursor:not-allowed}.custom-input-wrapper .custom-input:disabled::placeholder{color:#a7a7a7}.custom-input-wrapper .ant-input-password .ant-input::placeholder{color:#999}.custom-input-wrapper .ant-input-password.ant-input-password-disabled input::placeholder{color:#a7a7a7}.custom-input-wrapper .ant-input-textarea textarea::placeholder{color:#999}.custom-input-wrapper .ant-input-textarea.ant-input-textarea-disabled textarea::placeholder{color:#a7a7a7}.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled{background-color:#f0f0f0!important;border:2px solid #eae9e9;cursor:not-allowed;box-shadow:none}.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled .ant-input{background-color:transparent!important;color:#b2b2b2;cursor:not-allowed}.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled .ant-input-suffix{color:#b2b2b2;cursor:not-allowed}.dashboard-header-main{display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;padding:14px;top:0;z-index:999}@media (max-width: 768px){.dashboard-header-main{padding:20px}}.dashboard-header-main .page-name-wrapper h1{font-weight:500;font-size:24px;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#333!important;margin:0}.dashboard-header-main .page-name-wrapper p{font-weight:400;font-size:12px;line-height:151%;letter-spacing:0%;margin:5px 0 0;color:#526187}.dashboard-header-main .actionArea .search .ant-input-affix-wrapper{background-color:#f5f5f5!important;border-radius:40px;min-height:50px}.dashboard-header-main .actionArea .icon{background-color:#f5f5f5;height:39px;width:39px;display:flex;justify-content:center;align-items:center;border-radius:100px}.dashboard-header-main .actionArea .icon svg path{fill:#526187}.dashboard-header-main .actionArea .profileImage{height:50px;width:50px}.dashboard-header-main .actionArea .profileImage img{width:100%;height:100%;border-radius:100px}.dashboard-page{padding:20px}.dashboard-page .chart-card{border-radius:12px;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.dashboard-page .chart-wrapper{display:flex;justify-content:center;align-items:center;height:250px;width:100%}.dashboard-page .apexcharts-canvas,.dashboard-page .apexcharts-svg{width:100%!important;margin:0 auto}.dashboard-page .chart-status{display:flex;justify-content:center;gap:32px;margin-top:12px;font-size:14px;font-weight:500}.dashboard-page .chart-status p{margin:0;display:flex;align-items:center}.dashboard-page .chart-status p .dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px}.dashboard-page .stat-card{border-radius:12px}.dashboard-page .stat-card .ant-card-body{padding:15px!important}.dashboard-page .stat-card .stat-content{display:flex;align-items:center;justify-content:space-between}.dashboard-page .stat-card .title{font-size:14px;color:#666;margin-bottom:4px}.dashboard-page .stat-card .value-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.dashboard-page .stat-card .value-wrapper .value{font-size:22px;font-weight:600;margin:0}.dashboard-page .stat-card .value-wrapper img{width:48px;height:48px}.dashboard-page .status-tag{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;text-transform:capitalize}.dashboard-page .status-tag.paid{background:#e6f7ff;color:#1890ff}.dashboard-page .status-tag.pending{background:#fff3cd;color:#f0ad4e}.dashboard-page .status-tag.overdue{background:#f8d7da;color:#d9534f}.invoice-table{overflow:visible!important}.invoice-table .ant-card{border-radius:6px;overflow:visible!important}.invoice-table .ant-card .ant-card-head{border-bottom:none}.invoice-table .ant-card .ant-card-head .ant-card-head-title{font-size:24px;font-weight:500;color:#000}.invoice-table .ant-table-wrapper{border-radius:6px;overflow:visible!important}.invoice-table .ant-table-wrapper .ant-table{border-collapse:collapse!important;table-layout:fixed;width:98%}.invoice-table .ant-table-wrapper .ant-table-thead>tr>th{background:#979797!important;font-weight:600;color:#fff!important;text-align:left;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.invoice-table .ant-table-wrapper .ant-table-thead>tr>th:last-child{border-right:none}.invoice-table .ant-table-wrapper .ant-table-tbody>tr>td{border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;height:50px;padding:8px 16px}.invoice-table .ant-table-wrapper .ant-table-tbody>tr>td:last-child{border-right:none}.invoice-table .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.invoice-table .ant-table-wrapper .ant-table-container{overflow-x:auto;overflow-y:visible}.invoice-table .ant-table-wrapper .ant-table-thead>tr>th:before,.invoice-table .ant-table-wrapper .ant-table-tbody>tr>td:before{background-color:transparent!important}.invoice-table .ant-spin-nested-loading,.invoice-table .ant-spin-container{overflow:visible!important}.invoice-table .custom-footer{padding-top:12px;font-size:16px;font-weight:500;color:#38385a;border-top:1px solid #f0f0f0}.invoice-table .status-tag{display:inline-block;padding:8px 17px;border-radius:6px;font-size:10px;font-weight:700;text-transform:capitalize;line-height:11.25px}.invoice-table .status-tag.paid{background:#49905440;color:#499054}.invoice-table .status-tag.pending{background:#f0654840;color:#f06548}.invoice-table .status-tag.unpaid{background:#f7b84b40;color:#f7b84b}.invoice-table .status-tag.in-stock,.invoice-table .status-tag.approved,.invoice-table .status-tag.Successful{background:#49905440;color:#499054}.invoice-table .status-tag.out-stock,.invoice-table .status-tag.rejected,.invoice-table .status-tag.Failed{background:#ff4d4f40;color:#ff4d4f}.invoice-table .status-tag.low-stock,.invoice-table .status-tag.assigned,.invoice-table .status-tag.Pending{background:#f7b84b40;color:#f7b84b}.invoice-table .invoice-actions{display:flex;gap:16px;align-items:center}.invoice-table .invoice-actions .action-btn{display:flex;flex-direction:column;align-items:center;font-size:14px;cursor:pointer;transition:color .2s ease}.invoice-table .invoice-actions .action-btn svg{font-size:18px}.invoice-table .invoice-actions .action-btn:hover{opacity:.8}.invoice-table .invoice-actions .action-btn.view,.invoice-table .invoice-actions .action-btn.view-icon{color:#1890ff}.invoice-table .invoice-actions .action-btn.pdf{color:#8c8c8c}.invoice-table .invoice-actions .action-btn.delete{color:#ff4d4f}.invoice-table .invoice-actions .action-btn .action-label{font-size:10px;font-weight:500;margin-top:2px}@media (max-width: 768px){.invoice-table .ant-table{font-size:12px}.invoice-table .ant-table .ant-table-thead>tr>th,.invoice-table .ant-table .ant-table-tbody>tr>td{padding:6px}.invoice-table .invoice-actions{gap:8px}.invoice-table .invoice-actions .action-btn{font-size:12px}.invoice-table .invoice-actions .action-btn svg{font-size:16px}.invoice-table .invoice-actions .action-btn .action-label{font-size:9px}}.moduleBody .ant-card{overflow:visible!important}.moduleBody .ant-card .ant-card-body{overflow:visible!important;padding:24px}.customerWrapper .ant-card,.invoices-page .ant-card,.requests-page .ant-card,.payment-page .ant-card,.customerWrapper .ant-card .ant-card-body,.invoices-page .ant-card .ant-card-body,.requests-page .ant-card .ant-card-body,.payment-page .ant-card .ant-card-body{overflow:visible!important}.login-page{height:100vh;width:100%;font-family:Poppins,sans-serif;background:url(/assets/curvy-blue-wave-lines-background-presentation-backdrop%201-AqbElF92.svg) no-repeat center center;background-size:cover;display:flex;justify-content:center;align-items:center}.login-content{display:flex;width:100%;max-width:1200px;padding:40px;justify-content:space-between;align-items:center}.login-left-section{flex:1;display:flex;flex-direction:column;justify-content:center;color:#1c1c1c;gap:30px}.login-logo-img{width:250px;height:75px}.login-welcome-container{max-width:500px;line-height:100%;margin-bottom:30px}.login-welcome-title{font-size:34px;font-weight:600;color:#333}.login-welcome-text{font-size:16px;font-weight:400;color:#666;line-height:21px}.login-right-section{flex:1;display:flex;justify-content:center;align-items:center}.login-card-container{width:100%;max-width:500px;padding:30px;background:none;background-color:none}.login-card-container.ant-card{background:transparent!important;box-shadow:none!important;border:none!important}.login-card-title{text-align:left;font-size:24px;margin-bottom:20px;font-weight:400}.login-form-container{width:100%}.login-options-container{display:flex;align-items:center;margin-bottom:15px}.login-forgot-link{color:#1890ff;font-size:.9rem}.login-remember-checkbox{margin-right:5px}.login-submit-btn{margin-top:10px}.invoices-page{padding:20px}.invoices-page .truncate-text{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;text-align:center}.invoices-page .centered-tooltip .ant-tooltip-inner{text-align:center}.invoices-page .invoice-actions{display:flex;align-items:center;gap:8px}.invoices-page .invoice-actions .action-icon{width:18px;height:18px;cursor:pointer}.invoices-page .actionArea{padding:24px 0 19px}.invoices-page .summary-cards{margin-bottom:20px}.invoices-page .summary-cards .stats-card{height:80px;border-radius:10px;display:flex;align-items:center;box-shadow:0 2px 8px #0000000d}.invoices-page .summary-cards .stats-card .stats-content{display:flex;align-items:center;gap:12px;width:100%}.invoices-page .summary-cards .stats-card .stats-content .icon-circle{width:40px;height:40px;border-radius:50%;background-color:#118bdd;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.invoices-page .summary-cards .stats-card .stats-content .stats-text{display:flex;flex-direction:column;justify-content:center}.invoices-page .summary-cards .stats-card .stats-content .stats-text h3{margin:0;font-size:18px;font-weight:500;color:#1a1a1a;line-height:1.2}.invoices-page .summary-cards .stats-card .stats-content .stats-text p{margin:0;font-size:13px;color:#526187}.invoices-page .filter-section{margin:20px 0}.invoices-page .filter-section .filter-label{font-weight:600;font-size:14px;color:#333;margin-bottom:8px}.invoices-page .filter-section .filters-left,.invoices-page .filter-section .filters-right{display:flex;align-items:center}.invoices-page .filter-section .filters-left .filter-controls{display:flex;align-items:center;gap:10px}.invoices-page .filter-section .filters-left .filter-controls .filter-btn{border-radius:4px;padding:2px 12px;font-size:12px;font-weight:400;height:35px;width:100px;border:1px solid #d9d9d9;background-color:#fff;color:#333;cursor:pointer;transition:all .2s ease}.invoices-page .filter-section .filters-left .filter-controls .filter-btn:hover:not(.active){background-color:#4ca9ee;color:#fff;border-color:#4ca9ee}.invoices-page .filter-section .filters-left .filter-controls .filter-btn.active{background-color:#0766c2;color:#fff!important;cursor:default}.invoices-page .filter-section .filters-right{justify-content:flex-end}.invoices-page .filter-section .filters-right .create-btn{border-radius:10px;height:45px;width:110px;padding:0 14px;font-weight:500}.invoices-page .status-tag{display:inline-block;padding:8px 17px;border-radius:6px;font-size:10px;font-weight:700;text-transform:capitalize;line-height:11.25px}.invoices-page .status-tag.paid{background:#49905440;color:#499054}.invoices-page .status-tag.pending{background:#f7b84b33;color:#f7b84b}.invoices-page .status-tag.unpaid{background:#f0654826;color:#f06548}.invoices-page .ant-card{border-radius:6px;overflow:hidden}.invoices-page .invoice-actions{display:flex;gap:16px;align-items:center}.invoices-page .invoice-actions svg{font-size:18px;cursor:pointer;transition:color .2s ease}.invoices-page .invoice-actions svg:hover{opacity:.8}.invoices-page .invoice-actions .view-icon{color:#1890ff}.invoices-page .invoice-actions .pdf-action{display:flex;flex-direction:column;align-items:center;gap:2px}.invoices-page .invoice-actions .pdf-action .pdf-icon{color:#8c8c8c;font-size:18px}.invoices-page .invoice-actions .pdf-action .pdf-text{font-size:10px;color:#8c8c8c;font-weight:500}.invoices-page .invoice-actions .delete-icon{color:#ff4d4f}@media (max-width: 1024px){.invoices-page .summary-cards .stats-card{width:calc(50% - 12px);height:auto;min-height:70px}.invoices-page .filter-section{flex-direction:column;align-items:flex-start;gap:12px}.invoices-page .filter-section .filters-left,.invoices-page .filter-section .filters-right{width:100%;justify-content:flex-start}}@media (max-width: 768px){.invoices-page{padding:12px}.invoices-page .summary-cards{flex-direction:column}.invoices-page .summary-cards .stats-card{width:100%}.invoices-page .filter-section .filter-controls{flex-wrap:wrap;gap:8px}.invoices-page .filter-section .filter-controls .filter-btn{flex:1 1 48%;max-width:48%}.invoices-page .filter-section .filters-right .create-btn{width:100%}.invoices-page .ant-card .ant-card-head-title{font-size:18px}.invoices-page .invoice-actions{gap:12px}.invoices-page .invoice-actions .pdf-action .pdf-text{font-size:9px}}.primary-button-wrapper.centered{display:flex;width:100%;align-items:center;justify-content:center}.primary-button-wrapper .primary-button{padding:10px 20px;background-color:#4ca9ee;color:#fff;font-size:16px;font-weight:500;border-radius:9px;min-height:45px;text-transform:capitalize;cursor:pointer;border:1px solid transparent}.primary-button-wrapper .primary-button:hover{background-color:transparent;border:1px solid #4ca9ee;color:#4ca9ee;transition:all .2s}.primary-button-wrapper .primary-button[type=link]{padding:0!important;background-color:transparent;color:#4ca9ee;font-family:Rubik,sans-serif;font-size:14px;font-weight:600;width:fit-content!important;min-width:auto!important;border-radius:0;text-transform:capitalize;cursor:pointer;border:none;display:flex;align-items:center;gap:5px}.primary-button-wrapper .primary-button[type=link]:hover{color:#4ca9ee;background-color:transparent;transition:color .2s}.secondary-button{padding:10px 20px;background-color:#eee;color:#4b4b4b;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;border-radius:9px;min-height:45px;cursor:pointer;text-transform:capitalize;border:1px solid #eeeeee;transition:color .2s}.secondary-button:hover{background-color:#dbdada;transition:color .2s}.secondary-button[type=link]{padding:0!important;background-color:transparent;color:#4ca9ee;font-family:Rubik,sans-serif;font-size:14px;font-weight:600;width:fit-content!important;min-width:auto!important;border-radius:0;text-transform:capitalize;cursor:pointer;border:none;display:flex;align-items:center;gap:5px}.secondary-button[type=link]:hover{color:#4ca9ee;background-color:transparent;transition:color .2s}:root{--primary-color: #4ca9ee}.custom-select-wrapper{width:100%}.custom-select-wrapper .ant-select-single{height:45px!important}.custom-select-wrapper .ant-select{width:100%}.custom-select-wrapper .ant-select .ant-select-selector{border-radius:10px!important;border:2px solid #ededed!important;padding:8px 16px!important;background-color:#fff!important;box-shadow:none!important;font-size:14px!important;transition:all .2s ease!important}.custom-select-wrapper .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#a3a3a3!important;font-size:14px!important;font-weight:600!important;line-height:16.59px!important}.custom-select-wrapper .ant-select:hover .ant-select-selector{border-color:#4ca9ee!important}.custom-select-wrapper .ant-select.ant-select-focused .ant-select-selector,.custom-select-wrapper .ant-select.ant-select-open .ant-select-selector{border-color:#4ca9ee!important;box-shadow:0 0 0 2px #4ca9ee33!important}.custom-select-wrapper .ant-select.ant-select-disabled{cursor:not-allowed}.custom-select-wrapper .ant-select.ant-select-disabled .ant-select-selector{background-color:#f0f0f0!important;border:1.5px solid #eae9e9!important;box-shadow:none!important;color:#b2b2b2!important;cursor:not-allowed}.custom-select-wrapper .ant-select.ant-select-disabled .ant-select-selector:hover{border-color:#eae9e9!important}.custom-select-wrapper .ant-select.ant-select-disabled .ant-select-selection-item{color:#b2b2b2!important}.custom-select-wrapper .ant-select.ant-select-disabled .ant-select-selection-placeholder{color:#a7a7a7!important;font-weight:400!important}.custom-select-wrapper .ant-select.ant-select-disabled .ant-select-arrow{color:#b2b2b2!important}.create-vat-modal .ant-modal-header{border-bottom:1px solid #DADADA!important;margin:0 -24px;padding-left:16px}.create-vat-modal .ant-modal-title{padding-bottom:12px;font-weight:600}.create-vat-modal .ant-modal-body{padding-top:20px;padding-bottom:16px}.create-vat-modal .ant-modal-body .ant-form-item .ant-input{border-radius:4px;padding:4px 8px;height:100px}.custom-datepicker-wrapper{width:100%}.custom-datepicker-wrapper .ant-picker{border-radius:10px;border:2px solid #ededed;padding:8px 16px;background-color:#fff;box-shadow:none;font-size:14px;min-height:45px;width:100%;transition:border-color .2s,box-shadow .2s}.custom-datepicker-wrapper .ant-picker::placeholder,.custom-datepicker-wrapper .ant-picker .ant-picker-input>input::placeholder{color:#a3a3a3;font-size:14px;font-weight:600;line-height:16.59px}.custom-datepicker-wrapper .ant-picker:focus,.custom-datepicker-wrapper .ant-picker.ant-picker-focused{border-color:#4ca9ee;box-shadow:0 0 0 2px #4ca9ee33!important}.custom-datepicker-wrapper .ant-picker.ant-picker-range{min-height:45px}.custom-datepicker-wrapper .ant-picker-input>input::placeholder{color:#999;font-size:14px;font-weight:400;line-height:16.59px}.custom-datepicker-wrapper .ant-picker.ant-picker-disabled{background-color:#f0f0f0;border:1.5px solid #eae9e9;box-shadow:none;cursor:not-allowed}.custom-datepicker-wrapper .ant-picker.ant-picker-disabled:hover,.custom-datepicker-wrapper .ant-picker.ant-picker-disabled.ant-picker-focused{border-color:#eae9e9;box-shadow:none}.custom-datepicker-wrapper .ant-picker.ant-picker-disabled .ant-picker-input>input{color:#b2b2b2;cursor:not-allowed}.custom-datepicker-wrapper .ant-picker.ant-picker-disabled .ant-picker-input>input::placeholder{color:#a7a7a7;font-weight:400}.custom-datepicker-wrapper .ant-picker.ant-picker-disabled .ant-picker-suffix{color:#b2b2b2}.custom-datepicker-wrapper .ant-picker.ant-picker-disabled .ant-picker-clear{display:none}.custom-modal .ant-modal-content{box-shadow:0 4px 12px #0000001a}.custom-modal .ant-modal-header{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:1px solid #DADADA;margin:0 -24px;padding-left:16px}.custom-modal .ant-modal-title{font-size:18px;font-weight:600;color:#333;padding-bottom:12px}.custom-modal .ant-modal-body{font-size:16px;font-weight:400;color:#555;text-align:left;margin-bottom:20px}.custom-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:16px;padding:12px;border-top:none}.custom-modal .ant-btn{font-weight:500;border-radius:8px;padding:8px 16px;width:auto}.custom-modal .ant-btn-primary{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff}.custom-modal .ant-btn-default{background-color:#f0f0f0;border-color:#d9d9d9;color:#333}.custom-modal .ant-btn:hover{opacity:.8}.custom-modal .ant-btn-primary:hover{background-color:#e03e3e;border-color:#e03e3e}.invoice-form-page .invoice-card{background:transparent;border-radius:0;padding:24px}.invoice-form-page .items-section{margin-top:20px;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#fff}.invoice-form-page .bottom-section{margin-top:20px}.invoice-form-page .bottom-section .note-hint{font-size:12px;color:#000}.invoice-form-page .bottom-section .total-input{font-size:14px;border-radius:6px;width:345px;height:44px;padding:6px 12px;text-align:left;font-weight:400;background-color:#fff;color:#000}.invoice-number-modal .ant-modal-content{border-radius:8px}.invoice-number-modal .ant-modal-header{border-bottom:none}.invoice-number-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600}.invoice-number-modal .ant-modal-body{padding-top:10px}.invoice-number-modal .ant-modal-body p{color:#000;margin-bottom:16px}.invoice-number-modal .ant-modal-body .ant-radio-group .ant-radio-wrapper{margin-right:16px;color:#000}.invoice-number-modal .ant-modal-body .auto-generate-fields{display:flex;gap:20px;margin-top:16px}.invoice-number-modal .ant-modal-body .auto-generate-fields .ant-form-item{margin-bottom:12px}.invoice-number-modal .ant-modal-body .auto-generate-fields .ant-form-item .ant-form-item-label>label{font-weight:500;color:#526187}.invoice-number-modal .ant-modal-body .auto-generate-fields .ant-form-item .ant-input{border-radius:4px;padding:4px 8px}.invoice-number-modal .ant-modal-body .auto-generate-fields .ant-form-item .ant-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.invoice-number-modal .ant-modal-footer{border-top:none}.invoice-number-modal .ant-modal-footer .ant-btn{border-radius:4px;padding:4px 12px}.invoice-number-modal .ant-modal-footer .ant-btn-default{color:#333;border-color:#d9d9d9}.invoice-number-modal .ant-modal-footer .ant-btn-primary{background:#1890ff;border-color:#1890ff}.invoice-number-modal .ant-modal-footer .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.payment-terms-modal .ant-modal-content{border-radius:8px}.payment-terms-modal .ant-modal-header{border-bottom:none}.payment-terms-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600}.payment-terms-modal .ant-modal-body{padding-top:20px}.payment-terms-modal .ant-table .ant-table-thead>tr>th{background:#f0f0f0;font-weight:500;border-bottom:1px solid #d9d9d9}.payment-terms-modal .ant-table .ant-table-tbody>tr>td{padding:8px;border-bottom:1px solid #f0f0f0}.payment-terms-modal .ant-table .ant-input{border-radius:4px;padding:4px 8px}.payment-terms-modal .ant-table .ant-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.payment-terms-modal .ant-table .add-new-row{padding:10px 0}.payment-terms-modal .ant-table .add-new-row .ant-btn-dashed{border-radius:4px;background:#e6f7ff;border-color:#40a9ff;color:#1890ff}.payment-terms-modal .ant-table .add-new-row .ant-btn-dashed:hover{background:#bae7ff;border-color:#1890ff}.payment-terms-modal .ant-modal-footer{border-top:none}.payment-terms-modal .ant-modal-footer .ant-btn{border-radius:4px;padding:4px 12px}.payment-terms-modal .ant-modal-footer .ant-btn-default{color:#333;border-color:#d9d9d9}.payment-terms-modal .ant-modal-footer .ant-btn-primary{background:#1890ff;border-color:#1890ff}.payment-terms-modal .ant-modal-footer .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.create-item-modal .ant-modal-content{border-radius:8px}.create-item-modal .form-item-main{display:flex;align-items:center;gap:20px}.create-item-modal .ant-modal-header{border-bottom:none}.create-item-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600}.create-item-modal .ant-modal-body{padding:20px}.create-item-modal .ant-modal-body .ant-form-item{margin-bottom:12px;width:50%}.create-item-modal .ant-modal-body .ant-form-item .ant-form-item-label>label{font-weight:500;color:#526187}.create-item-modal .ant-modal-body .ant-form-item .ant-input,.create-item-modal .ant-modal-body .ant-form-item .ant-select-selector{border-radius:4px;padding:4px 8px}.create-item-modal .ant-modal-body .ant-form-item .ant-input:focus,.create-item-modal .ant-modal-body .ant-form-item .ant-select-selector:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.create-item-modal .ant-modal-body .ant-form-item .ant-input-affix-wrapper{border-radius:4px}.create-item-modal .ant-modal-body .ant-form-item .ant-input-affix-wrapper .ant-input:focus{box-shadow:none}.create-item-modal .ant-modal-body .ant-form-item .ant-input-textarea{width:100%;min-height:80px;resize:none}.create-item-modal .ant-modal-footer{border-top:none}.create-item-modal .ant-modal-footer .ant-btn{border-radius:4px;padding:4px 12px}.create-item-modal .ant-modal-footer .ant-btn-default{color:#333;border-color:#d9d9d9}.create-item-modal .ant-modal-footer .ant-btn-primary{background:#1890ff;border-color:#1890ff}.create-item-modal .ant-modal-footer .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.create-vat-modal .ant-modal-content{border-radius:8px}.create-vat-modal .ant-modal-header{border-bottom:none}.create-vat-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600}.create-vat-modal .ant-modal-body{padding-top:20px}.create-vat-modal .ant-modal-body .ant-form-item{margin-bottom:12px}.create-vat-modal .ant-modal-body .ant-form-item .ant-form-item-label>label{font-weight:500;color:#526187}.create-vat-modal .ant-modal-body .ant-form-item .ant-input{border-radius:4px;padding:4px 8px}.create-vat-modal .ant-modal-body .ant-form-item .ant-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.create-vat-modal .ant-modal-footer{border-top:none}.create-vat-modal .ant-modal-footer .ant-btn{border-radius:4px;padding:4px 12px}.create-vat-modal .ant-modal-footer .ant-btn-default{color:#333;border-color:#d9d9d9}.create-vat-modal .ant-modal-footer .ant-btn-primary{background:#1890ff;border-color:#1890ff}.create-vat-modal .ant-modal-footer .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.create-customer-modal .ant-modal-content{border-radius:8px}.create-customer-modal .ant-modal-header{border-bottom:none}.create-customer-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600}.create-customer-modal .ant-modal-body{padding:20px}.create-customer-modal .ant-modal-body .form-row{display:flex;gap:16px;margin-bottom:16px}.create-customer-modal .ant-modal-body .form-row .ant-form-item{flex:1}.create-customer-modal .ant-modal-body .form-row .ant-form-item .ant-form-item-label>label{font-weight:500;color:#555}.create-customer-modal .ant-modal-body .form-row .ant-form-item .ant-input,.create-customer-modal .ant-modal-body .form-row .ant-form-item .ant-select-selector{border-radius:4px;padding:4px 8px}.create-customer-modal .ant-modal-body .form-row .ant-form-item .ant-input:focus,.create-customer-modal .ant-modal-body .form-row .ant-form-item .ant-select-selector:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-nav{margin-bottom:16px}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-nav .ant-tabs-tab{padding:8px 16px;font-weight:500}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#e6f7ff;border-radius:4px}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab{padding:16px}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .ant-form-item,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .ant-form-item,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .ant-form-item,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .ant-form-item{margin-bottom:12px}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .ant-form-item .ant-input,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .ant-form-item .ant-select-selector,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .ant-form-item .ant-input,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .ant-form-item .ant-select-selector,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .ant-form-item .ant-input,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .ant-form-item .ant-select-selector,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .ant-form-item .ant-input,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .ant-form-item .ant-select-selector{border-radius:4px;padding:4px 8px}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .ant-form-item .ant-input:focus,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .ant-form-item .ant-select-selector:focus,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .ant-form-item .ant-input:focus,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .ant-form-item .ant-select-selector:focus,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .ant-form-item .ant-input:focus,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .ant-form-item .ant-select-selector:focus,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .ant-form-item .ant-input:focus,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .ant-form-item .ant-select-selector:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .ant-form-item .ant-input-affix-wrapper,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .ant-form-item .ant-input-affix-wrapper,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .ant-form-item .ant-input-affix-wrapper,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .ant-form-item .ant-input-affix-wrapper{border-radius:4px}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .address-section,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .address-section,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .address-section,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .address-section{display:flex;flex-wrap:wrap;gap:16px}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .address-section .ant-form-item,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .address-section .ant-form-item,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .address-section .ant-form-item,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .address-section .ant-form-item{flex:1;min-width:200px}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .ant-table .ant-table-thead>tr>th,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .ant-table .ant-table-thead>tr>th,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .ant-table .ant-table-thead>tr>th,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .ant-table .ant-table-thead>tr>th{background:#f0f0f0;font-weight:500}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .ant-table .ant-table-tbody>tr>td,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .ant-table .ant-table-tbody>tr>td,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .ant-table .ant-table-tbody>tr>td,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .ant-table .ant-table-tbody>tr>td{padding:8px}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .ant-table .ant-btn-dashed,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .ant-table .ant-btn-dashed,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .ant-table .ant-btn-dashed,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .ant-table .ant-btn-dashed{border-radius:4px;background:#e6f7ff;border-color:#40a9ff}.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .other-details-tab .ant-table .ant-btn-dashed:hover,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .address-tab .ant-table .ant-btn-dashed:hover,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .contact-person-tab .ant-table .ant-btn-dashed:hover,.create-customer-modal .ant-modal-body .tab-container .ant-tabs-content .remarks-tab .ant-table .ant-btn-dashed:hover{background:#bae7ff;border-color:#1890ff}.create-customer-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:8px}.customerWrapper{padding:20px}.customerWrapper .actionArea{padding:24px 0 19px}.customerWrapper .status-tag{display:inline-block;padding:8px 17px;border-radius:6px;font-size:10px;font-weight:700;text-transform:capitalize;line-height:11.25px}.customerWrapper .status-tag.in-stock{background:#49905440;color:#499054}.customerWrapper .status-tag.out-stock{background:#f0654826;color:#f06548}.customerWrapper .status-tag.low-stock{background:#f7b84b33;color:#f7b84b}.customerWrapper .assign-icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.customerWrapper .assign-icon .doc-icon{width:20px;height:20px}.customerWrapper .ant-table-tbody .ant-table-cell.action-column{display:flex;justify-content:center;align-items:center;text-align:center}.request-list-modal .ant-modal-content{border-radius:10px;overflow:hidden}.request-list-modal .ant-modal-header{border-bottom:1px solid #DADADA!important;margin:0 -24px;padding-left:16px}.request-list-modal .ant-modal-title{padding-bottom:12px;font-weight:600}.request-list-modal .ant-modal-body{padding-top:24px}.request-list-modal .ant-modal-body .ant-form-item{margin-bottom:20px}.request-list-modal .ant-modal-body .ant-form-item .ant-form-item-label{font-weight:500;color:#333;margin-bottom:6px}.request-list-modal .ant-modal-body .ant-form-item .ant-form-item-label label:before{content:"*";display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px}.request-list-modal .ant-modal-body .ant-form-item .ant-input,.request-list-modal .ant-modal-body .ant-form-item .quantity-input{height:40px;border-radius:6px}.request-list-modal .ant-modal-body .quantity-wrapper{display:flex;align-items:center;gap:8px}.request-list-modal .ant-modal-body .quantity-wrapper .quantity-btn{border:1px solid #d9d9d9;background:#f5f5f5;width:32px;height:32px;padding:0;font-size:16px;font-weight:700;border-radius:6px;cursor:pointer}.request-list-modal .ant-modal-body .quantity-wrapper .quantity-btn:hover{background:#e6e6e6}.request-list-modal .ant-modal-body .quantity-wrapper .quantity-input{width:60px;text-align:center}.request-list-modal .ant-modal-footer{border-top:none;padding:16px 24px;display:flex;justify-content:flex-end;gap:10px}.request-list-modal .ant-modal-footer .ant-btn{border-radius:6px;height:38px;padding:0 20px;font-weight:500}.request-list-modal .ant-modal-footer .ant-btn-primary{background:#1890ff;border-color:#1890ff}.request-list-modal .ant-modal-footer .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.request-list-modal .ant-modal-footer .ant-btn-default{background:#f5f5f5;border:none;color:#333}.request-list-modal .ant-modal-footer .ant-btn-default:hover{background:#e6e6e6}.items-page{padding:20px}.items-page .actionArea{padding:24px 0 19px}.items-page .filters-row{margin-bottom:35px}.items-page .filters-row .ant-row{align-items:stretch}.items-page .filters-row .filter-box{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;height:100%}.items-page .filters-row .filter-box label{font-size:13px;font-weight:500;color:#555}.items-page .filters-row .filter-box .ant-input,.items-page .filters-row .filter-box .ant-select{width:100%}.items-page .filters-row .filter-box.actions{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.items-page .filters-row .filter-box.actions button{flex:1}@media (max-width: 768px){.items-page .filters-row .filter-box.actions{flex-direction:column;margin-top:0}}.items-page .table-header{display:flex;justify-content:space-between;margin:20px 0}.items-page .table-header .create-btn{border-radius:8px;height:40px;font-weight:500}.items-page .status-tag{display:inline-block;padding:8px 17px;border-radius:6px;font-size:10px;font-weight:700;text-transform:capitalize;line-height:11.25px}.items-page .status-tag.in-stock{background:#49905440;color:#499054}.items-page .status-tag.out-stock{background:#f0654826;color:#f06548}.items-page .status-tag.low-stock{background:#f7b84b33;color:#f7b84b}.items-page .actions{display:flex;gap:14px;align-items:center}.items-page .actions svg{font-size:18px;cursor:pointer;transition:all .2s}.items-page .actions svg:hover{opacity:.8}.items-page .actions .view-icon{color:#1890ff}.items-page .actions .edit-icon{color:#52c41a}.items-page .actions .delete-icon{color:#ff4d4f}.assign-customer-modal .ant-modal-header{border-bottom:1px solid #f0f0f0}.assign-customer-modal .ant-modal-header .ant-modal-title{font-size:16px;font-weight:600;color:#1a1a1a}.assign-customer-modal .ant-modal-body .quantity-wrapper .quantity-btn{border:1px solid #d9d9d9;background:#f5f5f5;width:32px;height:32px;padding:0;font-size:16px;font-weight:700;border-radius:6px}.item-form-container{padding:20px 25px}.requests-page{padding:20px}.requests-page .actionArea{padding:24px 0 19px}.requests-page .filters-row{margin-bottom:35px}.requests-page .filters-row .ant-row{align-items:stretch}.requests-page .filters-row .filter-box{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;height:100%}.requests-page .filters-row .filter-box label{font-size:13px;font-weight:500;color:#555}.requests-page .filters-row .filter-box .ant-input,.requests-page .filters-row .filter-box .ant-select{width:100%}.requests-page .filters-row .filter-box.actions{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.requests-page .filters-row .filter-box.actions button{flex:1}@media (max-width: 768px){.requests-page .filters-row .filter-box.actions{flex-direction:column;margin-top:0}}.requests-page .table-header{display:flex;justify-content:space-between;margin:20px 0}.requests-page .table-header .create-btn{border-radius:8px;height:40px;font-weight:500}.requests-page .status-tag{display:inline-block;padding:8px 17px;border-radius:6px;font-size:10px;font-weight:700;text-transform:capitalize;line-height:11.25px}.requests-page .status-tag.approved{background:#49905440;color:#499054}.requests-page .status-tag.rejected{background:#f0654826;color:#f06548}.requests-page .status-tag.approval2{background:#f7b84b33;color:#f7b84b}.requests-page .status-tag.assigned{background:#52618726;color:#526187}.requests-page .status-tag.in-stock{background:#f6ffed;color:#389e0d}.requests-page .status-tag.out-stock{background:#fff2f0;color:#cf1322}.requests-page .status-tag.low-stock{background:#fffbe6;color:#d48806}.requests-page .action-icon{cursor:pointer}.requests-page .actions{display:flex;gap:14px;align-items:center}.requests-page .actions svg{font-size:18px;cursor:pointer;transition:all .2s}.requests-page .actions svg:hover{opacity:.8}.requests-page .actions .approve-btn,.requests-page .actions .reject-btn,.requests-page .actions .delete-btn{background:transparent;border:none;color:inherit}.requests-page .actions .approve-btn{color:#389e0d}.requests-page .actions .reject-btn{color:#cf1322}.requests-page .actions .delete-btn{color:#ff4d4f}.assign-customer-modal .ant-modal-content{border-radius:10px;overflow:hidden}.assign-customer-modal .ant-modal-header{border-bottom:1px solid #DADADA;margin:0 -24px;padding-left:16px}.assign-customer-modal .ant-modal-title{padding-bottom:12px;font-weight:600}.assign-customer-modal .ant-modal-body{padding-top:24px}.assign-customer-modal .ant-modal-body .ant-form-item{margin-bottom:20px}.assign-customer-modal .ant-modal-body .ant-form-item .ant-form-item-label{font-weight:500;color:#333;margin-bottom:6px}.assign-customer-modal .ant-modal-body .ant-form-item .ant-form-item-label label:before{content:"*";display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px}.assign-customer-modal .ant-modal-body .ant-form-item .ant-input,.assign-customer-modal .ant-modal-body .ant-form-item .quantity-input{height:40px;border-radius:6px}.assign-customer-modal .ant-modal-body .quantity-wrapper{display:flex;align-items:center;gap:8px}.assign-customer-modal .ant-modal-body .quantity-wrapper .quantity-btn{border:1px solid #d9d9d9;background:#f5f5f5;width:32px;height:32px;padding:0;font-size:16px;font-weight:700;border-radius:6px;cursor:pointer}.assign-customer-modal .ant-modal-body .quantity-wrapper .quantity-btn:hover{background:#e6e6e6}.assign-customer-modal .ant-modal-body .quantity-wrapper .quantity-input{width:60px;text-align:center}.assign-customer-modal .ant-modal-footer{border-top:none;padding:16px 24px;display:flex;justify-content:flex-end;gap:10px}.assign-customer-modal .ant-modal-footer .ant-btn{border-radius:6px;height:38px;padding:0 20px;font-weight:500}.assign-customer-modal .ant-modal-footer .ant-btn-primary{background:#1890ff;border-color:#1890ff}.assign-customer-modal .ant-modal-footer .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.assign-customer-modal .ant-modal-footer .ant-btn-default{background:#f5f5f5;border:none;color:#333}.assign-customer-modal .ant-modal-footer .ant-btn-default:hover{background:#e6e6e6}.acknowledgment-page{padding:20px}.acknowledgment-page .actionArea{padding:24px 0 19px}.acknowledgment-page .filters-row{margin-bottom:35px}.acknowledgment-page .filters-row .ant-row{align-items:stretch}.acknowledgment-page .filters-row .filter-box{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;height:100%}.acknowledgment-page .filters-row .filter-box label{font-size:13px;font-weight:500;color:#555}.acknowledgment-page .filters-row .filter-box .ant-input,.acknowledgment-page .filters-row .filter-box .ant-select{width:100%}.acknowledgment-page .filters-row .filter-box.actions{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.acknowledgment-page .filters-row .filter-box.actions button{flex:1}@media (max-width: 768px){.acknowledgment-page .filters-row .filter-box.actions{flex-direction:column;margin-top:0}}.acknowledgment-page .table-header{display:flex;justify-content:space-between;margin:20px 0}.acknowledgment-page .table-header .create-btn{border-radius:8px;height:40px;font-weight:500}.acknowledgment-page .status-tag.acknowledge{background:#49905440;color:#499054}.acknowledgment-page .status-tag.pending{background:#f0654840;color:#f06548}.acknowledgment-page .actions{display:flex;gap:14px;align-items:center}.acknowledgment-page .actions svg{font-size:18px;cursor:pointer;transition:all .2s}.acknowledgment-page .actions svg:hover{opacity:.8}.acknowledgment-page .actions .acknowledge-btn{color:#389e0d}.acknowledgment-page .actions .delete-btn{color:#ff4d4f}.acknowledgment-page .actions .view-btn{color:#88939e;background-color:transparent;border:none}.acknowledgment-page .status-tag{display:inline-block;padding:8px 17px;border-radius:6px;font-size:10px;font-weight:700;text-transform:capitalize;line-height:11.25px}.acknowledgment-page .status-tag.approved{background:#49905440;color:#499054}.acknowledgment-page .status-tag.rejected{background:#f0654826;color:#f06548}.acknowledgment-page .status-tag.pending{background:#f7b84b33;color:#f7b84b}.acknowledgment-page .status-tag.assigned{background:#52618726;color:#526187}.acknowledgment-page .status-tag.in-stock{background:#f6ffed;color:#389e0d}.acknowledgment-page .status-tag.out-stock{background:#fff2f0;color:#cf1322}.acknowledgment-page .status-tag.low-stock{background:#fffbe6;color:#d48806}@media (max-width: 768px){.acknowledgment-page{padding:12px}.acknowledgment-page .filter-card .filter-actions{justify-content:flex-start}.acknowledgment-page .filter-card .filter-actions button{flex:1}.acknowledgment-page .table-header{flex-direction:column;gap:12px}.acknowledgment-page .table-header .create-btn{width:100%}}.payment-page{padding:20px}.payment-page .actionArea{padding:24px 0 19px}.payment-page .filters-row{margin-bottom:35px}.payment-page .filters-row .ant-row{align-items:stretch}.payment-page .filters-row .filter-box{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;height:100%}.payment-page .filters-row .filter-box label{font-size:13px;font-weight:500;color:#555}.payment-page .filters-row .filter-box .ant-input,.payment-page .filters-row .filter-box .ant-select{width:100%}.payment-page .filters-row .filter-box.actions{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.payment-page .filters-row .filter-box.actions button{flex:1}@media (max-width: 768px){.payment-page .filters-row .filter-box.actions{flex-direction:column;margin-top:0}}.payment-page .table-header{display:flex;justify-content:space-between;margin:20px 0}.payment-page .table-header .create-btn{border-radius:8px;height:40px;font-weight:500}.payment-page .status-tag{display:inline-block;padding:8px 17px;border-radius:6px;font-size:10px;font-weight:700;text-transform:capitalize;line-height:11.25px}.payment-page .status-tag.acknowledge{background:#49905440;color:#499054}.payment-page .status-tag.pending{background:#f7b84b33;color:#f7b84b}.payment-page .status-tag.overdue{background:#f0654826;color:#f06548}.payment-page .status-tag.refunded{background:#52618726;color:#526187}.payment-page .actions{display:flex;gap:14px;align-items:center}.payment-page .actions svg{font-size:18px;cursor:pointer;transition:all .2s}.payment-page .actions svg:hover{opacity:.8}.payment-page .actions .acknowledge-btn,.payment-page .actions .delete-btn,.payment-page .actions .view-btn{background:transparent;border:none;color:inherit}.payment-page .actions .acknowledge-btn{color:#389e0d}.payment-page .actions .delete-btn{color:#ff4d4f}.payment-page .actions .view-btn{color:#1890ff}@media (max-width: 768px){.payment-page{padding:12px}.payment-page .filter-card .filter-actions{justify-content:flex-start}.payment-page .filter-card .filter-actions button{flex:1}.payment-page .table-header{flex-direction:column;gap:12px}.payment-page .table-header .create-btn{width:100%}}.payment-form-container-left{max-width:500px;margin:20px;padding:10px 0}.payment-form-container-left .ant-form-item{margin-bottom:16px}@media (max-width: 768px){.payment-form-container-left{max-width:100%;margin:10px;padding:0 10px}}@media (max-width: 480px){.payment-form-container-left{margin:5px;padding:0 5px}}.save-card{display:flex;align-items:center;font-size:14px;height:30px;line-height:30px;margin:0;padding:0}.save-card input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #FF902F;border-radius:4px;margin-right:8px!important;cursor:pointer;background-color:#fff;position:relative;flex-shrink:0}.save-card input[type=checkbox]:checked{background-color:#ff902f;border-color:#ff902f}.save-card input[type=checkbox]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);font-size:12px;color:#fff}@media (max-width: 480px){.save-card{font-size:12px;flex-direction:column;align-items:flex-start;height:auto;line-height:normal}.save-card input[type=checkbox]{margin-bottom:5px}}.total-amount{font-weight:600;margin-bottom:16px;display:flex;justify-content:space-between;font-size:15px;border-top:1px solid #D4CFCC;border-bottom:1px solid #D4CFCC;padding-top:10px;padding-bottom:10px}.total-amount span{font-weight:400}@media (max-width: 480px){.total-amount{font-size:14px}}.button-group{display:flex;gap:16px}.button-group button{min-width:120px;height:40px;font-size:15px}@media (max-width: 480px){.button-group{flex-direction:column;gap:10px}}.debit-notes-page{padding:20px}.debit-notes-page .actionArea{padding:24px 0 19px}.debit-notes-page .filters-row{margin-bottom:35px}.debit-notes-page .filters-row .ant-row{align-items:stretch}.debit-notes-page .filters-row .filter-box{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;height:100%}.debit-notes-page .filters-row .filter-box label{font-size:13px;font-weight:500;color:#555}.debit-notes-page .filters-row .filter-box .ant-input,.debit-notes-page .filters-row .filter-box .ant-select{width:100%}.debit-notes-page .filters-row .filter-box.actions{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.debit-notes-page .filters-row .filter-box.actions button{flex:1}@media (max-width: 768px){.debit-notes-page .filters-row .filter-box.actions{flex-direction:column;margin-top:0}}.debit-notes-page .table-header{display:flex;justify-content:space-between;margin:20px 0}.debit-notes-page .table-header .create-btn{border-radius:8px;height:40px;font-weight:500}.debit-notes-page .status-tag{display:inline-block;padding:8px 17px;border-radius:6px;font-size:10px;font-weight:700;text-transform:capitalize;line-height:11.25px}.debit-notes-page .status-tag.refunded{background:#49905440;color:#499054}.debit-notes-page .status-tag.rejected{background:#f0654826;color:#f06548}.debit-notes-page .status-tag.pending{background:#f7b84b33;color:#f7b84b}.debit-notes-page .action-icon{cursor:pointer}.debit-notes-page .actions{display:flex;gap:14px;align-items:center}.debit-notes-page .actions svg{font-size:18px;cursor:pointer;transition:all .2s}.debit-notes-page .actions svg:hover{opacity:.8}.debit-notes-page .actions .approve-btn,.debit-notes-page .actions .reject-btn,.debit-notes-page .actions .delete-btn{background:transparent;border:none;color:inherit}.debit-notes-page .actions .approve-btn{color:#389e0d}.debit-notes-page .actions .reject-btn{color:#cf1322}.debit-notes-page .actions .delete-btn{color:#ff4d4f}@media (max-width: 768px){.items-page{padding:12px}.items-page .filter-card .filter-actions{justify-content:flex-start}.items-page .filter-card .filter-actions button{flex:1}.items-page .table-header{flex-direction:column;gap:12px}.items-page .table-header .create-btn{width:100%}}.invoice-form-page{padding:24px}.invoice-form-page .items-section{margin-top:0!important;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#fff}.invoice-form-page .items-section .items-table{display:flex;flex-direction:column}.invoice-form-page .items-section .table-row{display:grid;grid-template-columns:300px 100px 120px 150px 120px 1fr 50px;gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid #eee}.invoice-form-page .items-section .table-row.table-header{background:#979797;font-weight:600;color:#fff}.invoice-form-page .items-section .delete-btn{text-align:center;color:red;font-size:16px;cursor:pointer}.invoice-form-page .items-section .items-actions{display:flex;justify-content:space-between;padding:12px}.invoice-form-page .items-section .items-actions .ant-btn{font-weight:500;border-radius:6px;padding:0 16px;height:36px}.invoice-form-page .items-section .items-actions .btn-primary{background:#fff;border:1px solid #007bff;color:#007bff;height:44px}.invoice-form-page .items-section .items-actions .btn-primary:hover{background:#f0f7ff;border-color:#007bff}.invoice-form-page .items-section .items-actions .btn-secondary{background:transparent!important;padding-top:12px;border:none!important;box-shadow:none!important;color:#007bff!important}.invoice-form-page .items-section .items-actions .left-actions{display:flex;gap:8px}.invoice-form-page .items-section .items-actions .right-action{display:flex;justify-content:flex-end}.invoice-form-page .bottom-section{margin-top:20px;justify-content:space-between}.invoice-form-page .bottom-section .form-label{font-size:13px;font-weight:500;color:#526187;display:block;margin-bottom:6px}.invoice-form-page .bottom-section .customer-note{font-size:14px;border-radius:6px;resize:none;width:345px;height:44px;padding-top:10px}.invoice-form-page .bottom-section .note-hint{font-size:10px;color:#000;line-height:125%;color:#3e3e3e}.invoice-form-page .bottom-section .total-input{font-size:14px;border-radius:6px;width:445px;height:44px;padding:6px 12px;text-align:left;font-weight:400;background-color:#fff;color:#000}@media (max-width: 768px){.invoice-form-page .items-section .table-row{grid-template-columns:1fr;gap:12px;padding:12px}.invoice-form-page .items-section .table-row.table-header{display:none}.invoice-form-page .items-section .table-row .col,.invoice-form-page .items-section .table-row .col .ant-input,.invoice-form-page .items-section .table-row .col .ant-select,.invoice-form-page .items-section .table-row .col .ant-input-number{width:100%}.invoice-form-page .items-section .items-actions{flex-direction:column;gap:12px;align-items:stretch}.invoice-form-page .items-section .items-actions .left-actions,.invoice-form-page .items-section .items-actions .right-action{flex-direction:column;gap:10px;width:100%}.invoice-form-page .items-section .items-actions .ant-btn,.invoice-form-page .items-section .items-actions .btn-primary,.invoice-form-page .items-section .items-actions .btn-secondary{width:100%;height:44px;justify-content:center;text-align:center}.invoice-form-page .bottom-section .customer-note,.invoice-form-page .bottom-section .total-input{width:100%}}.add-new-option{color:#0766c2!important;font-weight:500}.ant-form-item-label{font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle}.ant-form-item-label>label{color:#526187!important}.moduleBody{height:80vh;overflow-y:scroll}.ant-form-item-required:before{display:none!important}.ant-form-item-required:after{content:" *"!important;color:red!important;visibility:visible!important}.ant-table-footer{background-color:transparent!important;padding:0 16px!important}.custom-footer{padding-top:8px!important;font-size:16px!important;font-weight:600!important;color:#38385a!important;border-top:none!important}.ant-table-tbody>tr:nth-child(odd)>td{background-color:#fff!important}.ant-table-tbody>tr:nth-child(2n)>td{background-color:#f6f6f6!important}.anticon{color:#8c8c8c!important}
