.mzl .shop-list table th{letter-spacing:.08em;padding:14px 16px;font-size:11px}.mzl .shop-list table td{padding:17px 16px;font-size:13px;line-height:1.35}.mzl .shop-list table td code{font-size:13px;font-weight:700}.mzl .shop-list table td b{font-size:14px}.mzl .shop-list table td small{margin-top:5px;font-size:11px}.mzl .shop-list table td .ready,.mzl .shop-list table td .sold{padding:7px 11px;font-size:11px}.mzl-money-input{display:block;position:relative}.mzl-salary-grid .mzl-money-input input{width:100%;padding-right:38px;font-size:16px;font-weight:800}.mzl-money-input>span{color:#7b5a1e;pointer-events:none;font-size:14px;font-weight:900;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.mzl-salary-grid article>span,.mzl-salary-grid label{font-size:12px}.mzl-salary-grid b{font-size:21px}.mzl .mzl-head-actions>button,.mzl .mzl-head-actions .mzl-income-action-row>button{min-height:52px;font-size:12px}.mzl-salary-grid article,.mzl-salary-grid label{min-height:98px;padding:14px;font-size:12px}.mzl-salary-grid article>span,.mzl-salary-grid label,.mzl-salary-grid small{font-size:11px}.mzl-base-salary-card button{color:#805819;background:#fff8e7;border:1px solid #d2b66f;border-radius:8px;justify-self:start;padding:6px 10px;font-size:10px;font-weight:900}.mzl-sales-month>summary{cursor:pointer;background:#eaf2ee;grid-template-columns:1fr auto 24px;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:grid}.mzl-sales-month>summary::-webkit-details-marker{display:none}.mzl-sales-month>summary>span{text-align:right}.mzl-sales-month>summary small{color:#9a6b21;letter-spacing:.12em;font-size:10px;font-weight:900}.mzl-sales-month>summary h3{color:#21483b;margin:4px 0 0;font-size:20px}.mzl-sales-month>summary b,.mzl-sales-month>summary strong{display:block}.mzl-sales-month>summary i{color:#9a6b21;font-size:20px;font-style:normal;transition:transform .18s}.mzl-sales-month[open]>summary i{transform:rotate(180deg)}@media (width<=700px){.mzl .shop-list{overflow-x:auto}.mzl .shop-list table{min-width:820px}}.mzl-transfer-panel{gap:12px;display:grid!important}.mzl-transfer-entry,.mzl-manual-barcode{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.mzl-transfer-entry input,.mzl-manual-barcode input{min-width:0}.mzl-input-clear{color:#9b3434!important;background:#eef2f0!important;border:1px solid #d7dfdb!important;padding:0 14px!important;font-size:18px!important}.mzl-transfer-cart{background:#fff;border:1px solid #dce5e1;border-radius:10px;max-height:260px;display:grid;overflow:auto}.mzl-transfer-cart article{border-bottom:1px solid #e8eeeb;grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:9px 10px;display:grid}.mzl-transfer-cart article:last-child{border-bottom:0}.mzl-transfer-cart em{color:#2c6655;background:#edf5f1;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.mzl-transfer-cart article>div{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.mzl-transfer-cart code,.mzl-transfer-cart b{font-size:10px}.mzl-transfer-cart small{color:#788680;font-size:9px}.mzl-transfer-cart article>button{width:30px;height:30px;color:#8b5a53!important;background:#f4f6f5!important;border:0!important;border-radius:8px!important;padding:0!important;font-size:17px!important}.mzl-transfer-cart>p,.mzl-transfer-history>p{color:#87938e;text-align:center;margin:0;padding:18px;font-size:10px}.mzl-transfer-finish{justify-content:space-between;align-items:center;gap:12px;display:flex}.mzl-transfer-finish span{color:#24483d;gap:2px;display:grid}.mzl-transfer-finish span b{font-size:15px}.mzl-transfer-finish span small{color:#76847e;font-size:10px}.mzl-transfer-finish>button{height:42px!important;padding:0 16px!important}.mzl-transfer-finish>button:disabled{background:#b9c3be!important}.mzl-transfer-history{border-top:1px solid #e1e7e4;gap:6px;padding-top:8px;display:grid}.mzl-transfer-history h3{color:#31554a;margin:0 0 3px;font-size:12px}.mzl-transfer-history>button{width:100%;color:#294d42!important;text-align:left!important;background:#f9fbfa!important;border:1px solid #dce5e1!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) auto 14px!important;align-items:center!important;gap:10px!important;height:auto!important;padding:10px 11px!important;display:grid!important}.mzl-transfer-history>button span{gap:3px;display:grid}.mzl-transfer-history>button b{font-size:11px}.mzl-transfer-history>button small{color:#798680;font-size:9px}.mzl-transfer-history>button strong{font-size:10px}.mzl-transfer-history>button i{font-size:17px;font-style:normal}.mzl-transfer-detail-head,.mzl-transfer-detail-row{grid-template-columns:1.3fr 1.5fr .55fr .7fr;align-items:center;gap:10px;display:grid}.mzl-transfer-detail-head{color:#65766f;background:#eef3f0;padding:10px 12px;font-size:9px;font-weight:900}.mzl-transfer-detail-row{border-bottom:1px solid #e6ece9;padding:11px 12px}.mzl-transfer-detail-row code,.mzl-transfer-detail-row b{font-size:11px}.mzl-transfer-detail-row small{color:#788680;margin-top:3px;font-size:9px;display:block}.mzl-manual-barcode>button{color:#fff;background:#b88028;border:0;border-radius:9px;height:48px;padding:0 16px;font-weight:800}@media (width<=700px){.mzl-transfer-entry,.mzl-manual-barcode{grid-template-columns:minmax(0,1fr) auto}.mzl-transfer-entry>button:last-child,.mzl-manual-barcode>button:last-child{grid-column:1/-1;height:42px}.mzl-transfer-cart article>div{grid-template-columns:1fr}.mzl-transfer-finish{flex-direction:column;align-items:stretch}.mzl-transfer-detail-head{display:none}.mzl-transfer-detail-row{grid-template-columns:1fr 1fr}.mzl-transfer-detail-row>span:nth-child(2){text-align:right}.mzl-transfer-detail-row>span:nth-child(n+3){font-size:10px}}.mzl-income-month{color:#61736c;gap:6px;font-size:10px;font-weight:800;display:grid}.mzl-income-month input{min-width:170px}.mzl-income-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mzl-income-summary article{background:#fff;border:1px solid #dce5e1;border-radius:12px;gap:4px;min-height:86px;padding:11px 14px;display:grid}.mzl-income-summary span{color:#66766f;font-size:9px;font-weight:800}.mzl-income-summary b{color:#24483d;font-size:18px}.mzl-income-summary small{color:#87938e;font-size:8px}.mzl-income-summary article.matched{background:#eef9f2;border-color:#a8d7be}.mzl-income-summary article.short{background:#fff3f1;border-color:#e5b7b1}.mzl-income-summary article.over{background:#fff9e9;border-color:#e7d19a}.mzl-income-entry{background:#f2f8f4;border:2px solid #cbded4;border-radius:14px;grid-template-columns:220px 300px minmax(300px,1fr) 190px;align-items:end;gap:14px;padding:24px;display:grid}.mzl-income-entry label{color:#51655d;gap:6px;font-size:12px;font-weight:800;display:grid}.mzl-income-entry input{color:#24483d;background:#fff;border:1px solid #b9cdc3;border-radius:10px;width:100%;height:56px;padding:0 15px;font-size:16px;font-weight:800}.mzl-income-entry .customer-save{height:56px;margin:0;font-size:13px}.mzl-income-action-row{flex-basis:100%;justify-content:flex-end;display:flex}.mzl-head-actions .mzl-income-action-row>button{color:#285746;background:#dfeee5;border-color:#b9d5c5;width:260px;height:50px;font-size:12px}.mzl-income-history{background:#fff;border:1px solid #dce5e1;border-radius:12px;overflow:hidden}.mzl-income-history-head,.mzl-income-history article{grid-template-columns:130px minmax(220px,1fr) 190px 170px;align-items:center;gap:12px;padding:12px 15px;display:grid}.mzl-income-history-head{color:#66776f;text-transform:uppercase;background:#edf4f0;font-size:9px;font-weight:900}.mzl-income-history article{border-top:1px solid #e7ece9;font-size:11px}.mzl-income-history article small{color:#87938e}.mzl-income-history article b{text-align:right;color:#24483d;font-size:13px}.mzl-income-history>p{color:#87938e;text-align:center;margin:0;padding:26px;font-size:11px}@media (width<=900px){.mzl-income-action-row{justify-content:flex-start}.mzl-income-summary{grid-template-columns:1fr}.mzl-income-entry{grid-template-columns:1fr 1fr}.mzl-income-entry label:nth-child(3),.mzl-income-entry .customer-save{grid-column:1/-1}.mzl-income-history{overflow-x:auto}.mzl-income-history-head,.mzl-income-history article{min-width:720px}}.mzl-income-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.mzl-income-fixed-note{gap:6px;display:grid}.mzl-income-fixed-note span{color:#51655d;font-size:12px;font-weight:800}.mzl-income-fixed-note b{color:#24483d;background:#e6f1eb;border:1px solid #b9cdc3;border-radius:10px;align-items:center;height:56px;padding:0 15px;font-size:16px;display:flex}.mzl-income-history-head,.mzl-income-history article{grid-template-columns:160px minmax(280px,1fr) 230px 190px;min-height:66px;padding:15px 22px}.mzl-income-history-head{font-size:11px}.mzl-income-history article{font-size:15px}.mzl-income-history article b{font-size:17px}.mzl-income-history article small{font-size:12px}.mzl-expense-history article>span:nth-child(2){align-content:center;justify-self:stretch}.mzl-expense-history article>span:nth-child(2)>b{text-align:left;font-size:15px}.mzl-expense-history article>span:nth-child(2)>small{font-size:13px}.mzl-salary-detail-buttons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mzl-salary-detail-buttons button{color:#31594d;background:#f5faf7;border:1px solid #cbdad3;border-radius:11px;justify-content:space-between;align-items:center;min-height:64px;padding:13px 17px;font-weight:800;display:flex}.mzl-salary-detail-buttons b{color:#8a5d18;font-size:16px}.mzl-seller-debt-panel{background:#f8fbf9;border:1px solid #d5e0da;border-radius:12px;gap:10px;padding:15px;display:grid}.mzl-seller-loan-entry{grid-template-columns:1fr 2fr auto;align-items:end;gap:10px;display:grid}.mzl-seller-loan-entry label{color:#566b63;gap:6px;font-size:10px;font-weight:800;display:grid}.mzl-seller-loan-entry input,.mzl-missing-settle input{background:#fff;border:1px solid #cbd8d2;border-radius:8px;height:42px;padding:0 11px}.mzl-seller-loan-entry button,.mzl-missing-settle button{color:#fff;background:#1d5a48;border:0;border-radius:8px;height:42px;padding:0 13px;font-size:10px;font-weight:800}.mzl-seller-history{background:#fff;border:1px solid #dbe4df;border-radius:9px;overflow:hidden}.mzl-seller-history article{border-top:1px solid #e5ebe8;grid-template-columns:180px 1fr 170px;align-items:center;gap:12px;padding:11px 13px;display:grid}.mzl-seller-history article:first-child{border-top:0}.mzl-seller-history span{gap:3px;font-size:11px;display:grid}.mzl-seller-history small{color:#84908b;font-size:9px}.mzl-seller-history b{text-align:right;color:#9a6515}.mzl-missing-debt-panel>article{background:#fff;border:1px solid #dce4e0;border-radius:9px;grid-template-columns:minmax(300px,1fr) minmax(360px,auto);align-items:center;gap:14px;padding:13px;display:grid}.mzl-missing-debt-panel>article>div:first-child{gap:4px;display:grid}.mzl-missing-debt-panel small,.mzl-missing-debt-panel em{color:#76857f;font-size:9px;font-style:normal}.mzl-missing-debt-panel strong{color:#984f43;font-size:12px}.mzl-missing-debt-panel article.settled{opacity:.65;background:#edf3ef}.mzl-missing-settle{grid-template-columns:150px auto auto;gap:7px;display:grid}.mzl-missing-settle button:last-child{background:#b47b20}@media (width<=1100px){.mzl-income-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.mzl-income-summary,.mzl-salary-detail-buttons,.mzl-seller-loan-entry,.mzl-missing-debt-panel>article,.mzl-missing-settle{grid-template-columns:1fr}.mzl-income-fixed-note{grid-column:1/-1}}.stock-purity-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.stock-purity-tabs{grid-template-columns:1fr 1fr}}.mzl-stock-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mzl-sales-info-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.mzl-sales-info-kpis small{color:#557067;font-size:14px;font-weight:800}@media (width<=650px){.mzl-stock-kpis,.mzl-sales-info-kpis{grid-template-columns:1fr}}.unified-casting-card .required-gold-cell{color:#6f511e;background:#fff9e8;font-weight:400}.unified-casting-card th{text-align:center}.unified-casting-card .wax-result{font-weight:700}.unified-casting-card .wax-input,.unified-casting-card .gold-input,.unified-casting-card .added-input,.unified-casting-card .stem-input{text-align:center}.unified-casting-card .alloy-cell{background:#f8e6e3!important}.unified-casting-card .auto-cell{background:#e8f3ec!important}@media (width<=1250px){.unified-casting-card table{min-width:980px}}.mzl-retail-actions{align-items:center;gap:9px;display:flex}.mzl-retail-actions button{color:#fff;background:#a34c42;border:0;border-radius:9px;height:43px;padding:0 15px;font-weight:800}.mzl-retail-actions select{margin:0}.mzl-sale-date{color:#5f6d67;gap:4px;min-width:205px;font-size:10px;font-weight:800;display:grid}.mzl-sale-date input{color:#24483d;background:#fff;border:1px solid #cbd8d2;border-radius:9px;height:43px;padding:0 11px;font-size:12px;font-weight:700}.mzl-sale-date small{color:#87938e;max-width:220px;font-size:9px;font-weight:500;line-height:1.3}.mzl-retail-actions{align-items:flex-start}.mzl-wholesale-head{grid-template-columns:minmax(220px,1fr) minmax(205px,.7fr) minmax(300px,1.35fr)!important;align-items:start!important}.mzl-return-modal{width:min(560px,94vw)}.mzl-return-modal .return-mode-tabs{margin:16px 0}.mzl-return-modal .customer-save{margin-top:14px}.return-product-preview{background:#f6f9f7;border:1px solid #dce4e0;border-radius:10px;gap:5px;margin-top:14px;padding:14px;display:grid}.return-product-preview span{color:#74827d;font-size:11px}.return-product-preview strong{color:#a34c42}.artisan-report-table{border:1px solid #dce4e0;border-radius:10px;max-height:520px;overflow:auto}.artisan-report-head,.artisan-report-row{grid-template-columns:1.35fr .55fr repeat(4,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.artisan-report-head{color:#66756f;background:#e9eeeb;font-size:9px;font-weight:800;position:sticky;top:0}.artisan-report-row{border-top:1px solid #e5ebe8;font-size:11px}.artisan-report-row strong{text-align:right}.mzl-main-operations{grid-template-columns:1fr!important}.mzl-sale-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.mzl-transfer-cart,.mzl-transfer-history{width:100%;grid-template-columns:1fr!important;display:grid!important}.mzl-transfer-cart article>div{grid-template-columns:1fr;align-items:start;gap:4px}.mzl-history-toggle{width:100%;color:#fff!important;text-align:left!important;background:#17483b!important;border:1px solid #d6e0db!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;height:auto!important;padding:13px 15px!important;display:flex!important}.mzl-history-toggle span{gap:3px;display:grid}.mzl-history-toggle small{color:#c6d8d1;font-size:9px}.mzl-history-toggle i{font-size:18px;font-style:normal}.mzl-history-batches{margin-top:8px;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.mzl-history-batch{background:#f9fbfa;border:1px solid #dce5e1;border-radius:10px;overflow:hidden}.mzl-history-batch>button{width:100%;color:#294d42!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto 18px!important;align-items:center!important;gap:10px!important;height:auto!important;padding:11px 13px!important;display:grid!important}.mzl-history-batch>button span{gap:3px;display:grid}.mzl-history-batch>button small{color:#798680;font-size:9px}.mzl-history-batch>button i{text-align:right;font-size:17px;font-style:normal}.mzl-history-items{background:#fff;border-top:1px solid #dce5e1;grid-template-columns:1fr!important;display:grid!important}.mzl-history-items>div{border-bottom:1px solid #edf1ef;grid-template-columns:28px 120px minmax(0,1fr);align-items:center;gap:9px;padding:9px 13px;display:grid}.mzl-history-items>div:last-child{border-bottom:0}.mzl-history-items em{color:#2c6655;background:#edf5f1;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.mzl-history-items span{gap:3px;display:grid}.mzl-history-items small{color:#788680;font-size:9px}.stock-list tbody tr{cursor:pointer}.stock-list tbody tr:hover{background:#f4f8f6}.mzl-stock-return button{background:#1d6b55!important}.mzl-relabel-settings{background:#f8faf9;border:1px solid #d9e2dd;border-radius:11px;gap:12px;padding:15px;display:grid}.mzl-relabel-settings-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mzl-relabel-settings-head small{color:#9b722e;font-size:8px;font-weight:800}.mzl-relabel-settings-head h3{color:#244c40;margin:4px 0 0;font-size:14px}.mzl-relabel-settings-head button{color:#31574c;background:#fff;border:1px solid #d5ded9;border-radius:8px;height:36px;padding:0 12px;font-size:9px;font-weight:800}.mzl-relabel-setting-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.mzl-relabel-setting-grid label{color:#6f7e78;font-size:9px;font-weight:800}.mzl-relabel-setting-grid input{color:#173c33;background:#fff;border:1px solid #d6dfdb;border-radius:8px;width:100%;height:37px;margin-top:6px;padding:0 9px}.mzl-relabel-setting-grid input:disabled{color:#87938e;background:#eef2f0}.mzl-relabel-setting-grid>button{color:#31574c;background:#fff;border:1px solid #d6dfdb;border-radius:8px;align-self:end;height:37px;font-size:9px;font-weight:800}.mzl-relabel-setting-grid>button:disabled{opacity:.5}.mzl-relabel-settings>p{color:#7d8984;margin:0;font-size:9px}.reconcile-result-modal{width:min(760px,95vw)}.reconcile-missing-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.reconcile-missing-summary span{color:#74827d;background:#f3f6f4;border-radius:9px;padding:12px;font-size:10px}.reconcile-missing-summary b{color:#214c40;margin-top:5px;font-size:15px;display:block}.reconcile-missing-list{border:1px solid #dce5e1;border-radius:10px;max-height:380px;display:grid;overflow:auto}.reconcile-missing-list article{border-bottom:1px solid #e6ece9;grid-template-columns:28px 110px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.reconcile-missing-list article:last-child{border-bottom:0}.reconcile-missing-list em{color:#a34c42;background:#f5e7e4;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.reconcile-missing-list span{gap:3px;display:grid}.reconcile-missing-list small{color:#7d8984;font-size:9px}.reconcile-result-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.reconcile-result-actions button{border:0;border-radius:9px;height:42px;padding:0 16px;font-weight:800}.reconcile-result-actions .customer-save{color:#fff;background:#17483b;margin:0}.reconcile-all-good{color:#337257;text-align:center;background:#e7f3ed;border-radius:10px;padding:20px}.mzl-missing-list{background:#fff;border:1px solid #dce5e1;border-radius:11px;margin-top:14px;display:grid;overflow:hidden}.mzl-missing-list article{border-bottom:1px solid #e6ece9;grid-template-columns:minmax(0,1fr) 90px 170px;align-items:center;gap:12px;padding:12px 14px;display:grid}.mzl-missing-list article:last-child{border-bottom:0}.mzl-missing-list span{gap:4px;display:grid}.mzl-missing-list small{color:#788680;font-size:9px}.mzl-missing-list strong{color:#a34c42;text-align:center;background:#f5e4e2;border-radius:8px;padding:6px 8px;font-size:9px}.mzl-missing-list article.recovered{background:#f6faf8}.mzl-missing-list article.recovered strong{color:#337257;background:#e2f0e8}.mzl-missing-list em{color:#7d8984;text-align:right;font-size:9px;font-style:normal}.mzl-missing-list article>button{color:#855c1e;background:#fff8e7;border:1px solid #d8b66d;border-radius:8px;height:34px;padding:0 11px;font-weight:800}.mzl-missing-list article>b{color:#9b681e;text-align:right;font-size:10px}.mzl-reconcile-archive{background:#f8faf9;border:1px solid #dce5e1;border-radius:9px;margin:0 14px 12px}.mzl-reconcile-archive summary{color:#73531e;cursor:pointer;padding:10px 12px;font-size:11px;font-weight:800}.mzl-reconcile-archive>div{border-top:1px solid #e1e8e4;display:grid}.mzl-reconcile-archive article{border-bottom:1px solid #e6ece9;grid-template-columns:120px minmax(0,1fr) 90px;gap:10px;padding:9px 12px;font-size:10px;display:grid}.mzl-reconcile-archive article:last-child{border-bottom:0}.mzl-reconcile-archive article.checked b{color:#337257}.mzl-reconcile-archive article.missing b{color:#a34c42}@media (width<=750px){.mzl-missing-list article{grid-template-columns:1fr auto}.mzl-missing-list em,.mzl-missing-list article>button,.mzl-missing-list article>b{text-align:left;grid-column:1/-1}.mzl-reconcile-archive article{grid-template-columns:1fr}.mzl-reconcile-archive article b{text-align:left}}.mzl-reconcile-history{gap:9px;margin-top:20px;display:grid}.mzl-reconcile-history h3{color:#24483d;margin:0;font-size:17px}.mzl-reconcile-history>.mzl-reconcile-archive{margin:0}.mzl-reconcile-history>p{color:#7b8882;text-align:center;background:#fff;border:1px solid #dce5e1;border-radius:9px;margin:0;padding:18px}@media (width<=700px){.mzl-section-head{align-items:flex-start}.mzl-retail-actions{flex-direction:column;align-items:stretch}.mzl-sale-date{width:100%;min-width:0}.mzl-sale-date input{width:100%}.mzl-wholesale-head{grid-template-columns:1fr!important}.artisan-report-head,.artisan-report-row{min-width:780px}}.ledger-stream article.gold-payment-row{background:#fffaf0;border-left:4px solid #b98223}.ledger-stream article.gold-payment-row small{color:#805712;background:#fff3d8;border:1px solid #e4c88f;border-radius:999px;margin-top:5px;padding:3px 8px;font-weight:800;display:inline-flex}
