:root{--background-color: #f8fafc;--surface-color: #ffffff;--surface-hover-color: #f1f5f9;--border-color: #e2e8f0;--text-color: #1e293b;--text-secondary-color: #64748b;--text-muted-color: #94a3b8;--primary-color: #3b82f6;--primary-hover-color: #1d4ed8;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--accent-color: #8b5cf6;--accent-hover-color: #7c3aed;--card-shadow: 0 1px 3px rgba(0, 0, 0, .1);--card-shadow-hover: 0 8px 25px rgba(0, 0, 0, .1)}[data-theme=dark]{--background-color: #0f172a;--surface-color: #1e293b;--surface-hover-color: #334155;--border-color: #334155;--text-color: #f1f5f9;--text-secondary-color: #94a3b8;--text-muted-color: #64748b;--primary-color: #60a5fa;--primary-hover-color: #3b82f6;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--accent-color: #8b5cf6;--accent-hover-color: #7c3aed;--card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .3);--card-shadow-hover: 0 10px 15px -3px rgba(0, 0, 0, .4)}body{font-family:DM Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}p{margin:0;padding:0}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-35{margin-top:35px}.mt-10{margin-top:10px}.mt-5{margin-top:5px}.mb-10{margin-bottom:10px}.mb-12{margin-bottom:12px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30,.mb-60{margin-bottom:30px}.p0{padding:0!important}.pl-5{padding-left:5px}.ant-layout-sider{background:none!important}.ant-menu{background:none!important;padding:0 5px}[data-theme=dark] .ant-menu{background:var(--surface-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-menu-item,[data-theme=dark] .ant-menu-item a{color:var(--text-color)!important}[data-theme=dark] .ant-menu-item:hover{background-color:var(--primary-color)!important;border-radius:6px}[data-theme=dark] .ant-menu-item:hover a{color:#fff!important;font-weight:500}[data-theme=dark] .ant-menu-item-selected{background-color:var(--primary-color)!important;border-radius:6px}[data-theme=dark] .ant-menu-item-selected a{color:#fff!important;font-weight:500}.ant-menu-item-selected{background-color:var(--primary-color)!important;border-radius:6px}.ant-menu-item-selected a{color:#fff!important;font-weight:500}.ant-menu-item:hover{background-color:var(--primary-color)!important;border-radius:6px}.ant-menu-item:hover a{color:#fff!important;font-weight:500}.ant-menu-item,.ant-menu-submenu-title{height:42px!important;line-height:42px!important}[data-theme=dark] .ant-menu-item-group-title{color:var(--text-secondary-color)!important}[data-theme=dark] .ant-menu-submenu-title{color:var(--text-color)!important}[data-theme=dark] .ant-menu-submenu-title:hover{background-color:var(--surface-hover-color)!important}[data-theme=dark] .ant-menu-sub{background:var(--surface-color)!important}[data-theme=dark] .header{background:var(--surface-color)!important;border-bottom:2px solid var(--primary-color)!important;box-shadow:0 2px 12px #60a5fa33}[data-theme=dark] .menu-outlet a{color:var(--text-color)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .logo span{color:var(--text-color)!important}[data-theme=dark] .header-dropdown-menu{color:var(--text-color)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .nav-menu{color:var(--text-color)!important}[data-theme=dark] .nav-menu:hover{background:var(--surface-hover-color)!important;color:var(--text-color)!important}[data-theme=dark] .nav .active{background:var(--surface-hover-color)!important;color:var(--primary-color)!important}[data-theme=dark] .ant-layout-header{background:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important}[data-theme=dark] .ant-layout-sider{background:var(--surface-color)!important;border-right:1px solid var(--border-color)!important}[data-theme=dark] .ant-layout-content{background:var(--background-color)!important}[data-theme=dark] .ant-dropdown-menu{background:var(--surface-color)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .ant-dropdown-menu-item{color:var(--text-color)!important}[data-theme=dark] .ant-dropdown-menu-item:hover{background:var(--surface-hover-color)!important}[data-theme=dark] .ant-dropdown-menu-item-divider{border-top:1px solid var(--border-color)!important}[data-theme=dark] .ant-card{background:var(--surface-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-card-head{background:var(--surface-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-card-body,[data-theme=dark] .ant-table{background:var(--surface-color)!important}[data-theme=dark] .ant-table-thead>tr>th{background:var(--surface-hover-color)!important;border-bottom-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-table-tbody>tr>td{border-bottom-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:var(--surface-hover-color)!important}[data-theme=dark] .ant-drawer-content{background:var(--surface-color)!important}[data-theme=dark] .ant-drawer-header{background:var(--surface-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-drawer-title,[data-theme=dark] .ant-drawer-close{color:var(--text-color)!important}[data-theme=dark] .ant-modal-content{background:var(--surface-color)!important}[data-theme=dark] .ant-modal-header{background:var(--surface-color)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-modal-title{color:var(--text-color)!important}[data-theme=dark] .ant-modal-body{background:var(--surface-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input{background:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-input:focus{border-color:var(--primary-color)!important}[data-theme=dark] .ant-select-selector{background:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .ant-select-dropdown{background:var(--surface-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-select-item{color:var(--text-color)!important}[data-theme=dark] .ant-select-item-option-selected,[data-theme=dark] .ant-select-item-option-active{background:var(--surface-hover-color)!important}.ant-breadcrumb{padding:8px 16px;background:var(--surface-color, #ffffff);border-radius:8px;border:1px solid var(--border-color, #e2e8f0);box-shadow:0 1px 3px #0000000d;margin-bottom:0}.ant-breadcrumb-link{color:var(--text-color, #1e293b)!important;text-decoration:none;font-weight:500;transition:color .2s ease}.ant-breadcrumb-link:hover{color:var(--primary-color, #3b82f6)!important}.ant-breadcrumb a{color:var(--text-color, #1e293b)!important;text-decoration:none;font-weight:500;transition:color .2s ease}.ant-breadcrumb a:hover{color:var(--primary-color, #3b82f6)!important}.ant-breadcrumb-link .anticon{color:var(--primary-color, #3b82f6);margin-right:4px}.ant-breadcrumb-separator{color:var(--text-muted-color, #94a3b8)!important;margin:0 8px}.ant-breadcrumb-item:last-child .ant-breadcrumb-link{color:var(--text-color, #1e293b)!important;font-weight:600}[data-theme=dark] .ant-breadcrumb{background:var(--surface-color, #1e293b);border-color:var(--border-color, #334155)}[data-theme=dark] .ant-breadcrumb-link{color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-breadcrumb-link:hover{color:var(--primary-color, #60a5fa)!important}[data-theme=dark] .ant-breadcrumb a{color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-breadcrumb a:hover{color:var(--primary-color, #60a5fa)!important}[data-theme=dark] .ant-breadcrumb-link .anticon{color:var(--primary-color, #60a5fa)}[data-theme=dark] .ant-breadcrumb-separator{color:var(--text-muted-color, #64748b)!important}[data-theme=dark] .ant-breadcrumb-item:last-child .ant-breadcrumb-link{color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .stats .ant-card{background:linear-gradient(135deg,var(--surface-color, #1e293b) 0%,var(--surface-hover-color, #334155) 100%);box-shadow:0 4px 12px #0000004d}[data-theme=dark] .stats .ant-card:hover{box-shadow:0 8px 24px #0006}[data-theme=dark] .stats .ant-statistic-title{color:var(--text-secondary-color, #94a3b8)!important}[data-theme=dark] .stats .ant-statistic-content{color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .stats .ant-statistic-content-value{background:linear-gradient(135deg,var(--primary-color, #60a5fa),var(--accent-color, #8b5cf6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .table-card{background:var(--surface-color, #1e293b)!important;border-color:var(--border-color, #334155)!important}[data-theme=dark] .table-card .ant-card-head{background:var(--surface-color, #1e293b)!important;border-bottom-color:var(--border-color, #334155)!important}[data-theme=dark] .table-card .ant-card-head-title{color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .table-card .ant-card-body{background:var(--surface-color, #1e293b)!important}[data-theme=dark] .ant-table{background:var(--surface-color, #1e293b)!important;color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-table-thead>tr>th{background:var(--surface-hover-color, #334155)!important;border-bottom-color:var(--border-color, #334155)!important;color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-table-tbody>tr>td{border-bottom-color:var(--border-color, #334155)!important;color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:var(--surface-hover-color, #334155)!important}[data-theme=dark] .ant-table-tbody>tr>td a{color:var(--primary-color, #60a5fa)!important}[data-theme=dark] .ant-table-tbody>tr>td a:hover{color:var(--primary-hover-color, #3b82f6)!important}[data-theme=dark] .ant-pagination{color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-pagination-item{background:var(--surface-color, #1e293b)!important;border-color:var(--border-color, #334155)!important}[data-theme=dark] .ant-pagination-item a{color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-pagination-item:hover{border-color:var(--primary-color, #60a5fa)!important}[data-theme=dark] .ant-pagination-item:hover a{color:var(--primary-color, #60a5fa)!important}[data-theme=dark] .ant-pagination-item-active{background:var(--primary-color, #60a5fa)!important;border-color:var(--primary-color, #60a5fa)!important}[data-theme=dark] .ant-pagination-item-active a{color:#fff!important}[data-theme=dark] .ant-pagination-prev,[data-theme=dark] .ant-pagination-next{color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-pagination-prev:hover,[data-theme=dark] .ant-pagination-next:hover{color:var(--primary-color, #60a5fa)!important}[data-theme=dark] .ant-input{background:var(--surface-color, #1e293b)!important;border-color:var(--border-color, #334155)!important;color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-input::placeholder{color:var(--text-muted-color, #64748b)!important}[data-theme=dark] .ant-input:focus{border-color:var(--primary-color, #60a5fa)!important;box-shadow:0 0 0 2px #60a5fa33!important}.menu-sidebar2 .ant-menu{padding-bottom:40px}.ant-breadcrumb-separator{margin:0 4px}.ant-tabs-left .ant-tabs-content-holder{border-left:none}.title{height:90px;color:#000;font-size:30px;font-weight:600;display:flex;justify-content:center;margin-left:1px;margin-bottom:-22px;margin-top:27px}.auth-page-left{background:var(--background-color, #e6edfd);min-height:100vh;justify-content:center;align-items:center;display:flex;flex-direction:column;transition:all .3s ease}.auth-page-left img{width:100%}.auth-page-left h1{display:block;color:#0b0263;font-size:50px;text-align:center;font-weight:600}.auth-page-right{background:var(--surface-color, #f7f7f7);min-height:100vh;transition:all .3s ease}.auth-page-form{padding:41px 190px 0}.auth-page-form .ant-input-password{padding:0}.auth-page-form .ant-form-item-label{padding-bottom:2px!important}.auth-page-form input{padding:8px!important;border-radius:5px!important}.auth-top-button{display:flex;align-items:center;justify-content:right;padding:14px 25px;gap:12px;border-bottom:1px solid #e6e4e4}.ant-form-item-label,.ant-form .ant-form-item .ant-form-item-control{flex:0 0 100%;max-width:100%}.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.forget-password-area{display:flex;justify-content:space-between}button.ant-btn.ant-btn-lg.social--login-btn{display:flex;justify-content:center;align-items:center}.social--login-btn a{margin-top:-1px}.social_dashboard{background:var(--background-color, #e6edfd);height:100vh;transition:all .3s ease}.spinning_loader{position:absolute;top:50%;left:50%}.do-not-account{margin-top:10px}body,.ant-layout,.full-layout-area{background:var(--background-color, #f4f7fc);transition:all .3s ease}.header{border-bottom:2px solid var(--primary-color, #3b82f6);display:flex;justify-content:space-between;padding:0;z-index:9;background:var(--surface-color, #ffffff);box-shadow:0 2px 12px #3b82f61a;transition:all .3s ease}.menu-outlet{margin:0 5px;font-size:23px}.menu-outlet a{color:var(--text-color, #000)!important;border:1px solid var(--border-color, #d0d3d8);padding:3px 9px;border-radius:5px;transition:all .3s ease}.logo span{font-size:25px;margin-left:10px;color:var(--text-color, rgba(0, 0, 0, .85))!important;transition:all .3s ease}.header-left{display:flex;align-items:center}.haeder-menu .ant-menu-item{padding:1px!important}.haeder-menu .ant-menu-item:after{border:none!important}.header-dropdown-menu{border:1px solid var(--border-color, #d0d3d8);padding:7px 13px;border-radius:5px;color:var(--text-color, #000)!important;transition:all .3s ease}.header-right{display:flex;align-items:center;justify-content:space-between;margin-right:10px}.quick-add-button{padding:5px 6px 2px 2px;border-radius:50%}.quick-add-button>span{margin-left:4px!important}.header-avater{width:35px;height:35px;border-radius:50%;border:2px solid #ccc}.header-avater:hover{border:2px solid rgb(60,109,205)}.header-right-item{display:flex;margin:0 15px}.nav{padding-left:40px}.nav-menu{border-radius:5px;padding:8px 10px;margin-right:3px;color:var(--text-color, rgb(38, 38, 38));transition:all .3s ease}.nav-menu:hover{background:var(--surface-hover-color, #e2ecf7);color:var(--text-color, rgb(38, 38, 38))!important;transition:all .3s ease}.nav .active{padding:8px 10px;background:var(--surface-hover-color, #c7dff8);color:var(--text-color, #091e30)!important;transition:all .3s ease}.menu-sidebar2{overflow:auto;top:0;position:fixed;height:100vh;background:var(--surface-color, #ffffff);transition:all .3s ease}.menu-sidebar2 .layout-sider{border-right:1px solid var(--border-color, #e1e1e1);transition:all .3s ease}.ant-menu-submenu-selected{color:none!important}.ant-menu-sub.ant-menu-inline>.ant-menu-item{height:38px;margin:3px 0!important;padding-left:35px!important;line-height:38px}.sidebar-card .ant-card-body{padding:0}.ant-menu-item-group-title{padding:3px 15px;font-size:12px}.company-info{display:flex;justify-content:space-between;align-items:center;margin:7px;border:1px solid var(--border-color, #e8e4e4);line-height:30px!important;border-radius:6px;padding:7px;transition:all .3s ease}.company-info-content{display:flex;justify-content:left;align-items:center;color:var(--text-color, #444647);transition:all .3s ease}.company-info-icon{color:var(--text-color, #444647);font-weight:700;transition:all .3s ease}.company-info-content img{border-radius:50%;border:1px solid #b2b2b2;margin-right:3px;width:40px;height:40px}.company-info-content h3{margin-bottom:20px;margin-top:10px}.left-menu .ant-drawer-body{background:var(--surface-hover-color, #f5f7fb);transition:all .3s ease}.left-menu .ant-menu-submenu{margin:0!important}.left-menu .ant-menu-submenu .ant-menu-submenu-title:hover{background-color:var(--surface-hover-color, rgb(240 241 242));transition:all .3s ease}.left-menu .ant-menu-item{height:42px;margin:2px 0!important;line-height:42px}.ant-menu-inline .ant-menu-submenu-title{height:42px;line-height:42px}.left-menu .ant-menu-item:hover{background-color:var(--primary-color, #1b8689)!important;border-radius:6px;transition:all .3s ease}.left-menu .ant-menu-item:hover a{color:#fff!important;font-weight:500;transition:all .3s ease}.left-menu .ant-menu-item-selected{margin:10px;background-color:var(--primary-color, #1b8689)!important;border-radius:6px;transition:all .3s ease}.left-menu .ant-menu-item-selected a{color:#fff!important;font-weight:500;transition:all .3s ease}.left-menu .ant-menu-submenu .ant-menu-sub,.ant-menu-submenu-open{background:var(--surface-hover-color, #f0f1f2)!important;transition:all .3s ease}.left-menu .ant-menu-inline .ant-menu-item:after{border-right:none}.card-bg-1{background-color:#d8e2fc!important}.card-bg-2{background-color:#f9e0e1!important}.card-bg-3{background-color:#dae8e9!important}.card-bg-4{background-color:#d9e8f3!important}.card-bg-5{background-color:#aed4ec!important}.dashboard-stats .ant-card-body{padding:15px 12px;text-align:center}.dashboard-stats .ant-card{box-shadow:0 .5em 1em -.125em #8a8a8a1a,0 0 0 1px #0a0a0a00;border-radius:10px!important;margin-bottom:15px}.dashboard-stats .ant-statistic{padding:3px 2px}.dashboard-stats .ant-statistic-content{font-size:21px;font-weight:500}.main-content{background:var(--background-color, #f4f7fc);padding:0 0 30px;margin-left:240px;transition:all .3s ease}.main-content .header{padding:0}.ant-layout-content{padding:0 20px 16px;overflow:visible}.action-button{margin-right:2px}.site-layout-background{background:var(--surface-color, #fff);transition:all .3s ease}.no-padding-card .ant-card-body{padding:0}.table-card .ant-card-body{padding:10px}.product-card .ant-card-body{padding:0}.table-card .ant-card-head-title,.ant-card-extra{padding:10px 0}.ant-layout-footer{padding:24px 50px;color:#000000d9;font-size:14px;background:transparent}aside.ant-layout-sider.ant-layout-sider-dark{height:100%}.ant-drawer-header{padding:10px 16px}.ant-drawer-content-wrapper{margin-top:65px;margin-bottom:64px}.ant-drawer.ant-drawer-open .ant-drawer-mask{margin-top:65px}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{z-index:5}.ant-drawer-body{padding:0!important}.menu-outlet{display:none}.people-details-card .ant-card-body{padding:0 20px 20px}.people-details-card .ant-table-summary .ant-table-cell{background:#eceef4;font-weight:700;padding:6px 5px!important}.ant-statistic-title{font-weight:500}.main-content .ant-card{box-shadow:0 .5em 1em -.125em #8a8a8a1a,0 0 0 1px #0a0a0a00;border-radius:5px}.main-content .home-page-card{border-radius:16px!important;box-shadow:none!important;background:transparent!important}.main-content .home-page-card .ant-card-body{border-radius:12px!important;background:var(--surface-color, #ffffff)!important;border:1px solid var(--border-color, #e2e8f0)!important;box-shadow:0 2px 8px #00000014!important;overflow:visible!important}[data-theme=dark] .main-content .home-page-card .ant-card-body{background:var(--surface-color, #1e293b)!important;border:1px solid var(--border-color, #334155)!important;box-shadow:0 2px 8px #0000004d!important}.content-title{display:flex;justify-content:space-between;padding:6px 0;margin-bottom:10px;align-items:center}.content-title h1{font-size:23px}.content-heading h1{font-size:24px}.content-title input{height:32px;width:225px}.add-shop-button{margin-bottom:20px;margin-left:10px}.all-shop-list-card{flex-wrap:wrap;align-items:center;margin:0 auto}.hover-single-shop{display:flex;justify-content:space-between}img.image{border-radius:66%;width:73px;height:75px;border:2px solid black}.list-shop-button,.shop-photo,.shop-logo{margin-bottom:20px}.shop-details-content{display:flex;gap:5%;flex-direction:row-reverse}.shop-logo img{width:150px;height:150px;border-radius:50%;border:1px solid #b2b2b2;margin-right:3px}h1.shop-name{font-size:30px;text-align:center}.profile-input-file{margin-bottom:12px;margin-top:12px}.profile-photo{margin-bottom:12px}.profilePhoto{width:200px;height:200px;border-radius:100%!important;border:2px solid rgb(38,36,36);margin:17px auto}.notFoundShop{margin:12% auto}.error-color{color:red}.adjustment-button{display:none}.ck-editor__editable{min-height:160px}.product-details{margin-top:12px}.col-sm-4.product-col{width:50%;float:left}.product-description{margin-top:12px}.product-image{width:197px;float:right;position:absolute;top:17%;left:69%}.product-stats .ant-card-body{background-color:#f4f7fc;border:1px solid #dedada!important;border-radius:3px}.product-reports-form{display:flex;justify-content:left;gap:7px;margin-bottom:-11px}.product-details-content{display:flex;gap:22%;flex-direction:row-reverse}.product-photo img{width:226px;height:150px;margin-left:220px}.reports-date-form{margin-bottom:8px}.product-submit-btn{margin-top:10px}th.products-action-column{width:8%}th.category-action-column,th.brand-action-column{width:15%}.category-details{margin-top:12px}.ant-descriptions-item-label,.description-title-bold{font-weight:700}.tracntion-btn{display:flex;justify-content:right}.pos-space-btn{margin:0 3px}.reports-hide-small-device{justify-content:end}.reports-form{display:flex;justify-content:right;gap:7px;margin-bottom:-17px}.report-table .ant-table-cell{padding:4px 5px!important}.report-table .ant-table-summary .ant-table-cell{background:#eceef4;font-weight:700;padding:6px 5px!important}.stats .ant-card{border-radius:16px;margin-bottom:15px;border:none;box-shadow:0 4px 12px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,var(--surface-color, #ffffff) 0%,var(--surface-hover-color, #f8fafc) 100%);position:relative;overflow:hidden}.stats .ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color, #3b82f6),var(--accent-color, #8b5cf6));opacity:0;transition:opacity .3s ease}.stats .ant-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.stats .ant-card:hover:before{opacity:1}.stats .ant-card-body{padding:24px 10px;text-align:center}.stats .ant-statistic-title{font-size:14px;font-weight:600;color:var(--text-secondary-color, #64748b);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.stats .ant-statistic-content{font-size:28px;font-weight:700;color:var(--text-color, #1e293b);line-height:1.2;word-break:break-word;overflow-wrap:break-word}.stats .ant-statistic-content-value{font-size:clamp(16px,4vw,17px);max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal}.stats .ant-statistic-content-value[data-digits="1-3"]{font-size:28px}.stats .ant-statistic-content-value[data-digits="4-6"]{font-size:24px}.stats .ant-statistic-content-value[data-digits="7-9"]{font-size:20px}.stats .ant-statistic-content-value[data-digits="10-12"]{font-size:16px}.stats .ant-statistic-content-value[data-digits="13+"]{font-size:14px}.stats .ant-statistic-content-value{background:linear-gradient(135deg,var(--primary-color, #3b82f6),var(--accent-color, #8b5cf6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.responsive-invoice-product{display:none}.invoice-product{border:1px solid var(--border-color, #e7e7ee);background:var(--surface-color, #ffffff);transition:all .2s ease}.invoice-product:hover{border-color:var(--primary-color, #3b82f6);box-shadow:0 2px 8px #3b82f626;transform:translateY(-1px)}.product-plus-icon{background:var(--surface-hover-color, #f1f5f9);color:var(--text-secondary-color, #64748b);border:1px solid var(--border-color, #e2e8f0);transition:all .2s ease}.product-plus-icon:hover{background:var(--primary-color, #3b82f6);color:#fff;border-color:var(--primary-color, #3b82f6)}.invoice-all-products{background:var(--surface-color, #ffffff);border:1px solid var(--border-color, #e2e8f0)}[data-theme=dark] .invoice-product{background:var(--surface-color, #1e293b);border-color:var(--border-color, #334155)}[data-theme=dark] .invoice-product:hover{border-color:var(--primary-color, #60a5fa);box-shadow:0 2px 8px #60a5fa33}[data-theme=dark] .product-plus-icon{background:var(--surface-hover-color, #334155);color:var(--text-secondary-color, #94a3b8);border-color:var(--border-color, #475569)}[data-theme=dark] .product-plus-icon:hover{background:var(--primary-color, #60a5fa);color:#fff;border-color:var(--primary-color, #60a5fa)}[data-theme=dark] .invoice-all-products{background:var(--surface-color, #1e293b);border-color:var(--border-color, #334155)}[data-theme=dark] .invoice-all-products .ant-select-selector,[data-theme=dark] .invoice-all-products .ant-input{background:var(--surface-color, #1e293b)!important;border-color:var(--border-color, #475569)!important;color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .invoice-all-products .ant-input::placeholder{color:var(--text-muted-color, #64748b)!important}[data-theme=dark] .ant-modal-content{background:var(--surface-color, #1e293b)!important;border:1px solid var(--border-color, #334155)!important}[data-theme=dark] .ant-modal-header{background:var(--surface-color, #1e293b)!important;border-bottom-color:var(--border-color, #334155)!important}[data-theme=dark] .ant-modal-title{color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-modal-body{background:var(--surface-color, #1e293b)!important;color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-form-item-label>label{color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .ant-modal .ant-input,[data-theme=dark] .ant-modal .ant-input-number{background:var(--surface-color, #1e293b)!important;border-color:var(--border-color, #475569)!important;color:var(--text-color, #f1f5f9)!important}.people-search-section{background:var(--surface-color, #ffffff);border:1px solid var(--border-color, #e2e8f0);border-radius:12px;padding:6px 15px!important;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.people-search-section:hover{box-shadow:0 4px 16px #0000001a}.search-header{margin-bottom:16px}.search-title{font-size:18px;font-weight:600;color:var(--text-color, #1e293b);margin:0 0 4px}.search-subtitle{font-size:14px;color:var(--text-secondary-color, #64748b);margin:0}.people-search-select .ant-select-selector{border-radius:8px!important;border:1px solid var(--border-color, #e2e8f0)!important;transition:all .3s ease!important;height:48px!important;padding:8px 12px!important}.people-search-select .ant-select-focused .ant-select-selector,.people-search-select .ant-select:hover .ant-select-selector{border-color:var(--primary-color, #3b82f6)!important;box-shadow:0 0 0 2px #3b82f61a!important}.add-people-wrapper{height:48px;display:flex;align-items:center}.add-people-wrapper :deep(.ant-btn){height:48px!important;border-radius:8px!important;border:1px solid var(--border-color, #e2e8f0)!important;background:var(--surface-color, #ffffff)!important;color:var(--text-color, #1e293b)!important;font-weight:500!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:0 16px!important}.add-people-wrapper :deep(.ant-btn:hover){border-color:var(--primary-color, #3b82f6)!important;background:var(--primary-color, #3b82f6)!important;color:#fff!important;box-shadow:0 0 0 2px #3b82f61a!important}.add-people-wrapper :deep(.ant-btn:focus){border-color:var(--primary-color, #3b82f6)!important;box-shadow:0 0 0 2px #3b82f61a!important}.add-people-wrapper :deep(.ant-btn .anticon){font-size:16px!important}.search-loading{display:flex;align-items:center;gap:8px;padding:8px 0;color:var(--text-secondary-color, #64748b);font-size:14px}.people-option{display:flex;align-items:center;gap:12px;padding:8px 0}.people-avatar{flex-shrink:0}.people-avatar img{border-radius:50%;border:2px solid var(--border-color, #e2e8f0)}.people-info{flex:1;min-width:0}.people-name{font-weight:600;color:var(--text-color, #1e293b);font-size:14px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-details{display:flex;flex-direction:column;gap:2px}.people-mobile,.people-email{font-size:12px;color:var(--text-secondary-color, #64748b);display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-mobile .anticon,.people-email .anticon{font-size:10px;color:var(--primary-color, #3b82f6)}[data-theme=dark] .people-search-section{background:var(--surface-color, #1e293b);border-color:var(--border-color, #334155);box-shadow:0 2px 8px #0000004d}[data-theme=dark] .people-search-section:hover{box-shadow:0 4px 16px #0006}[data-theme=dark] .search-title{color:var(--text-color, #f1f5f9)}[data-theme=dark] .search-subtitle{color:var(--text-secondary-color, #94a3b8)}[data-theme=dark] .people-search-select .ant-select-selector{background:var(--surface-color, #1e293b)!important;border-color:var(--border-color, #475569)!important;color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .people-search-select .ant-select-focused .ant-select-selector,[data-theme=dark] .people-search-select .ant-select:hover .ant-select-selector{border-color:var(--primary-color, #60a5fa)!important;box-shadow:0 0 0 2px #60a5fa33!important}[data-theme=dark] .add-people-wrapper :deep(.ant-btn){background:var(--surface-color, #1e293b)!important;border-color:var(--border-color, #475569)!important;color:var(--text-color, #f1f5f9)!important}[data-theme=dark] .add-people-wrapper :deep(.ant-btn:hover){border-color:var(--primary-color, #60a5fa)!important;background:var(--primary-color, #60a5fa)!important;color:#fff!important;box-shadow:0 0 0 2px #60a5fa33!important}[data-theme=dark] .add-people-wrapper :deep(.ant-btn:focus){border-color:var(--primary-color, #60a5fa)!important;box-shadow:0 0 0 2px #60a5fa33!important}[data-theme=dark] .search-loading{color:var(--text-secondary-color, #94a3b8)}[data-theme=dark] .people-name{color:var(--text-color, #f1f5f9)}[data-theme=dark] .people-mobile,[data-theme=dark] .people-email{color:var(--text-secondary-color, #94a3b8)}[data-theme=dark] .people-avatar img{border-color:var(--border-color, #475569)}[data-theme=dark] .people-mobile .anticon,[data-theme=dark] .people-email .anticon{color:var(--primary-color, #60a5fa)}@media (max-width: 768px){.people-search-section{padding:10px}.ant-layout-content{padding:0 10px 10px}.search-title{font-size:16px}.search-subtitle{font-size:13px}.people-option{gap:8px}.people-avatar img{width:32px!important;height:32px!important}.people-name{font-size:13px}.people-mobile,.people-email{font-size:11px}}table.customer-table-info{display:flex;flex-direction:column}.customer-remove-btn{position:absolute;top:0;left:60%}.align-right{text-align:right}td.invoice-top-data{text-align:left}table.invoice-right-table{width:100%}.create-invoice{margin-bottom:60px}.create-invoice .ant-card-body{padding:10px}.create-invoice .ant-form-item{margin-bottom:10px}.invoice-product{border:1px solid #e7e7ee;padding:3px;margin-top:4px;border-radius:5px;cursor:pointer}.invoice-product:hover{box-shadow:0 0 5px 1px #e1e1e2}.invoice-product-description{height:42px;padding-top:5px}.product-plus-icon{font-size:17px;background:#cccccc;padding:6px;border-radius:50%;cursor:pointer}.product-plus-icon:hover{background:#1990ff;color:#f4f4f4}.invoice-no-padding-card .ant-card-body{padding:7px 9px 1px 2px;margin:5px;cursor:pointer}.invoice-no-padding-card .ant-card-meta-avatar{float:left;padding-right:5px}.invoice-no-padding-card .ant-card-meta-description{padding-bottom:5px}.invoice-all-products{width:100%;min-height:500px;max-height:550px;overflow-y:auto;scrollbar-width:thin}.invoice-all-products .ant-card-body{padding:5px}.editable-row-operations a{margin-right:1px}span.editable-icon{display:flex}th.font-thin{font-weight:inherit}td.cross-icon{color:red;font-weight:900;font-size:15px;cursor:pointer}td.cross-icon span.anticon.anticon-close{font-weight:900;font-size:18px;margin-left:12px}td.table-data{text-align:right}table.calculate-table{font-family:arial,sans-serif;width:87%;margin-top:20px}table.calculate-invoice-print-table{font-family:arial,sans-serif;width:99%;margin-top:10px}th.column-money,td.column-money,th.action-column,td.action-column{text-align:right!important}td.invoicelist-action-column{display:flex}.invoice-cart-icon{font-size:31px}sup.cart-num{position:absolute;background:#f85606;color:#fff;top:9px;font-weight:500;right:16px;text-align:center;border:3px solid #f85606;font-size:12px;min-width:18px;line-height:15px;border-radius:50%}td.category-action-column{display:flex}.view-invoice-button{display:flex;justify-content:end;margin-bottom:15px;gap:9px}.invoice-print-shop-info{display:flex;justify-content:space-between}.invoice-print-shop-logo img{max-width:250px;max-height:80px}.invoice-print-bill-no{display:flex;justify-content:space-between;background:#f6f7f9;color:#212121;padding:5px;font-size:16px;font-weight:600;margin-bottom:10px;margin-top:10px}.invoice-type-served-by{display:flex;flex-direction:column;align-items:end}.invoice-type-served-by span{text-transform:capitalize;font-size:14px;font-weight:700}.separate-segment{margin-top:0;padding:20px 0;overflow:visible}.breadcrumb{font-size:25px}.home-page-card{margin-bottom:16px;padding:2px;border:none;border-radius:16px;overflow:visible;box-shadow:0 2px 8px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent!important}.home-page-card.ant-card,.ant-card.home-page-card,.home-page-card,.ant-card[class*=home-page-card],[class*=ant-card][class*=home-page-card]{background:transparent!important}.home-page-card .ant-card-body{text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border-radius:12px;border:1px solid #e2e8f0;padding:24px 16px;background:#ffffff;position:relative;overflow:visible;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.home-page-card .ant-card-body:before{content:"→";position:absolute;bottom:6px;right:6px;font-size:12px;color:var(--text-muted-color, #94a3b8);transition:all .3s ease;opacity:.4;z-index:2;line-height:1;pointer-events:none}.home-page-commmon-btn{font-size:14px;font-weight:700;color:var(--text-color, #1e293b);margin-top:8px;text-align:center;line-height:1.2;transition:all .3s ease;position:relative;z-index:1;letter-spacing:.3px;text-transform:uppercase;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.home-page-card .ant-btn{border:0px;transition:all .3s ease}.home-page-card .ant-card-body .gradient-overlay{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary-color, #3b82f6),var(--accent-color, #8b5cf6));opacity:0;transition:opacity .3s ease;z-index:0}.home-page-card .ant-card-body:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color, #3b82f6),var(--accent-color, #8b5cf6));opacity:0;transition:opacity .3s ease;z-index:1}.home-page-card .ant-card-body:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3b82f61f;border-color:#3b82f6;background:#ffffff}.home-page-card .ant-card-body:hover:before{opacity:.8;color:#3b82f6;transform:translate(2px)}.home-page-card .ant-card-body:hover .gradient-overlay{opacity:.03}.home-page-card .ant-card-body:hover:after{opacity:1}.home-page-card .ant-card-body:hover .home-page-icon{transform:scale(1.1) rotate(5deg);color:#3b82f6;opacity:1}.home-page-card .ant-card-body:hover .ant-btn{background:#3b82f6;border-color:#3b82f6;transform:scale(1.02)}.home-page-icon{font-size:36px;color:#3b82f6;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;opacity:.8}.home-page-hover-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);font-size:48px;color:#3b82f6;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:0}.home-page-card .ant-card-body:hover .home-page-hover-icon{transform:translate(-50%,-50%) scale(1);opacity:.08}.home-page-card .ant-card-body:hover .home-page-icon{transform:scale(.8);opacity:.7}.home-page-card .ant-card-body:hover .home-page-commmon-btn{color:#3b82f6;font-weight:700;transform:scale(1.02)}.home-page-commmon-btn{display:flex;justify-content:space-around;margin-top:10px;gap:2px}@media (max-width: 768px){.home-page-card .ant-card-body{padding:12px 8px;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.home-page-card .home-page-icon{font-size:24px;margin-bottom:4px}.home-page-card .home-page-commmon-btn{font-size:11px;font-weight:600;text-align:center;line-height:1.2;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;padding:0 2px}}@media (max-width: 480px){.home-page-card .ant-card-body{padding:8px 4px;height:80px;gap:4px}.home-page-card .home-page-icon{font-size:20px;margin-bottom:2px}.home-page-card .home-page-commmon-btn{font-size:10px;padding:0 1px}}@media (pointer: coarse){.home-page-card{transition:all .15s ease}.home-page-card:active{transform:scale(.98);box-shadow:0 2px 8px #0000001a}}@media (hover: hover){.home-page-card:hover .home-page-icon{transform:scale(1.05);color:var(--primary-color, #3b82f6)}.home-page-card:hover .home-page-commmon-btn{color:var(--primary-color, #3b82f6);font-weight:700}}.person-info{display:flex;margin-bottom:9px}.people-full-info{flex:0 0 33%;align-items:center}.permission-section{margin-bottom:20px;background-color:#f4f7fc;padding:4px 10px;border-radius:5px}.permission-sub-section{margin-bottom:13px;border:1px solid #e4e4e4;padding:8px;border-radius:5px}.permission-key{padding:5px;display:flex;align-items:center;gap:3px}.permission-key label{cursor:pointer}@media (max-width: 1471px){td.products-action-column,td.category-action-column,td.brand-action-column{display:flex}}@media (max-width: 776px){.ant-menu-light.ant-menu-submenu>.ant-menu{background-color:#fff!important}.person-info{flex-direction:column}.product-stats{margin-top:12px}.ant-row.ant-form-item.common-padding{padding-top:6px;padding-bottom:6px}.invoice-product-large-device{display:none}.responsive-invoice-product{display:block;margin-bottom:7px}table.invoice-right-table{width:100%}.customer-remove-btn{left:35%}.invoice-actions{position:fixed;background:#e1edf9;width:100%;bottom:60px;left:1px;padding:10px 5px 4px;border-top:1px solid #83bdf4;z-index:2}.invoice-actions .ant-btn{padding:0 8px}.invoice-actions .ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:3px}}@media (max-width: 792px){.auth-page-left{display:none}.auth-page-form{padding:30px}.ant-col.ant-form-item-label{margin-bottom:-8px}.ant-row.ant-form-item{margin-bottom:7px}.nav{padding-left:10px}.product-photo img{width:100%;height:100%;border-radius:unset;margin-bottom:25px;margin-left:0}.menu-outlet{display:block}.menu-sidebar2{display:none}.main-content{margin-left:0}.content-title{margin-left:-6px;margin-right:-6px}.stats .ant-statistic-title{margin-bottom:0}.stats .ant-statistic-content{font-size:14px!important}.table-card .ant-card-body{padding:5px}.ant-table-cell{padding:3px!important}.product-details-content{flex-direction:column}}@media (max-width: 694px){.shop-details-content{flex-wrap:wrap;flex-direction:column}.tracntion-btn .ant-btn{height:27px;padding:1px 7px;font-size:12px}.ant-page-header{padding:10px}.people-details-card .ant-card-body{padding:0 6px 20px}}.mobile-menu,.home-shop-info{display:none}@media (max-width: 526px){body{background:linear-gradient(90deg,#020024,#e0f5f1 0,#fff4f4)}.ant-layout{background:none!important}.main-content{background:linear-gradient(90deg,#020024,#e0f5f1 0,#fff4f4)}.header{background:#ffffff!important;box-shadow:0 2px 12px #00000014;border-bottom:1px solid #e2e8f0}.menu-outlet a{border:1px solid #3b82f6;color:#3b82f6;background:rgba(59,130,246,.05)}.home-page-card .ant-card-body{border:1px solid #3b82f6;background:#ffffff;padding:4px}.quick-add-button{border:1px solid #3b82f6;background:#3b82f6;color:#fff}.hide-sm{display:none}.content-title{padding:6px 10px}.dashboard-stats .ant-statistic-content{font-size:15px}.home-shop-info{padding:10px;display:flex;justify-content:space-between;align-items:center;border-radius:6px;box-shadow:0 -1px 4px #15223214;border:1px solid #3b82f6;margin-top:12px}.home-shop-info img{margin-right:7px;border:2px solid #ffffff}.home-shop-info h2{padding:0;margin:-6px 0 0}.home-shop-info p{padding:0;margin:0}.sidebar-card{margin-bottom:70px}.full-layout-area{margin-bottom:60px}.mobile-menu{display:block;background-color:#fff;z-index:9999;position:fixed;bottom:0;left:0;width:100%;padding:4px;box-shadow:0 -1px 4px #15223214;border-top:1px solid #e1e1e1}.mobile-menu-item-active{background-color:#3b82f6;border-radius:6px;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);box-shadow:0 2px 8px #3b82f64d}.mobile-menu-item{text-align:center;padding:4px 1px}.mobile-menu-item a{color:#64748b;font-weight:500;transition:all .3s ease}.mobile-menu-item-active a{color:#fff!important;font-weight:600}.mobile-menu-item span{font-size:24px;display:block}[data-theme=dark] body{background:var(--background-color)!important}[data-theme=dark] .main-content{background:linear-gradient(90deg,#0f172a,#1e293b 0,#334155)}[data-theme=dark] .header{background:#1e293b!important;background:linear-gradient(90deg,#1e293b 0%,#334155 100%)!important;border-bottom:2px solid #3b82f6}[data-theme=dark] .menu-outlet a{border:1px solid #475569;color:#f1f5f9}[data-theme=dark] .home-page-card .ant-card-body{border:1px solid #475569;background:#1e293b}[data-theme=dark] .quick-add-button{border:1px solid #3b82f6;background:#3b82f6;color:#fff}[data-theme=dark] .home-shop-info{background:#1e293b;border:1px solid #475569;box-shadow:0 -1px 4px #0000004d}[data-theme=dark] .home-shop-info h2{color:#f1f5f9}[data-theme=dark] .home-shop-info p{color:#94a3b8}[data-theme=dark] .mobile-menu{background-color:#1e293b;border-top:1px solid #475569;box-shadow:0 -1px 4px #0000004d}[data-theme=dark] .mobile-menu-item-active{background-color:#60a5fa;background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);box-shadow:0 2px 8px #60a5fa66}[data-theme=dark] .mobile-menu-item a{color:#f1f5f9}[data-theme=dark] .mobile-menu-item.active a{color:#fff}}.invoice-print-shop-info{display:flex;flex-direction:column-reverse;text-align:center}.invoice-print-shop-logo img{max-width:180px;max-height:80px}.small-device-start-end-date-range{display:flex;position:absolute;top:57%;width:71%}.reports-hide-small-device{justify-content:start}.reports-pdf-button{margin-left:21px}.hide-small-device{display:none}.product-reports-form{flex-direction:column;gap:0px}.product-stats{margin-top:19px;margin-bottom:-12px}.reports-form{flex-direction:column;gap:0px}.report-btn{margin-bottom:15px;width:28%;position:relative;left:72%}.inline-input-reports{display:flex;gap:1px}.report-summary-table-cell{display:none}.customer-remove-btn{left:75%}.invoice-no-padding-card{margin-top:10px}td.action-column{text-align:left}@media (max-width: 350px){.customer-remove-btn{left:80%}}.ant-table-row:hover{color:none!important}.header-sub-menu{margin:0 -24px!important;padding:0 24px 10px!important;border-bottom:1px solid #e8e8e8!important}.header-sub-menu .ant-menu-item{margin:0 2px!important;height:28px;line-height:28px;border-radius:4px;padding:0 8px!important}@media screen and (min-width: 768px){.header-sub-menu .ant-menu-item{height:30px;line-height:30px;border-radius:6px;padding:0 15px!important}}.header-sub-menu .ant-menu-item:hover,.header-sub-menu .ant-menu-item-selected{background-color:#cce0e1!important;color:#1b8689!important;border-radius:6px!important}.header-sub-menu .ant-menu-item-selected a{color:#1b8689!important}.header-sub-menu .ant-menu-item:after{display:none!important}.header-sub-menu .ant-menu-submenu-title:hover{background-color:#cce0e1!important;color:#1b8689!important}.header-sub-menu .ant-menu-overflow-item-rest{border-radius:4px;height:28px;line-height:28px}@media screen and (min-width: 768px){.header-sub-menu .ant-menu-overflow-item-rest{border-radius:6px;height:30px;line-height:30px}}.header-sub-menu .ant-menu-overflow-item-rest:hover{background-color:#cce0e1!important;color:#1b8689!important}.header-sub-menu .ant-menu-overflow-item-rest .anticon,.header-sub-menu .ant-menu-overflow-item-rest .ant-menu-item-icon{font-size:20px;font-weight:700}.mb-5{margin-bottom:5px}.scrollable-menu-wrapper{background:var(--surface-hover-color, #f8fafc);border-bottom:1px solid var(--border-color, #e2e8f0);padding:0 16px;margin:0;box-shadow:0 2px 8px #00000014;position:sticky;top:0;z-index:5;transition:all .3s ease;border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media (min-width: 768px){.scrollable-menu-wrapper{margin-left:-20px;margin-right:-20px}}.scrollable-menu{display:flex;overflow-x:auto;gap:8px;padding:12px 0;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (max-width: 767px){.scrollable-menu{padding:8px 0;gap:6px}.scrollable-menu-wrapper{padding:0 12px}}.scrollable-menu::-webkit-scrollbar{display:none}.menu-item{flex-shrink:0;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;background:transparent;border:1px solid transparent;position:relative;overflow:hidden}@media (max-width: 767px){.menu-item{padding:6px 12px}}.menu-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary-color, #3b82f6),var(--accent-color, #8b5cf6));opacity:0;transition:opacity .3s ease;border-radius:6px;z-index:-1}.menu-item:hover{background:var(--surface-hover-color, #f8fafc);border-color:var(--primary-color, #3b82f6);transform:translateY(-1px);box-shadow:0 2px 8px #3b82f61f}.menu-item:hover:before{opacity:.03}.menu-item.active{background:linear-gradient(135deg,var(--primary-color, #3b82f6),var(--accent-color, #8b5cf6));border-color:var(--primary-color, #3b82f6);transform:translateY(-1px);box-shadow:0 3px 12px #3b82f633}.menu-item.active:before{opacity:0}.menu-item.active a{color:#fff!important;font-weight:600}.menu-item a{display:flex;align-items:center;gap:5px;color:var(--text-color, #1e293b);text-decoration:none;font-weight:500;font-size:14px;transition:all .3s ease;position:relative;z-index:1}.menu-item a:hover{color:var(--primary-color, #3b82f6)}.menu-item.active a:hover{color:#fff!important}.invoice-header-card{border-radius:12px;box-shadow:0 2px 8px #3b82f612;margin-bottom:16px;padding:0 0 8px}.invoice-meta-info{display:flex;flex-direction:column;gap:4px}.invoice-type-row{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:var(--primary-color, #3b82f6);margin-bottom:2px}.invoice-status{margin-left:8px}.invoice-meta-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary-color, #64748b)}.meta-label{font-weight:500;color:var(--text-secondary-color, #64748b);margin-right:4px}.meta-input{min-width:80px;max-width:120px;margin-right:8px}.meta-value{color:var(--text-color, #1e293b);font-weight:500}.invoice-customer-info{display:flex;align-items:center;gap:10px;background:var(--surface-hover-color, #f8fafc);border-radius:8px;padding:8px 12px;min-height:56px}.invoice-customer-info .customer-details{flex:1;min-width:0}.invoice-customer-info .customer-name{font-weight:600;font-size:15px;color:var(--text-color, #1e293b);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoice-customer-info .customer-meta{font-size:12px;color:var(--text-secondary-color, #64748b);display:flex;gap:8px;align-items:center}.remove-customer-btn{margin-left:8px;color:var(--error-color, #ef4444)!important}.invoice-customer-info-empty{color:var(--text-muted-color, #94a3b8);font-size:13px;padding:8px 0}@media (max-width: 900px){.invoice-meta-info,.invoice-customer-info{flex-direction:column;align-items:flex-start;gap:4px}.invoice-customer-info{min-height:40px;padding:6px 8px}}[data-theme=dark] .invoice-header-card{background:var(--surface-color, #1e293b)!important;box-shadow:0 2px 8px #0000002e!important;border-color:var(--border-color, #334155)!important}[data-theme=dark] .invoice-meta-info,[data-theme=dark] .invoice-customer-info{color:var(--text-color, #f1f5f9)}[data-theme=dark] .invoice-customer-info{background:var(--surface-hover-color, #334155)}[data-theme=dark] .invoice-customer-info .customer-name{color:var(--text-color, #f1f5f9)}[data-theme=dark] .invoice-customer-info .customer-meta{color:var(--text-secondary-color, #94a3b8)}.report-table{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.report-table .ant-table-thead>tr>th{background:var(--surface-hover-color, #f8fafc);border-bottom:2px solid var(--border-color, #e2e8f0);font-weight:600;color:var(--text-secondary-color, #64748b);padding:12px 16px}.report-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-color, #e2e8f0);padding:10px 16px;transition:background-color .2s ease}.report-table .ant-table-tbody>tr:hover>td{background:var(--surface-hover-color, #f1f5f9)}.report-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.report-table .edit{border:1px solid var(--primary-color, #3b82f6);border-radius:4px;padding:4px 8px;font-size:13px;background:var(--surface-color, #ffffff);color:var(--text-color, #1e293b)}.report-table .edit:focus{border-color:var(--primary-color, #3b82f6);box-shadow:0 0 0 2px #3b82f633;outline:none}.editable-row-operations .ant-btn{padding:0 4px;font-size:14px;margin-right:4px}[data-theme=dark] .report-table .ant-table-thead>tr>th{background:var(--surface-hover-color, #334155);border-bottom-color:var(--border-color, #334155);color:var(--text-secondary-color, #94a3b8)}[data-theme=dark] .report-table .ant-table-tbody>tr>td{border-bottom-color:var(--border-color, #334155);color:var(--text-color, #f1f5f9)}[data-theme=dark] .report-table .ant-table-tbody>tr:hover>td{background:var(--surface-hover-color, #334155)}[data-theme=dark] .report-table .edit{background:var(--surface-color, #1e293b);color:var(--text-color, #f1f5f9);border-color:var(--primary-color, #60a5fa)}[data-theme=dark] .report-table .edit:focus{border-color:var(--primary-color, #60a5fa);box-shadow:0 0 0 2px #60a5fa33}@media (max-width: 768px){.ant-breadcrumb{display:none!important}.content-title{padding:5px 0!important;margin:10px 0!important}.content-title h1{margin-top:0}.content-title .ant-btn{width:auto!important;min-width:fit-content}.content-title .ant-btn[type=primary]{width:auto!important;display:inline-flex;align-items:center;gap:4px}.ant-card .ant-card-body{padding:10px!important}}@media (max-width: 480px){.content-title{padding:12px 0 6px}.content-title .ant-btn{padding:4px 12px;font-size:14px}.ant-card .ant-card-body{padding:8px!important}}
