.bg-setting-sidebar{background-color:#fff}.table-responsive .ant-table-content{display:block;width:100%;overflow-x:auto}.table-responsive .ant-table-content .ant-table-cell,.table-responsive .ant-table-content tbody td,.table-responsive .ant-table-body td{white-space:nowrap}.ant-tabs-bar{border-bottom:1px solid #d4d4d4}.required label:before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:16px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.col-border-right{border-right:1px solid #f0f0f0}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-80{margin-top:80px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.ml-5{margin-left:5px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.mr-5{margin-right:5px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.pd-10{padding:10px}.pl-0{padding-left:0}.pl-5{padding-left:5px}.pl-15{padding-left:15px}.pt-0{padding-top:0}.pt-10{padding-top:10px}.pt-30{padding-top:30px}.pb-10{padding-bottom:10px}.p-0{padding:0!important}.p-5{padding:5px}.pl-24{padding-left:24px}.small-text-message{color:#7c8db5!important}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.dashboard-container{min-height:calc(100vh - 400px)}.front-sidebar{min-height:100vh}.top-dropdown-box .ant-dropdown-content{margin-top:13px;min-width:200px}.top-dropdown-box li{padding-top:2px;padding-bottom:2px}.top-dropdown-box .ant-menu-submenu-title{padding-left:50px}.categories-page-lefbar{padding:30px 25px 30px 0;border:0px}.categories-page-lefbar .ant-menu-sub.ant-menu-inline{background:#fff}.category-page-container{min-height:calc(100vh - 400px)}.page-content-sub-header{padding-top:10px!important;padding-bottom:10px!important}.settings-sidebar-content-container{min-height:calc(100vh - 190px)}@media (max-width: 768px){html,body,#app,.ant-layout,.ant-layout-content,.page-content-container,.dashboard-page-content-container,.settings-sidebar-content-container,.email-page-content-container,.setup-page-content-container{width:100%;max-width:100%;overflow-x:hidden}.ant-card-body,.breadcrumb-header .ant-card-body,.dashboard-page-content-container,.page-content-container .ant-card-body,.email-page-content-container .ant-card-body{margin-left:8px!important;margin-right:8px!important;padding-left:8px!important;padding-right:8px!important}.ant-page-header{padding:8px 0!important}.ant-page-header-heading{gap:8px}.ant-page-header-heading,.ant-page-header-heading-left,.ant-page-header-heading-extra{display:flex;flex-wrap:wrap;width:100%;min-width:0}.ant-page-header-heading-extra{margin-left:0!important}.ant-page-header-heading-extra>*,.ant-space,.ant-space-item,.ant-form-item-control,.ant-picker,.ant-select,.ant-input,.ant-input-number,.ant-input-affix-wrapper,.ant-btn{max-width:100%}.ant-row{max-width:100%}.ant-form-vertical .ant-form-item{margin-bottom:12px}.ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-drawer-body{padding:16px 12px 88px!important}.ant-drawer-footer{padding:10px 12px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-content,.ant-modal-body{max-width:100%}.table-responsive,.ant-table-wrapper{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:640px}.mobile-list-card{width:100%;max-width:100%}.pos-left-wrapper,.pos-right-wrapper,.left-pos-top,.left-pos-middle-table,.left-pos-bottom,.right-pos-top,.right-pos-middle,.right-pos-bottom{width:100%!important;max-width:100%!important}.bill-filters span[style*="display: flex"],.ant-form-item span[style*="display: flex"]{gap:6px;min-width:0}.bill-filters .ant-select,.ant-form-item span[style*="display: flex"] .ant-select,.ant-form-item span[style*="display: flex"] .ant-tree-select{min-width:0;flex:1 1 auto}}.no-border-radius{border-radius:0!important}.light_theme .bg-white,.light_theme .bg-setting-sidebar,.light_theme .bg-color{background:#fff}.light_theme .bt-1{border-top:1px solid #f0f0f0}.light_theme .bb-1{border-bottom:1px solid #f0f0f0}.light_theme .sidebar-right-border{border-right:1px solid #f0f0f0}.light_theme .breadcrumb-left-border{border-left:none!important}.dark_theme .bg-white{background:#1f1f1f}.dark_theme .bg-setting-sidebar{background:#141414}.dark_theme .bg-color{background:transparent!important}.dark_theme .bt-1{border-top:1px solid #434343}.dark_theme .bb-1{border-bottom:1px solid #434343}.dark_theme .setting-sidebar{border:1px solid #303030}.dark_theme .sidebar-right-border{border-right:1px solid #303030}.dark_theme .breadcrumb-left-border{border-left:none!important}.custom-card-widget{display:flex;margin:0;position:relative}.custom-card-widget h2,.custom-card-widget p{margin:0}.custom-card-widget figcaption .more{position:absolute;top:0;left:0}.custom-card-widget figcaption .more a{color:#888}.custom-card-widget figcaption h2{font-size:20px;font-weight:600}.custom-card-widget figcaption p{font-size:14px;color:#9299b8}.custom-card-widget-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:"#5F63F2";margin-right:20px}.ant-modal-content{padding:0!important}.ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px;margin-bottom:0!important}.ant-modal-body{word-wrap:break-word;font-size:14px;line-height:1.5715;padding:24px}.ant-modal-footer{border-top:1px solid #f0f0f0;padding:10px 16px;margin-top:0!important}@media (max-width: 991px){.col-border-right{border-right:none;border-bottom:1px solid #f0f0f0;padding-bottom:20px;margin-bottom:16px}.dark_theme .col-border-right{border-bottom:1px solid #434343}}@media (min-width: 992px){.col-border-right{border-bottom:none}}@media (max-width: 767px){.responsive-card-tabs .ant-card-head-wrapper{flex-wrap:wrap;gap:0}.responsive-card-tabs .ant-card-head-title{flex:0 0 100%;min-width:0;white-space:normal;padding-bottom:0}.responsive-card-tabs .ant-card-extra{padding:0 0 4px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-card-tabs .ant-card-extra .ant-tabs{width:100%}.responsive-card-tabs .ant-card-extra .ant-tabs-nav:before{border-bottom:none}.responsive-card-tabs .ant-card-extra .ant-tabs-nav{margin-bottom:0}}@media (max-width: 767px){.stock-history-stats{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin-right:0!important;margin-left:0!important;padding:0 16px 16px}.stock-history-stats .ant-col{margin-bottom:0!important;width:100%!important;max-width:100%!important;flex:none!important}}.dashboard-filter-buttons{text-align:right}@media (max-width: 767px){.dashboard-filter-buttons{text-align:left!important}}@media (max-width: 575px){.custom-card-widget-icon{width:48px;height:48px;margin-right:12px}.custom-card-widget figcaption h2{font-size:16px}}@media (max-width: 767px){.pending-leave-hrm .ps,.today-attendance-status-hrm .ps{height:280px}}@media (max-width: 479px){.hrm-clock-actions.ant-space{flex-wrap:wrap;justify-content:center}}@media (max-width: 767px){.dashboard-page-content-container .mt-30{margin-top:16px}.dashboard-page-content-container .mb-20{margin-bottom:10px}}.pending-leave-item{padding:12px 16px!important}.pending-leave-item .ant-list-item-main{width:100%}.pending-leave-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.pending-leave-row .ant-list-item-meta{flex:1 1 0;min-width:0}.pending-leave-row .pending-leave-actions{flex-shrink:0;align-self:center}@media (max-width: 479px){.pending-leave-row{flex-direction:column;gap:8px}.pending-leave-row .pending-leave-actions{align-self:flex-start}}@media (max-width: 991px){html,body,#app,.theme-container,#components-layout-demo-responsive{max-width:100%;overflow-x:hidden}#components-layout-demo-responsive .ant-layout,#components-layout-demo-responsive .ant-layout-content{min-width:0}#components-layout-demo-responsive .ant-layout-header{position:sticky;top:0;z-index:20;width:100%}.breadcrumb-header .ant-card-body,.dashboard-page-content-container,.page-content-container .ant-card-body,.email-page-content-container .ant-card-body,.setup-page-content-container .ant-card-body{margin-left:12px!important;margin-right:12px!important}.page-content-container,.email-page-content-container,.setup-page-content-container{min-width:0}.settings-sidebar-content-container{min-height:auto}.setting-sidebar{margin-left:0!important;margin-right:0!important;margin-bottom:16px;width:100%}.ant-card{max-width:100%}.ant-card-head-wrapper,.ant-page-header-heading{min-width:0}.ant-card-head-title,.ant-page-header-heading-title{min-width:0;white-space:normal}.ant-card-extra,.ant-page-header-heading-extra{max-width:100%}.ant-statistic-content,.ant-typography,.ant-form-item-extra,.ant-form-item-explain{overflow-wrap:anywhere}.ant-space{max-width:100%}.ant-space-responsive,.ant-card-extra .ant-space,.ant-page-header-heading-extra .ant-space,.page-content-sub-header .ant-space{flex-wrap:wrap}}@media (max-width: 767px){.breadcrumb-header .ant-card-body,.dashboard-page-content-container,.page-content-container .ant-card-body,.email-page-content-container .ant-card-body,.setup-page-content-container .ant-card-body{margin-left:8px!important;margin-right:8px!important;padding-left:0!important;padding-right:0!important}.page-content-sub-header .ant-row{row-gap:8px}.page-content-sub-header .ant-col,.page-content-sub-header .ant-space{min-width:0}.ant-card-head{padding-left:12px;padding-right:12px}.ant-card-body{padding:16px}.ant-card-extra{padding-top:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-tabs,.ant-tabs-nav,.ant-tabs-content-holder{max-width:100%}.ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ant-table-wrapper,.table-responsive,.ant-table-container,.ant-table-content,.ant-table-body{width:100%;max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.ant-table{min-width:max-content}.ant-table-cell,.ant-table-thead>tr>th,.ant-table-tbody>tr>td{white-space:nowrap}.ant-table-pagination{flex-wrap:wrap;row-gap:8px}.ant-form>.ant-row,.ant-form .ant-card-body>.ant-row,.ant-form .page-content-container .ant-row{row-gap:0}.ant-form>.ant-row>.ant-col[class*=ant-col-],.ant-form .ant-card-body>.ant-row>.ant-col[class*=ant-col-],.ant-form .page-content-container .ant-row>.ant-col[class*=ant-col-]{flex:0 0 100%!important;max-width:100%!important}.ant-form-item{margin-bottom:16px}.ant-input,.ant-input-number,.ant-picker,.ant-select,.ant-cascader-picker,.ant-upload,.ant-input-affix-wrapper{max-width:100%}.ant-picker,.ant-input-number,.ant-select{width:100%}.ant-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);margin:12px auto}.ant-modal-centered .ant-modal{margin:12px auto}.ant-modal-header{padding:14px 16px}.ant-modal-body{padding:16px;max-height:calc(100vh - 170px);overflow-y:auto}.ant-modal-footer{padding:10px 12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.custom-card-widget{min-width:0}.custom-card-widget figcaption{min-width:0}.custom-card-widget figcaption p,.custom-card-widget figcaption h2{overflow-wrap:anywhere}}@media (max-width: 575px){.breadcrumb-header .ant-card-body,.dashboard-page-content-container,.page-content-container .ant-card-body,.email-page-content-container .ant-card-body,.setup-page-content-container .ant-card-body{margin-left:6px!important;margin-right:6px!important}.ant-card-body{padding:12px}.ant-card-head{min-height:auto}.ant-card-head-wrapper,.ant-page-header-heading{align-items:flex-start;flex-wrap:wrap;gap:6px}.ant-card-head-title,.ant-card-extra,.ant-page-header-heading-title,.ant-page-header-heading-extra{flex:0 0 100%;width:100%}.ant-btn{max-width:100%}.ant-btn>span:not(.anticon){overflow:hidden;text-overflow:ellipsis}.ant-form-item-label{padding-bottom:4px}.ant-form-item-label,.ant-form-item-control{flex:0 0 100%;max-width:100%}.ant-radio-group,.ant-checkbox-group,.ant-upload-list,.ant-upload-wrapper{max-width:100%}.ant-modal-body{padding:12px;max-height:calc(100vh - 145px)}.ant-modal-header{padding:12px}.ant-modal-footer{padding:10px 12px}.ant-modal-footer .ant-btn{flex:1 1 auto}}.mobile-list-card .ant-card-body{padding:12px}.mobile-list-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-list-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;flex:1 1 auto;min-width:0}.mobile-list-card-actions{display:flex;gap:8px;flex:0 0 auto}.mobile-list-card-body{margin-top:10px;border-top:1px solid #f0f0f0;padding-top:8px}.mobile-list-card-row{display:flex;align-items:center;justify-content:space-between;padding:2px 0;font-size:13px}.mobile-list-card-label{color:#00000073}.mobile-list-pagination{display:flex;justify-content:center;margin-top:8px}.ant-modal-mask,.ant-drawer-mask{background:#0f172a73!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ant-modal .ant-modal-content{border-radius:14px;overflow:hidden;box-shadow:0 24px 64px #0f172a2e,0 2px 8px #0f172a14}.ant-modal .ant-modal-header{position:relative;background:#f8fafc;border-bottom:1px solid #e8ecf2;padding:16px 56px 16px 24px}.ant-modal .ant-modal-header:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--app-primary, #1677ff)}.ant-modal .ant-modal-title{font-size:16px;font-weight:700;color:#0f172a;line-height:1.4}.ant-modal .ant-modal-close{top:13px;right:14px;width:32px;height:32px;border-radius:8px;color:#64748b;transition:background .15s ease,color .15s ease}.ant-modal .ant-modal-close:hover{background:#e8ecf2;color:#0f172a}.ant-modal .ant-modal-body{padding:20px 24px}.ant-modal .ant-modal-footer{background:#f8fafc;border-top:1px solid #e8ecf2;padding:12px 20px}.ant-drawer .ant-drawer-content-wrapper{box-shadow:-12px 0 40px #0f172a29!important}.ant-drawer .ant-drawer-header{position:relative;background:#f8fafc;border-bottom:1px solid #e8ecf2;padding:16px 24px}.ant-drawer-right .ant-drawer-header:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--app-primary, #1677ff)}.ant-drawer .ant-drawer-title{font-size:16px;font-weight:700;color:#0f172a}.ant-drawer .ant-drawer-close{width:32px;height:32px;margin-inline-end:8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;transition:background .15s ease,color .15s ease}.ant-drawer .ant-drawer-close:hover{background:#e8ecf2;color:#0f172a}.ant-drawer .ant-drawer-footer{background:#f8fafc;border-top:1px solid #e8ecf2;padding:12px 24px}.ant-modal .ant-form-item-label>label,.ant-drawer .ant-form-item-label>label{font-weight:600;color:#334155;font-size:13px}.ant-modal .ant-input,.ant-drawer .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-drawer .ant-input-affix-wrapper,.ant-modal .ant-input-number,.ant-drawer .ant-input-number,.ant-modal .ant-picker,.ant-drawer .ant-picker,.ant-modal .ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-drawer .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:8px}.ant-modal .ant-input-group .ant-input,.ant-drawer .ant-input-group .ant-input,.ant-modal .ant-input-group .ant-input-number,.ant-drawer .ant-input-group .ant-input-number,.ant-modal .ant-input-group .ant-select .ant-select-selector,.ant-drawer .ant-input-group .ant-select .ant-select-selector,.ant-modal .ant-input-number-group .ant-input-number,.ant-drawer .ant-input-number-group .ant-input-number,.ant-modal .ant-input-group-wrapper .ant-input,.ant-drawer .ant-input-group-wrapper .ant-input{border-radius:0}.ant-modal .ant-input-group>:first-child,.ant-drawer .ant-input-group>:first-child,.ant-modal .ant-input-group>:first-child .ant-select-selector,.ant-drawer .ant-input-group>:first-child .ant-select-selector{border-start-start-radius:8px!important;border-end-start-radius:8px!important}.ant-modal .ant-input-group>:last-child,.ant-drawer .ant-input-group>:last-child,.ant-modal .ant-input-group>:last-child .ant-select-selector,.ant-drawer .ant-input-group>:last-child .ant-select-selector{border-start-end-radius:8px!important;border-end-end-radius:8px!important}.ant-modal .ant-input-group-addon:first-child,.ant-drawer .ant-input-group-addon:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.ant-modal .ant-input-group-addon:last-child,.ant-drawer .ant-input-group-addon:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.ant-modal .ant-modal-footer .ant-btn,.ant-drawer .ant-modal-footer .ant-btn,.ant-modal .ant-drawer-footer .ant-btn,.ant-drawer .ant-drawer-footer .ant-btn{height:36px;min-width:92px;padding:0 16px;border-radius:8px;font-weight:600}.ant-modal .ant-modal-footer .ant-btn-primary,.ant-drawer .ant-modal-footer .ant-btn-primary,.ant-modal .ant-drawer-footer .ant-btn-primary,.ant-drawer .ant-drawer-footer .ant-btn-primary{box-shadow:0 2px 6px #1677ff40}.ant-modal.ant-modal-confirm .ant-modal-content{padding:24px 24px 20px!important}.ant-modal.ant-modal-confirm .ant-modal-confirm-title{font-size:16px;font-weight:700;color:#0f172a}.ant-modal.ant-modal-confirm .ant-modal-confirm-content{color:#475569;margin-top:6px}.ant-modal.ant-modal-confirm .ant-modal-confirm-body>.anticon{font-size:24px;margin-inline-end:14px}.ant-modal.ant-modal-confirm .ant-modal-confirm-btns{margin-top:22px}.ant-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{height:36px;min-width:84px;border-radius:8px;font-weight:600}@media (max-width: 575px){.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{padding:12px 48px 12px 16px}.ant-modal .ant-modal-body{padding:14px 16px}.ant-modal .ant-modal-footer,.ant-drawer .ant-drawer-footer{padding:10px 12px}.ant-modal .ant-modal-close{top:8px;right:8px}}@media (max-width: 767px){.dashboard-page-content-container{width:auto!important}.dashboard-filter-buttons>.ant-flex{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.dashboard-filter-buttons>.ant-flex::-webkit-scrollbar{display:none}.dashboard-filter-buttons>.ant-flex .ant-btn{flex:0 0 auto;border-radius:16px}.dashboard-stats .ant-card-body{padding:12px!important;margin:0!important}.dashboard-stats .custom-card-widget{margin:0}.dashboard-stats .custom-card-widget .ant-space{flex-direction:column;align-items:flex-start!important;gap:8px!important}.dashboard-stats .custom-card-widget .custom-card-widget-icon{width:36px!important;height:36px!important;min-width:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.dashboard-stats .custom-card-widget .custom-card-widget-icon .anticon{font-size:18px!important}.dashboard-stats .custom-card-widget figcaption h2{font-size:16px!important;line-height:1.3;margin:0;word-break:break-all}.dashboard-stats .custom-card-widget figcaption p{font-size:12px;margin:2px 0 0}.dashboard-page-content-container .ant-card-head{padding:0 12px}.dashboard-page-content-container .ant-card-head-title{font-size:15px}.stock-history-stats{margin:12px 0 0!important;display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.stock-history-stats>.ant-col{max-width:100%;margin-bottom:0!important;padding:10px!important}.stock-history-stats .ant-statistic-title{font-size:12px}.stock-history-stats .ant-statistic-content{font-size:18px}}@media (max-width: 768px){.mobile-list-card{border-radius:12px!important;border:1px solid #edf0f5!important;box-shadow:0 1px 2px #0f172a0a}.mobile-list-card .ant-card-body{padding:12px 14px!important;margin:0!important}.mobile-list-card .ant-avatar{border-radius:8px!important;background:#f1f5f9}.mobile-list-card-title{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.mobile-list-card-name{font-weight:600;color:#0f172a}.mobile-list-card-actions{gap:6px}.mobile-list-card-actions .ant-btn{width:32px!important;height:32px!important;min-width:32px;padding:0!important;border-radius:50%!important;background:#fff!important;color:#475569!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.mobile-list-card-actions .ant-btn:hover{color:var(--app-primary, #1677ff)!important;border-color:var(--app-primary, #1677ff)!important}.mobile-list-card-actions .ant-btn-dangerous{color:#dc2626!important;border-color:#fecaca!important}.mobile-list-card-actions .ant-btn-dangerous:hover{background:#fef2f2!important;border-color:#dc2626!important}.mobile-list-card-tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.mobile-list-card-tags .ant-tag{margin:0;border-radius:10px}.category-mobile-card-children{margin-top:8px;padding-left:10px;border-left:2px solid #e8ecf2}.category-mobile-card-children .mobile-list-card{box-shadow:none;margin-top:6px}.product-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:6px 0 0 46px;font-size:12px;color:#64748b}.product-card-meta .product-card-dot{color:#cbd5e1}.product-card-meta .product-card-oos{margin:0 0 0 4px;border-radius:10px;font-size:11px}.product-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.product-card-stat{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border:none;border-radius:8px;background:#f8fafc;text-align:left;min-width:0}.product-card-stat small{font-size:10.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-stat strong,.product-card-stat span{font-size:13px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-stat span{color:#475569}.product-card-stock{cursor:pointer;background:#eff6ff}.product-card-stock strong{color:#1d4ed8}.product-card-stock.is-out{background:#fef2f2}.product-card-stock.is-out strong{color:#b91c1c}.page-content-container .ant-space.ant-space-horizontal:has(>.ant-space-item>.ant-btn-primary){width:100%}}@media (max-width: 767px){body,#components-layout-demo-responsive .ant-layout,#components-layout-demo-responsive .ant-layout-content{background:#f4f6fb}.ant-layout .ant-card .ant-card-body{margin-left:0!important;margin-right:0!important;padding:14px!important}.ant-layout .ant-card.ant-card-small .ant-card-body{padding:12px!important}.ant-layout .ant-card{border-radius:14px;border-color:#eef0f4}.ant-layout .ant-card-head{min-height:48px;padding:0 14px!important;border-radius:14px 14px 0 0}.ant-layout .ant-card-head-title{font-size:15px;font-weight:700}.breadcrumb-header{margin:0!important;padding:0!important;background:transparent!important}.breadcrumb-header .page-content-sub-header.ant-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.breadcrumb-header .page-content-sub-header .ant-card-body{margin:0!important;padding:10px 12px 8px!important}.breadcrumb-header .ant-breadcrumb{display:none}.breadcrumb-header .ant-page-header{padding:0!important}.breadcrumb-header .ant-page-header-heading-title{margin:0!important;font-size:21px!important;line-height:1.3!important;font-weight:800!important;letter-spacing:-.01em;color:#0f172a;white-space:normal}.breadcrumb-header .ant-page-header-heading-sub-title{font-size:13px}.admin-page-filters{margin:0 12px 12px!important;padding:12px!important;border-radius:14px;border:1px solid #eef0f4;background:#fff}.admin-page-filters>.ant-row{margin-left:0!important;margin-right:0!important;row-gap:10px!important}.admin-page-filters .ant-row>.ant-col{padding-left:0!important;padding-right:0!important}.admin-page-filters .ant-row .ant-row{margin-left:0!important;margin-right:0!important;row-gap:10px!important}.admin-page-filters .ant-space.ant-space-horizontal{display:flex;flex-wrap:wrap;width:100%;gap:8px!important}.admin-page-filters .ant-space.ant-space-horizontal>.ant-space-item{flex:1 1 0;min-width:0;margin:0!important}.admin-page-filters .ant-space-item>a,.admin-page-filters .ant-space-item>.ant-btn,.admin-page-filters .ant-space-item>a>.ant-btn{display:flex;width:100%}.admin-page-filters .ant-btn{height:40px;justify-content:center;align-items:center;border-radius:10px;font-weight:600}.dashboard-page-content-container{width:auto!important;margin:0 12px 12px!important;padding:0!important;background:transparent!important}.dashboard-page-content-container .ant-card,.mobile-list-card{background:#fff;border:1px solid #eef0f4!important;border-radius:14px!important;box-shadow:0 1px 2px #1018280a!important}.dashboard-page-content-container .ant-card .ant-card{box-shadow:none!important}.dashboard-page-content-container .ant-table-wrapper{padding:8px;border-radius:14px;border:1px solid #eef0f4;background:#fff}.dashboard-page-content-container>.ant-tabs,.dashboard-page-content-container .ant-row>.ant-col>.ant-tabs{padding:0 4px}.mobile-bottom-nav a,.mobile-bottom-nav a:hover{text-decoration:none!important}.ant-input-search .ant-input-group .ant-input-affix-wrapper,.ant-input-search .ant-input-group>.ant-input{border-radius:10px 0 0 10px!important}.ant-input-search .ant-input-group-addon .ant-input-search-button{height:40px;border-radius:0 10px 10px 0!important}.ant-input-search-with-button .ant-input-affix-wrapper{min-height:40px}.ant-input-group.ant-input-group-compact{display:flex!important}.ant-input-group.ant-input-group-compact>.ant-select{width:38%!important;flex:0 0 38%}.ant-input-group.ant-input-group-compact>.ant-select .ant-select-selector{border-radius:10px 0 0 10px!important}.ant-input-group.ant-input-group-compact>.ant-input-search{width:62%!important;flex:1 1 62%}.ant-input-group.ant-input-group-compact>.ant-input-search .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-input-search .ant-input-group>.ant-input{border-radius:0!important}.ant-form-item .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-sm){min-height:40px;min-width:40px;border-radius:10px}.total-summary-card .ant-card-body>.ant-typography{margin:0!important;padding:0!important}.setting-sidebar.setting-sidebar-mobile{margin:0 0 12px!important;padding:0 12px!important;background:transparent!important;border:0!important}.setting-sidebar.setting-sidebar-mobile .ant-menu.ant-menu-horizontal{display:flex!important;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:2px 0 6px;background:transparent!important;scrollbar-width:none}.setting-sidebar.setting-sidebar-mobile .ant-menu.ant-menu-horizontal::-webkit-scrollbar{display:none}.setting-sidebar.setting-sidebar-mobile .ant-menu-horizontal>.ant-menu-item,.setting-sidebar.setting-sidebar-mobile .ant-menu-horizontal>.ant-menu-submenu{flex:0 0 auto;height:36px;line-height:34px;margin:0!important;padding:0 14px!important;border-radius:999px!important;border:1px solid #eef0f4;background:#fff;font-weight:600;font-size:13.5px}.setting-sidebar.setting-sidebar-mobile .ant-menu-horizontal>.ant-menu-item-selected{color:#fff!important;background:#2563eb!important;border-color:#2563eb}.setting-sidebar.setting-sidebar-mobile .ant-menu-horizontal>.ant-menu-item-selected .anticon{color:#fff}.mobile-list-card-actions .ant-btn:not(.ant-btn-icon-only):has(>span:not(.anticon):not(.ant-btn-icon)){width:auto!important;padding:0 10px!important;border-radius:999px!important;font-size:12.5px}.admin-page-filters .ant-btn{padding:0 10px;font-size:14px}.total-summary-card .ant-card-body{display:flex!important;flex-direction:column;gap:2px!important;padding:12px!important}.total-summary-card .ant-card-body:before,.total-summary-card .ant-card-body:after{display:none!important}.total-summary-card .ant-card-body>.ant-typography{font-size:11.5px;color:#64748b}.total-summary-card .ant-card-body>.ant-typography+.ant-typography,.total-summary-card .ant-card-body>strong.ant-typography,.total-summary-card .ant-card-body>.ant-typography strong{font-size:16px;font-weight:800;color:#0f172a}.total-summary-card .ant-card-body:has(>.ant-typography>.ant-typography){display:flex!important;flex-direction:column;gap:0!important;padding:4px 14px!important}.total-summary-card .ant-card-body:has(>.ant-typography>.ant-typography):before,.total-summary-card .ant-card-body:has(>.ant-typography>.ant-typography):after{display:none!important}.total-summary-card .ant-card-body:has(>.ant-typography>.ant-typography)>.ant-typography{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:9px 0;font-size:13px;line-height:1.3;color:#64748b}.total-summary-card .ant-card-body:has(>.ant-typography>.ant-typography)>.ant-typography+.ant-typography{border-top:1px dashed #eef0f4}.total-summary-card .ant-card-body:has(>.ant-typography>.ant-typography)>.ant-typography .ant-typography,.total-summary-card .ant-card-body:has(>.ant-typography>.ant-typography)>.ant-typography strong{font-size:15px!important;font-weight:800;color:#0f172a;white-space:nowrap}.total-summary-card .ant-card-body:has(>.ant-typography>.ant-typography)>.ant-typography:last-child .ant-typography{color:#dc2626}.ant-tabs>.ant-tabs-nav{margin-bottom:12px!important}.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{padding:10px 2px;font-weight:600}.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:18px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector{min-height:40px;border-radius:10px!important}.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-search-input,.ant-select-selection-item,.ant-select-selection-placeholder{font-size:16px!important}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{align-items:center}.ant-input-number-input{height:38px}.ant-form-item{margin-bottom:14px}.ant-form-item-label>label{font-weight:600}.table-responsive,.ant-table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-thead>tr>th{white-space:nowrap;font-size:12.5px}.ant-table-pagination.ant-pagination{justify-content:center;flex-wrap:wrap;row-gap:8px}.ant-modal{max-width:calc(100vw - 16px)!important;margin:0 auto;padding-bottom:0}.ant-modal .ant-modal-content{border-radius:16px;padding:16px}.ant-modal .ant-modal-footer .ant-btn{height:40px;border-radius:10px}.ant-drawer-right>.ant-drawer-content-wrapper,.ant-drawer-left>.ant-drawer-content-wrapper{width:100%!important;max-width:100vw}.ant-drawer .ant-drawer-body{padding:14px}.ant-drawer .ant-drawer-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.ant-btn-primary{box-shadow:0 4px 12px #2563eb2e}.ant-empty{margin:28px 0}}@media (max-width: 767px){[data-theme=dark] body,[data-theme=dark] #components-layout-demo-responsive .ant-layout,[data-theme=dark] #components-layout-demo-responsive .ant-layout-content{background:#0f0f10}[data-theme=dark] .admin-page-filters,[data-theme=dark] .dashboard-page-content-container .ant-card,[data-theme=dark] .dashboard-page-content-container .ant-table-wrapper,[data-theme=dark] .mobile-list-card{background:#141414;border-color:#262626!important}[data-theme=dark] .breadcrumb-header .ant-page-header-heading-title{color:#f1f5f9}}.invoice-header{text-align:center;border-bottom:1px dotted #ddd!important;padding:0 0 3px;margin:0}.invoice-logo{display:block;width:auto;max-width:42mm;max-height:20mm;margin:0 auto;object-fit:contain}.company-details{text-align:center;margin-top:3px;border-bottom:2px dotted #ddd!important}.company-address{white-space:pre;margin-bottom:0}.invoice-customer-details{width:100%;margin-bottom:5px}.tax-invoice-title{text-align:center;margin-top:5px}.tax-invoice-items{margin-top:10px}.item-row{border-bottom:1px dotted #ddd!important}.tax-invoice-totals{margin-top:5px;border-top:2px dotted #ddd!important;border-bottom:2px dotted #ddd!important}.paid-amount-deatils{margin-top:10px;text-align:center}.paid-amount-row{border-top:2px dotted #ddd!important;border-bottom:2px dotted #ddd!important}.thanks-details{margin-top:5px;text-align:center}.barcode-details{margin-top:10px;text-align:center}.qrcode-details{display:flex;justify-content:center;margin:4px 0 2px;line-height:0}.qrcode-details .ant-space,.qrcode-details .ant-space-item{display:flex!important;justify-content:center!important;line-height:0!important}.qrcode-details svg,.qrcode-details canvas,.qrcode-details img{display:block;max-width:104px!important;max-height:104px!important;background:#fff!important;image-rendering:pixelated}.footer-button{text-align:center!important}.discount-details{padding:5px 0;border-top:2px dotted #ddd!important;border-bottom:2px dotted #ddd!important}.discount-details p{margin-bottom:0}.app-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;font-family:Inter,Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:radial-gradient(600px 360px at 85% 0%,rgba(37,99,235,.1),transparent 60%),radial-gradient(600px 360px at 10% 100%,rgba(234,88,12,.08),transparent 60%),#f8fafc;color:#0f172a}.app-loader.is-dark{background:radial-gradient(600px 360px at 85% 0%,rgba(37,99,235,.3),transparent 60%),radial-gradient(600px 360px at 10% 100%,rgba(234,88,12,.18),transparent 60%),#0b1120;color:#e2e8f0}.app-loader.is-dark .app-loader-text{color:#94a3b8}.app-loader-mark{position:relative;width:132px;height:132px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.app-loader-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#2563eb,#7c3aed,#ea580c,#2563eb00 75%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:app-loader-spin 1.1s linear infinite}.app-loader-initial{position:absolute;font-size:40px;font-weight:800;background:linear-gradient(135deg,#2563eb,#ea580c);-webkit-background-clip:text;background-clip:text;color:transparent}.app-loader-logo{position:relative;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;box-shadow:0 10px 30px #0f172a1a}.app-loader-logo img{position:relative;z-index:1;max-width:76px;max-height:76px;object-fit:contain;background:#fff}.app-loader-title{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.01em;text-align:center;color:inherit}.app-loader-text{max-width:420px;margin:0 0 24px;font-size:14.5px;line-height:1.6;text-align:center;color:#64748b}.app-loader-bar{position:relative;width:220px;height:4px;overflow:hidden;border-radius:999px;background:#2563eb1f}.app-loader-bar span{position:absolute;top:0;left:-40%;width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#ea580c);animation:app-loader-bar 1.3s ease-in-out infinite}.app-loader-foot{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:#94a3b8}@keyframes app-loader-spin{to{transform:rotate(1turn)}}@keyframes app-loader-bar{0%{left:-40%}to{left:100%}}body{background:#f0f2f5!important}.admin-page-filters{padding:10px 16px;background:#fff}[data-theme=dark] .admin-page-filters{background:#141414}
