html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.page-header{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.app-header{color:#fff;background:#001529;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.app-header .ant-header-space-wrapper{justify-content:end;align-items:center;width:100%;display:flex}.app-sider{color:#fff;background:#001529;flex-direction:column;height:100vh;display:flex}.app-sider .sider-top{color:#fff;justify-content:center;align-items:center;height:64px;font-weight:700;display:flex}.app-sider .sider-menu-wrap{-ms-overflow-style:none;scrollbar-width:none;flex:auto;height:calc(100vh - 120px);overflow:auto}.app-sider .sider-menu-wrap::-webkit-scrollbar{width:0;height:0}.app-sider .sider-footer{background:#001a33;border-top:1px solid #ffffff0a;justify-content:center;align-items:center;height:56px;display:flex}.app-sider .sider-footer button span{color:#fff;font-weight:700}.app-sider .ant-menu{background:0 0;border-right:none}.app-layout{height:100vh;display:flex;overflow:hidden}.app-main{flex-direction:column;flex:auto;height:100vh;display:flex;overflow:hidden}.app-content{height:calc(100vh - 64px);margin:0;padding:16px;overflow:auto}.app-content-inner{min-height:100%}.ant-layout-sider-trigger{cursor:pointer;background:#fff;border-right:1px solid #f0f0f0;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.login-container{background:linear-gradient(135deg,#001529 0%,#0d3b66 50%,#1890ff 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.login-container .login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:12px;width:100%;max-width:420px;padding:40px;box-shadow:0 8px 32px #00000026}.login-container .login-card .login-header{text-align:center;margin-bottom:32px}.login-container .login-card .login-header .logo-container{margin-bottom:20px}.login-container .login-card .login-header .logo-container .logo{color:#fff;background:linear-gradient(135deg,#1890ff 0%,#0d3b66 100%);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto;font-size:32px;font-weight:700;display:flex}.login-container .login-card .login-header h1{color:#001529;letter-spacing:-.5px;margin:0 0 8px;font-size:28px;font-weight:600}.login-container .login-card .login-header .subtitle{color:#8c8c8c;margin:0;font-size:14px;font-weight:400}.login-container .login-card .login-form .ant-form-item{margin-bottom:20px}.login-container .login-card .login-form .ant-form-item .ant-form-item-label label{color:#262626;font-size:14px;font-weight:500}.login-container .login-card .login-form .ant-form-item .ant-form-item-label label:after{color:#ff4d4f}.login-container .login-card .login-form .ant-form-item .ant-input,.login-container .login-card .login-form .ant-form-item .ant-input-password .ant-input{background-color:#f5f5f5;border:none;border-radius:8px;height:40px;font-size:14px;transition:all .3s}.login-container .login-card .login-form .ant-form-item .ant-input:hover,.login-container .login-card .login-form .ant-form-item .ant-input-password .ant-input:hover{background-color:#f0f0f0}.login-container .login-card .login-form .ant-form-item .ant-input:focus,.login-container .login-card .login-form .ant-form-item .ant-input-password .ant-input:focus{background-color:#fff;box-shadow:0 0 0 2px #1890ff26}.login-container .login-card .login-form .ant-form-item .ant-input-password .ant-input-affix-wrapper{background-color:#f5f5f5;border:none;border-radius:8px}.login-container .login-card .login-form .ant-form-item .ant-input-password .ant-input-affix-wrapper:hover{background-color:#f0f0f0}.login-container .login-card .login-form .ant-form-item .ant-input-password .ant-input-affix-wrapper:focus-within{background-color:#fff;box-shadow:0 0 0 2px #1890ff26}.login-container .login-card .login-form .ant-form-item:last-child{margin-bottom:0}.login-container .login-card .login-button{background:linear-gradient(135deg,#1890ff 0%,#0d3b66 100%);border:none;border-radius:8px;width:100%;height:40px;margin-top:24px;font-size:16px;font-weight:600;transition:all .3s}.login-container .login-card .login-button:hover{transform:translateY(-2px);box-shadow:0 4px 16px #1890ff66}.login-container .login-card .login-button:active{transform:translateY(0)}.login-container .login-card .login-button.loading{opacity:.9}.login-container .login-card .login-footer{text-align:center;color:#8c8c8c;border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px;font-size:12px}.login-container .login-card .login-footer a{color:#1890ff;text-decoration:none;transition:color .3s}.login-container .login-card .login-footer a:hover{color:#0d3b66;text-decoration:underline}@media (width<=768px){.login-container .login-card{max-width:100%;padding:30px 20px}.login-container .login-card .login-header{margin-bottom:24px}.login-container .login-card .login-header h1{font-size:24px}.login-container .login-card .login-header .subtitle{font-size:13px}.login-container .login-card .login-form .ant-form-item{margin-bottom:16px}.login-container .login-card .login-button{height:36px;font-size:14px}}@media (width<=480px){.login-container{padding:16px}.login-container .login-card{padding:24px 16px}.login-container .login-card .login-header{margin-bottom:20px}.login-container .login-card .login-header .logo-container{margin-bottom:16px}.login-container .login-card .login-header .logo-container .logo{width:50px;height:50px;font-size:28px}.login-container .login-card .login-header h1{font-size:22px}.login-container .login-card .login-form .ant-form-item{margin-bottom:14px}.login-container .login-card .login-form .ant-form-item .ant-form-item-label label{font-size:13px}.login-container .login-card .login-button{height:36px;margin-top:20px;font-size:14px}.login-container .login-card .login-footer{margin-top:16px;padding-top:16px;font-size:11px}}.party-credit-drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0}.party-credit-drawer .party-credit-drawer__summary{background:#fafafa;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px;padding:10px 12px;display:grid}.party-credit-drawer .party-credit-drawer__detail{flex-direction:column;gap:4px;display:flex}.party-credit-drawer .party-credit-drawer__actions{margin-bottom:16px}.party-credit-drawer .party-credit-drawer__form{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:20px;padding:16px}.print-template{color:#333;background:#fff;max-width:8.5in;margin:0 auto;padding:.3in;font-family:Arial,sans-serif;font-size:10px;line-height:1.3}@media print{.print-template{background:#fff;margin:0;padding:.3in}}.print-header{border-bottom:2px solid #333;margin-bottom:12px;padding-bottom:8px}.print-header-row{flex-wrap:wrap;gap:20px;margin-bottom:6px;display:flex}.print-header-cell{flex:1;align-items:center;gap:4px;min-width:150px;display:flex}.print-header-cell .print-label{min-width:80px;font-weight:700}.print-header-cell .print-value{flex:1;font-weight:600}.print-header-cell .status-LOCKED{color:#1890ff;font-weight:700}.print-header-cell .status-DRAFT{color:#faad14;font-weight:700}.print-section-row{flex-wrap:wrap;gap:20px;display:flex}.print-section-row .cash-denominations-section,.print-section-row .payment-modes-section{flex:1;min-width:300px}.print-section{page-break-inside:avoid;margin-bottom:10px}.print-section-title{background:#f0f0f0;border:1px solid #ccc;margin-bottom:6px;padding:4px 6px;font-size:11px;font-weight:700}.print-table{border-collapse:collapse;width:100%;margin-bottom:6px;font-size:9px}.print-table thead{page-break-inside:avoid;background:#f5f5f5}.print-table thead th{text-align:left;border:1px solid #999;padding:3px 4px;font-size:9px;font-weight:700}.print-table tbody tr{page-break-inside:avoid;border:1px solid #ddd}.print-table tbody tr td{border:1px solid #ddd;padding:3px 4px}.print-table tbody tr.nozzle-row{background:#fafafa}.print-table tbody tr.party-credits-header{color:#0050b3;background:#e6f7ff;font-weight:700}.print-table tbody tr.party-credits-header td{padding:4px 6px}.print-table tbody tr.party-credit-row{background:#f5f5f5;font-size:8px}.print-table tbody tr.party-credit-row td{padding:2px 3px}.print-table tbody tr.party-credit-row td.indent{padding-left:20px}.cash-table tbody tr td{padding:4px 6px}.cash-table tbody tr td.denomination{min-width:60px;font-weight:700}.cash-table tbody tr td.quantity{min-width:50px}.cash-table tbody tr td.amount{min-width:70px;font-weight:600}.text-right{text-align:right}.text-center{text-align:center}.text-primary{color:#0050b3;font-weight:700}.print-total-row{background:#f9f9f9;border:1px solid #ccc;border-top:2px solid #333;justify-content:space-between;margin-top:4px;padding:4px 6px;font-weight:700;display:flex}.print-total-row .amount{text-align:right;min-width:80px}.summary-section{border-top:2px solid #333;margin-top:12px;padding-top:8px}.summary-grid{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.summary-row{background:#f9f9f9;border:1px solid #ddd;justify-content:space-between;padding:4px 6px;font-weight:600;display:flex}.summary-row.summary-total{background:#e6f7ff;border:2px solid #1890ff;grid-column:1/-1;padding:6px 8px;font-size:11px}.summary-row.summary-total span:last-child{text-align:right;min-width:80px;font-size:11px;font-weight:700}@media print{.print-template{background:#fff;max-width:100%;margin:0;padding:.25in}.print-section,.print-table,.print-table thead,.print-table tbody tr{page-break-inside:avoid}body{margin:0;padding:0}}@media (height<=1200px){.print-template{font-size:9px}.print-section-title{margin-bottom:4px;padding:3px 4px;font-size:10px}.print-table{font-size:8px}.print-table thead th{padding:2px 3px;font-size:8px}.print-table tbody td{padding:2px 3px}}.shift-sales-screenshot-modal .ant-modal-content{border-radius:12px}.shift-sales-screenshot-modal .sales-modal-title{justify-content:flex-start;align-items:center;gap:1rem;width:100%;max-width:100%;display:flex}.shift-sales-screenshot-modal .sales-modal-title .date{color:#667388;font-size:14px}.shift-sales-screenshot-modal .sales-modal-title .sale-point-name{color:#27364b;font-size:16px;font-weight:700}.shift-sales-screenshot-layout{flex-direction:column;gap:16px;display:flex}.shift-sales-screenshot-layout__body{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:16px;width:100%;display:grid;overflow-y:auto}.shift-sales-screenshot-layout__money-panel{gap:16px;display:flex}.shift-sales-screenshot-layout__money-panel .money-panel-card{flex:48%;min-width:0}.shift-sales-screenshot-layout__nozzle-panel,.shift-sales-screenshot-layout__money-panel{background:#fff;border:1px solid #d5dce5;border-radius:10px;padding:8px;box-shadow:0 2px 8px #0000000a}.shift-sales-screenshot-layout__panel-title{color:#27364b;border-bottom:1px solid #d7dce2;padding-bottom:8px;font-size:18px;font-weight:800}.shift-sales-screenshot-layout__nozzle-list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.shift-sales-screenshot-layout__nozzle-card{background:#f8fafd;border:1px solid #ccd7df;border-radius:8px;flex-direction:column;flex:0 0 48%;gap:10px;min-width:0;padding:12px;display:flex}.shift-sales-screenshot-layout__nozzle-card-top{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:center;gap:12px;display:grid}.shift-sales-screenshot-layout__nozzle-card-top span{color:#344152;font-size:13px;font-weight:700}.shift-sales-screenshot-layout__nozzle-card-details{border-top:1px solid #dce4ee;grid-template-columns:repeat(6,minmax(96px,1fr));align-items:center;gap:8px;padding-top:8px;display:grid}.shift-sales-screenshot-layout__nozzle-card-details span{color:#344152;flex-direction:column;gap:2px;font-size:13px;display:flex}.shift-sales-screenshot-layout__nozzle-card-details small{color:#667388;text-transform:uppercase;font-size:10px;font-weight:700}.shift-sales-screenshot-layout__money-fields{flex-direction:column;gap:12px;margin-top:10px;display:flex}.shift-sales-screenshot-layout__money-input{width:70%;max-width:70%}.shift-sales-screenshot-layout__money-input-shape{color:#27364b;box-sizing:border-box;background:#f8f9fb;border:1px solid #ccd0d8;border-radius:6px;justify-content:center;align-items:center;width:70%;min-width:0;max-width:700%;height:34px;padding:4px 12px;font-weight:700;display:flex}.shift-sales-screenshot-layout__money-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.shift-sales-screenshot-layout__money-total{color:#27364b;background:#eef3f8;border:1px solid #ccd7df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-top:12px;padding:8px 12px;font-size:14px;font-weight:800;display:flex}.shift-sales-screenshot-layout__money-total span:first-child{color:#27364b;font-weight:800}.shift-sales-screenshot-layout__money-total span:last-child{color:#1f7a54;font-weight:900}.shift-sales-screenshot-layout__money-label{color:#27364b;flex:0 0 20%;min-width:0;max-width:20%;font-size:14px;font-weight:700}.shift-sales-screenshot-layout__cash-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.shift-sales-screenshot-layout__cash-line{color:#27364b;grid-template-columns:18% 1fr 26%;align-items:center;gap:10px;font-size:14px;display:grid}.shift-sales-screenshot-layout__cash-line span:first-child{font-weight:700}.shift-sales-screenshot-layout__cash-number{width:100%;max-width:100%}.shift-sales-screenshot-layout__cash-total{color:#27364b;border-top:1px solid #d7dce2;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;font-size:16px;font-weight:800;display:flex}.shift-sales-screenshot-layout__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.shift-sales-screenshot-layout__expense-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.shift-sales-screenshot-layout__expense-entry{background:#f8fafd;border:1px solid #ccd7df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.shift-sales-screenshot-layout__expense-entry:hover{background-color:#f0f5fa}.shift-sales-screenshot-layout__expense-info{flex-direction:column;flex:1;gap:4px;display:flex}.shift-sales-screenshot-layout__expense-info>div{align-items:center;gap:8px;display:flex}.shift-sales-screenshot-layout__expense-type{color:#27364b;font-size:14px;font-weight:700}.shift-sales-screenshot-layout__expense-description{color:#667388;font-size:13px}.shift-sales-screenshot-layout__expense-amount{color:#1f7a54;font-size:14px;font-weight:800}.shift-sales-screenshot-layout__no-data{text-align:center;color:#667388;padding:16px;font-size:13px}.shift-sales-screenshot-layout__expense-form{background:#f8fafd;border:1px solid #ccd7df;border-radius:8px;flex-direction:column;gap:12px;margin-top:12px;padding:12px;display:flex}.shift-sales-screenshot-layout__text-input{box-sizing:border-box;border:1px solid #ccd0d8;border-radius:6px;width:100%;max-width:100%;height:34px;padding:6px 12px;font-family:inherit;font-size:13px}.shift-sales-screenshot-layout__text-input:focus{border-color:#1890ff;outline:none;box-shadow:0 0 0 2px #1890ff1a}.shift-sales-screenshot-layout__text-input:disabled{cursor:not-allowed;background-color:#f5f5f5}.shift-sales-screenshot-layout__textarea-input{resize:vertical;box-sizing:border-box;border:1px solid #ccd0d8;border-radius:6px;width:100%;max-width:100%;padding:8px 12px;font-family:inherit;font-size:13px}.shift-sales-screenshot-layout__textarea-input:focus{border-color:#1890ff;outline:none;box-shadow:0 0 0 2px #1890ff1a}.shift-sales-screenshot-layout__textarea-input:disabled{cursor:not-allowed;background-color:#f5f5f5}.shift-sales-screenshot-layout__expense-form-actions{border-top:1px solid #d7dce2;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.day-rollup{background:#f5f5f5;min-height:100vh;padding:24px}.day-rollup__toolbar{margin-bottom:16px}.day-rollup__title{margin:0}.day-rollup__toolbar-actions{align-items:center;gap:8px;display:flex}.day-rollup__date-picker{width:auto}.day-rollup__button{margin-left:8px}.day-rollup__spinner{justify-content:center;display:flex}.day-rollup__sheet{background:#fff;border:2px solid #101010;max-width:1200px}.day-rollup__sheet-header{text-transform:uppercase;background:#eff1f4;border-bottom:2px solid #111;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:18px;font-weight:800;display:flex}.day-rollup__summary-layout{grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);gap:0;display:grid}.day-rollup__panel{min-height:360px}.day-rollup__panel--products{border-right:2px solid #111}.day-rollup__panel-title{letter-spacing:.04em;text-transform:uppercase;background:#f8f9fb;border-bottom:1px solid #d9dde4;padding:12px 16px;font-size:18px;font-weight:900}.day-rollup__product-table{width:100%;display:grid}.day-rollup__cell{box-sizing:border-box;background:#fff;border-bottom:1px solid #111;border-right:1px solid #111;justify-content:center;align-items:center;min-height:46px;padding:10px 12px;font-size:16px;font-weight:700;display:flex}.day-rollup__cell--empty{background:#f3f4f6}.day-rollup__cell--header{text-transform:uppercase;background:#f3f4f6;font-weight:800}.day-rollup__cell--label,.day-rollup__cell--summary-label{text-transform:uppercase;background:#f7f7f7;justify-content:flex-start;font-weight:800}.day-rollup__cell--numeric,.day-rollup__cell--summary-value{font-size:16px;font-weight:700}.day-rollup__cell--summary-value{background:#f5f7f9;font-weight:800}.day-rollup__cell--summary-value.nozzle-total{background:#abe664}.day-rollup__money-list{flex-direction:column;padding:8px 12px 0;display:flex}.day-rollup__money-row{border-bottom:1px solid #dfe3ea;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr);align-items:center;min-height:44px;padding:0 6px;display:grid}.day-rollup__money-row.day-rollup__money-row--total{background:#abe664}.day-rollup__money-label{text-transform:uppercase;font-size:15px;font-weight:800}.day-rollup__money-value{text-align:right;font-size:16px;font-weight:800}.day-rollup__denominations{border-top:1px solid #dfe3ea;padding:16px 12px 12px}.day-rollup__denominations-title{text-transform:uppercase;margin-bottom:8px;font-size:15px;font-weight:900}.day-rollup__denomination-row{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:4px 0;font-size:14px;display:flex}@media (width<=980px){.day-rollup__summary-layout{grid-template-columns:1fr}.day-rollup__panel--products{border-bottom:2px solid #111;border-right:none}.day-rollup__sheet-header{flex-direction:column;align-items:flex-start}}.tank-stock-page{background:#f5f5f5;padding:24px}.tank-stock-page__toolbar{background:#fff;border-radius:6px;margin-bottom:24px;padding:16px;box-shadow:0 1px 2px #00000014}.tank-stock-page__title{margin:0}.tank-stock-page__toolbar-actions{align-items:center;gap:12px;display:flex}.tank-stock-page__date-picker{width:200px}.tank-stock-page__spinner{justify-content:center;padding:40px;display:flex}.tank-stock-page__table-wrapper{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #00000014}.tank-stock-page__table{width:100%}.tank-stock-page__table :global(.ant-table){font-size:13px}.tank-stock-page__table :global(.ant-table-thead > tr > th){background:#fafafa;border-bottom:2px solid #f0f0f0;font-weight:600}.tank-stock-page__table :global(.ant-table-tbody > tr > td){padding:12px 16px}.tank-stock-page__table :global(.ant-table-tbody > tr:hover > td){background:#fafafa}.tank-stock-page__table tr.row-within-limit td{background:#9fe662!important}.tank-stock-page__table tr.row-alert td{background:#ef8f88!important}.action-buttons{gap:8px;display:flex}.action-buttons :global(.ant-btn){padding:4px 12px;font-size:12px}.pending-collections-page .page-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pending-collections-page .stats-row{margin-bottom:16px}.pending-collections-page .summary-card{height:100%}.pending-collections-page .table-section{margin-top:16px}.pending-collections-page .action-button-row{justify-content:flex-end;margin-bottom:12px;display:flex}.pending-collections-page .pending-collections-table .ant-table-row.overdue-row{background-color:#d97d7d}.product-sales-tab .tab-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.product-sales-tab .tab-header h3{margin:0}.product-sales-tab .ant-table{background:#fff;border-radius:4px}.product-sales-page{padding:20px}.product-sales-page .ant-tabs{background:#fff;border-radius:4px;padding:20px}.scroll-hidden{-ms-overflow-style:none;scrollbar-width:none}.scroll-hidden::-webkit-scrollbar{background:0 0;width:0;height:0}html,body,#root{height:100%}
