/* Mobile business pages only. Dashboard, New Bill and Desktop keep their own UI. */
@media screen and (max-width:360px) {
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust .stock-master-form-grid select { font-size:10px!important; padding-inline:6px!important; }
}
@media screen {
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page form.stock-master-filters { background:#f8fcff!important; border:1px solid #cfe4fa!important; border-radius:14px!important; }
  html[data-medaliza-ui-mode="mobile"] #app :is([data-mobile-route="batches"],[data-mobile-route="stock-adjustment"]) .stock-master-page :is(h1,h2,button,b,label) { font-family:Arial,sans-serif!important; letter-spacing:normal!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td:first-child small { font-family:Arial,sans-serif!important; font-weight:400; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust .stock-master-form-grid>label { font:700 12px/1.4 Arial,sans-serif!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust .stock-master-form-grid input[data-stock-product-search] { padding-left:34px!important; height:39px!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust .stock-master-form-grid textarea[name="reason"] { height:62px!important; min-height:62px!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust>section { border:0!important; border-radius:0!important; box-shadow:none!important; background:transparent!important; margin:0!important; padding:0!important; }
}

/* Reference presentation for the existing Batch and Adjustment renderers. */
@media screen {
html[data-medaliza-ui-mode="mobile"] #app :is([data-mobile-route="batches"],[data-mobile-route="stock-adjustment"]) .stock-master-page :is(h1,h2,b,button,input,select,textarea) { font-family:Arial,sans-serif!important; }
html[data-medaliza-ui-mode="mobile"] #app :is([data-mobile-route="batches"],[data-mobile-route="stock-adjustment"]) .stock-master-page .stock-master-title { display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;position:relative;gap:10px!important;padding:14px 12px 14px 53px;margin:0 0 10px!important;border:1px solid #cfe5fa;border-radius:16px;background:linear-gradient(115deg,#fff,#edf9ff);box-shadow:0 7px 18px #3c85b012; }
html[data-medaliza-ui-mode="mobile"] #app :is([data-mobile-route="batches"],[data-mobile-route="stock-adjustment"]) .stock-master-page .stock-master-title>div>span { color:#087fff;font-size:10px;font-weight:800; }
html[data-medaliza-ui-mode="mobile"] #app :is([data-mobile-route="batches"],[data-mobile-route="stock-adjustment"]) .stock-master-page .stock-master-title h1 { font-size:18px!important;line-height:1.2!important;margin:5px 0!important;color:#0d2053; }
html[data-medaliza-ui-mode="mobile"] #app :is([data-mobile-route="batches"],[data-mobile-route="stock-adjustment"]) .stock-master-page .stock-master-title p { font-size:11px;line-height:1.45;color:#6c83ad;margin:0; }
html[data-medaliza-ui-mode="mobile"] #app :is([data-mobile-route="batches"],[data-mobile-route="stock-adjustment"]) .stock-master-page .stock-master-title>button { min-height:36px;height:auto;padding:10px 12px;border-radius:11px;font-size:11px;white-space:normal; }
html[data-medaliza-ui-mode="mobile"] #app :is([data-mobile-route="batches"],[data-mobile-route="stock-adjustment"]) .stock-master-page .stock-master-primary { background:linear-gradient(105deg,#008dff,#3420ff)!important;border-color:transparent!important; }
html[data-medaliza-ui-mode="mobile"] #app .medaliza-mobile-shell:has([data-mobile-route="batches"]) .medaliza-mobile-shell-header>div>b { display:none; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page form.stock-master-filters { display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;padding:9px;border:1px solid #cfe4fa;border-radius:14px;background:#f8fcff;margin:0 0 10px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>[data-stock-search] { grid-column:1/-1;position:relative;display:flex;align-items:center;width:100%!important;height:35px!important;padding:0 9px 0 30px!important;font-size:0!important;border:1px solid #d3e1f4;border-radius:10px;background:#fff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>[data-stock-search] input { min-height:0!important;height:31px!important;padding:0!important;border:0!important;background:transparent!important;font-size:12px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>select { grid-column:span 3;min-height:35px!important;height:35px!important;padding:5px 9px!important;border-radius:10px;font-size:12px;color:#091a50; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>button { grid-column:span 2;display:flex;align-items:center;justify-content:center;gap:6px;min-height:35px;height:auto;width:100%;min-width:0;padding:6px 3px;font-size:10px;border:1px solid #c8e0fc;border-radius:10px;background:#fff;color:#007bff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>button:not([type]) { background:linear-gradient(100deg,#098fff,#0066ed);color:#fff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>[data-stock-action="disposal-history"] { grid-column:1/-1;grid-row:5; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-card { border-radius:15px;padding:10px!important;overflow:visible;background:#fff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-card>header { padding:0 3px 9px!important;margin:0!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-card h2 { font-size:18px!important;margin:0;color:#0c1d50; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-card header small { font-size:11px;color:#6b83aa;line-height:1.4; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody { gap:9px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row) { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;position:relative;gap:0 8px;padding:11px 12px 8px;border:1px solid #d6e7f7;border-left:3px solid #00b29c;border-radius:13px;box-shadow:0 3px 7px #247abc0d; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:has(.stock-master-badge.expired) { border-left-color:#ff6685; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td { position:relative!important;padding:8px 0 8px 30px!important;border-bottom:1px solid #e6eef8!important;color:#0c2053;font-size:11px!important;line-height:1.4!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td::before { font-size:9px;color:#6f85a7;letter-spacing:0; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td:first-child { grid-area:1/1/2/-1;padding:0 66px 11px 50px!important;min-height:55px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-link { font-size:14px!important;font-weight:800;color:#102454;min-height:0!important;padding:2px 0;text-align:left;line-height:1.25!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td:first-child small { font-size:10px;color:#758bb0;line-height:1.35; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td:first-child::after { content:attr(data-mi-batch-status);position:absolute;right:0;top:8px;font-size:9px;padding:5px 7px;border-radius:18px;background:#e6faf2;color:#008779;font-weight:700;max-width:61px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tr:has(.stock-master-badge.expired) td:first-child::after { background:#ffedf1;color:#ff2757; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tr:has(.stock-master-badge.near) td:first-child::after { background:#fff5df;color:#ba790c; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-batch { font-size:11px;min-height:0!important;padding:0!important;background:transparent!important;color:#0c2053!important;text-align:left; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-badge { font-size:10px;padding:5px 8px;border-radius:10px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td:last-child { grid-area:7/1/8/-1;display:flex!important;gap:7px;padding:8px 0 0!important;border:0!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td:last-child::before { display:none; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td:last-child:empty { display:none!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td:last-child button { flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:5px;border-radius:9px;background:#e9f5ff;color:#007bff;font-size:11px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td:last-child [data-stock-action="dispose"] { background:#ffedf1;color:#ff2451; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Barcode"] { grid-area:2/1; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Batch Number"] { grid-area:2/2; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Expiry Date"] { grid-area:3/1; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Current Quantity"] { grid-area:3/2; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Purchase Rate"] { grid-area:4/1; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="MRP"] { grid-area:4/2; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Selling Rate"] { grid-area:5/1; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Sales Discount"] { grid-area:5/2; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Dealer"] { grid-area:6/1; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Status"] { grid-area:6/2; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust { max-width:none;border:1px solid #cfe5fa;border-radius:15px;background:#fff;box-shadow:0 5px 15px #3485b10b; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust section>header { padding:12px 12px 5px!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust h2 { font-size:20px!important;color:#101d51;margin:0 0 4px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust header small { font-size:12px;line-height:1.45;color:#7386b0; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-form-grid { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 9px!important;padding:8px 12px 12px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-form-grid>label { grid-column:auto!important;min-width:0;font-size:12px;font-weight:700;color:#586e9d;gap:4px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-form-grid>label:first-child { grid-column:1/-1!important;position:relative; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-form-grid>label.wide { grid-column:1/-1!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-form-grid :is(input:not([type="hidden"]),select,textarea) { min-height:36px!important;height:36px!important;padding:7px 9px!important;font-size:12px;border:1px solid #c9dffb;border-radius:9px;background:#fff;box-shadow:0 3px 7px #257dca08; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-form-grid [data-stock-product-search] { height:39px!important;padding-left:34px!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-form-grid [data-stock-current] { background:#f4f8fb;box-shadow:none; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-form-grid textarea { height:62px!important;min-height:62px!important;resize:vertical; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust section>p { position:relative;margin:0 12px 4px;padding:10px 10px 10px 40px;border-radius:10px;background:#fff7e4;color:#9d5a00;font-size:11px;line-height:1.45; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust footer { padding:8px 12px 11px;border:0;gap:8px!important;justify-content:flex-end; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust footer button { min-height:37px;height:auto;padding:8px 13px;font-size:12px;border-radius:10px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-title::before { content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:34px;height:37px;border-radius:10px;background:#ffedf1 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff2451%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v16H4zM8%202v6m8-6v6M4%2011h16%22%2F%3E%3C%2Fsvg%3E") center/25px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-title::before { content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:34px;height:37px;border-radius:10px;background:#e1faf0 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23008b7b%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M3%2012h18M3%2018h18M8%203v6m8%200v6m-8%200v6%22%2F%3E%3C%2Fsvg%3E") center/25px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td:first-child { background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8v5l4%204v10H4V12l4-4zM8%208h8M12%2012v7m-4-3h8%22%2F%3E%3C%2Fsvg%3E") left top/39px 42px no-repeat!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td[data-mobile-label="Barcode"]::after { content:"";position:absolute;left:0;top:8px;width:25px;height:27px;border-radius:8px;background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204v16m3-16v16m4-16v16m2-16v16m4-16v16m3-16v16%22%2F%3E%3C%2Fsvg%3E") center/18px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td[data-mobile-label="Batch Number"]::after { content:"";position:absolute;left:0;top:8px;width:25px;height:27px;border-radius:8px;background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h8l10%2010-8%208L3%2011zM7%207h.01%22%2F%3E%3C%2Fsvg%3E") center/18px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td[data-mobile-label="Expiry Date"]::after { content:"";position:absolute;left:0;top:8px;width:25px;height:27px;border-radius:8px;background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v16H4zM8%202v6m8-6v6M4%2011h16%22%2F%3E%3C%2Fsvg%3E") center/18px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td[data-mobile-label="Current Quantity"]::after { content:"";position:absolute;left:0;top:8px;width:25px;height:27px;border-radius:8px;background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207l9-4%209%204v10l-9%204-9-4zM3%207l9%205%209-5M12%2012v9%22%2F%3E%3C%2Fsvg%3E") center/18px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td[data-mobile-label="Purchase Rate"]::after { content:"";position:absolute;left:0;top:8px;width:25px;height:27px;border-radius:8px;background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%204h12M6%208h12M7%204c9%200%209%208%200%208l9%208%22%2F%3E%3C%2Fsvg%3E") center/18px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td[data-mobile-label="MRP"]::after { content:"";position:absolute;left:0;top:8px;width:25px;height:27px;border-radius:8px;background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%204h12M6%208h12M7%204c9%200%209%208%200%208l9%208%22%2F%3E%3C%2Fsvg%3E") center/18px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td[data-mobile-label="Selling Rate"]::after { content:"";position:absolute;left:0;top:8px;width:25px;height:27px;border-radius:8px;background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%204h12M6%208h12M7%204c9%200%209%208%200%208l9%208%22%2F%3E%3C%2Fsvg%3E") center/18px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td[data-mobile-label="Sales Discount"]::after { content:"";position:absolute;left:0;top:8px;width:25px;height:27px;border-radius:8px;background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M8%205a3%203%200%201%201-6%200%203%203%200%200%201%206%200M22%2019a3%203%200%201%201-6%200%203%203%200%200%201%206%200%22%2F%3E%3C%2Fsvg%3E") center/18px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td[data-mobile-label="Dealer"]::after { content:"";position:absolute;left:0;top:8px;width:25px;height:27px;border-radius:8px;background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209h18M5%209v12h14V9M3%209l2-6h14l2%206M9%2021v-7h6v7%22%2F%3E%3C%2Fsvg%3E") center/18px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-table td[data-mobile-label="Status"]::after { content:"";position:absolute;left:0;top:8px;width:25px;height:27px;border-radius:8px;background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%208v5m0%203v1M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200%22%2F%3E%3C%2Fsvg%3E") center/18px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>[data-stock-search]::before { content:"";position:absolute;left:9px;width:16px;height:19px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%237b8dac%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203a7%207%200%201%200%200%2014%207%207%200%200%200%200-14m5%2012%206%206%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page [data-stock-adjust-search]::after { content:"";position:absolute;left:12px;top:29px;width:17px;height:19px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236278a0%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203a7%207%200%201%200%200%2014%207%207%200%200%200%200-14m5%2012%206%206%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock-adjustment"] .stock-master-page .stock-master-adjust section>p::before { content:"";position:absolute;left:11px;top:11px;width:21px;height:23px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239d5a00%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%208v5m0%203v1M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>button:not([type])::before { content:"";flex:none;width:17px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h18l-7%208v10l-4-2V11z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>[data-stock-action="clear"]::before { content:"";flex:none;width:17px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%208a8%208%200%201%200%200%208M20%202v6h-6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>[data-page="stock"]::before { content:"";flex:none;width:17px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207h18l-5-5M21%2017H3l5%205%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>[data-page="stock-movements"]::before { content:"";flex:none;width:17px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207h18l-5-5M21%2017H3l5%205%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>[data-stock-action="print"]::before { content:"";flex:none;width:17px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%208V2h10v6M7%2017H3V9h18v8h-4M7%2014h10v8H7z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page .stock-master-filters>[data-a4-pdf]::before { content:"";flex:none;width:17px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%202h9l5%205v15H5zM14%202v6h5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page td:last-child [data-stock-action="return-dealer"]::before { content:"";flex:none;width:17px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007bff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203%203%208l5%205M3%208h11a6%206%200%200%201%200%2012h-4%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="batches"] .stock-master-page td:last-child [data-stock-action="dispose"]::before { content:"";flex:none;width:17px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff2451%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M8%206V3h8v3M6%206l1%2015h10l1-15M10%2010v7m4-7v7%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
}

@media screen and (max-width:360px) {
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi { grid-template-columns:20px minmax(0,1fr) 4px!important; padding:7px 4px!important; column-gap:3px!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi::before { width:20px!important; background-size:18px!important; }
}

/* Stock reference presentation. Existing tables, inputs and delegated actions remain authoritative. */
@media screen {
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] :is(h1,h2,b,.stock-master-link) { font-family:Arial,sans-serif!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpis { gap:6px!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi span { font-size:9px!important; overflow-wrap:normal!important; word-break:normal; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi b { font-size:18px!important; font-weight:700; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] form.stock-master-filters { border-radius:13px!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>[data-stock-search] { font-size:0!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:last-child>button { font-size:10px!important; }
html[data-medaliza-ui-mode="mobile"] #app .medaliza-mobile-shell:has([data-mobile-route="stock"]) .medaliza-mobile-shell-nav__item { width:clamp(66px,23vw,124px); }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-title { display:grid!important; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:9px; padding:11px 10px 11px 39px; margin:0 0 7px; border:1px solid #e1eefb; border-radius:13px; background:#ffffffdb; position:relative; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-title>div>span { font-size:10px; color:#007dff; letter-spacing:.5px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-title h1 { font-size:14px!important; margin:3px 0; color:#112959; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-title p { font-size:9px; line-height:1.4; color:#627caf; margin:0; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-title>.stock-master-primary { height:auto; min-height:32px; padding:10px 8px; font-size:10px; border-radius:9px; background:linear-gradient(110deg,#0b92ff,#3924ff)!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpis { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:6px; margin:0 0 9px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi { --stock-tone:#007aff; --stock-wash:#eef8ff; --stock-border:#b9dafe; display:grid; grid-template-columns:27px minmax(0,1fr) 5px; grid-template-rows:auto auto; align-content:center; align-items:center; gap:0 5px; padding:8px 7px!important; min-height:55px; border:1px solid var(--stock-border); border-radius:10px; background:linear-gradient(110deg,var(--stock-wash),#ffffffb8); box-shadow:none; text-align:left; position:relative; transform:none; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi:is(.low,.near) { --stock-tone:#ff9800; --stock-wash:#fff7e7; --stock-border:#ffdc99; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi.active { --stock-tone:#008d7c; --stock-wash:#eafff6; --stock-border:#afe5d4; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi:is(.out,.expired) { --stock-tone:#ff174b; --stock-wash:#fff0f3; --stock-border:#ffc4ce; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi.is-active { outline:1px solid var(--stock-tone); outline-offset:-1px; box-shadow:none; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi span { grid-area:1/2; font-size:8px; line-height:1.3; color:#5972a2; font-weight:600; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi b { grid-area:2/2; color:#071953; font-size:18px; line-height:1.1; margin:3px 0 0; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi::before { content:""; grid-area:1/1/3/2; width:27px; height:31px; border-radius:50%; background:var(--stock-wash) var(--stock-icon) center/20px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi::after { content:"›"; grid-area:1/3/3/4; position:static; width:auto; height:auto; background:none; border:0; box-shadow:none; color:#6e86ad; font-size:17px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] form.stock-master-filters { display:grid!important; grid-template-columns:repeat(6,minmax(0,1fr))!important; gap:7px!important; padding:11px; border:1px solid #deedfc; border-radius:13px; background:#fff!important; box-shadow:0 6px 15px #215c9610!important; margin:0 0 6px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .mi-stock-filter-heading { grid-column:1/-1; position:relative; min-height:37px; padding:0 0 4px 41px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .mi-stock-filter-heading h2 { font-size:14px!important; margin:1px 0 2px; color:#091956; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .mi-stock-filter-heading p { margin:0; color:#647caa; font-size:10px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>[data-stock-search] { grid-column:1/-1; display:flex; align-items:center; gap:5px; width:100%!important; height:34px!important; min-height:34px; padding:0 8px; border:1px solid #cfdff7!important; border-radius:10px; font-size:0; background:#fff!important; overflow:visible; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>[data-stock-search] input { height:32px!important; min-height:0!important; padding:4px 0!important; font-size:10px; border:0!important; background:transparent!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>select { grid-column:span 3; height:34px!important; min-height:34px!important; padding:5px 9px!important; border:1px solid #d2e0f8; border-radius:9px; background:#fff; font-size:11px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>button { grid-column:span 2; display:flex; justify-content:center; align-items:center; gap:5px; width:100%; min-width:0!important; height:auto!important; min-height:33px; padding:5px 3px; font-size:9px; color:#0075ff; border:1px solid #cbdfff; border-radius:9px; background:#fff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>button:not([type]):not([data-a4-pdf]) { background:linear-gradient(100deg,#168eff,#0065e8); color:#fff; border-color:#1385fb; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-card.stock-master-print { padding:9px 8px!important; margin:0; background:#ffffffa6; border:1px solid #e1f0fc; border-radius:14px; box-shadow:none; overflow:visible; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-card>header { display:flex; align-items:center; padding:0 1px 8px!important; margin:0!important; gap:4px!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-card>header>div:first-child { flex:1; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-card>header h2 { font-size:17px!important; margin:0; color:#07164e; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-card>header small { font-size:10px; color:#5775a8; line-height:1.4; margin-top:2px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-dealer-control { display:flex; align-items:center; gap:3px; font-size:8px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-dealer-control>span { display:none; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-dealer-toggle { min-height:26px!important; height:26px!important; width:26px; padding:4px!important; border-radius:50%; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody { gap:9px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row) { position:relative; display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:0 8px; padding:10px 10px 8px; border:1px solid #d2e8f8; border-left:3px solid #00b39e; border-radius:12px; box-shadow:0 4px 9px #13558909; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:has(.stock-master-badge.expired),
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:has(.stock-master-badge.out) { border-left-color:#ff6680; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:has(.stock-master-badge.near),
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:has(.stock-master-badge.low) { border-left-color:#ffba42; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td { position:relative!important; grid-column:auto; padding:8px 0 8px 33px!important; border-bottom:1px solid #e9f0f8!important; font-size:11px!important; font-weight:500; color:#0c2253; line-height:1.45!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td::before { font-size:9px; letter-spacing:0; color:#5773a4; font-weight:600; margin-bottom:3px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td:first-child { grid-area:1/1/2/-1; padding:0 76px 10px 48px!important; min-height:48px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:first-child::before { text-transform:uppercase; font-size:9px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-link { font-size:14px!important; color:#07144f!important; text-align:left; line-height:1.25!important; font-weight:800!important; padding:0; min-height:0!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:first-child small { font-size:10px; line-height:1.35; color:#6680ac; margin-top:3px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Stock Status"] { position:absolute!important; right:10px; top:17px; padding:0!important; border:0!important; max-width:73px!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td[data-mobile-label="Stock Status"]::before { display:none; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-badge { font-size:9px; font-weight:700; padding:5px 7px; border-radius:20px; white-space:normal; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-badge.active { color:#00886f; background:#e6fbf3; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-badge.expired,
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-badge.out { color:#f0163c; background:#fff0f3; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-batch { display:block; width:100%; min-height:0!important; padding:2px 4px!important; font-size:10px; text-align:left; font-weight:600; color:#1b4371!important; background:#f1f6fa!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td:last-child { grid-area:6/1/7/-1; display:flex!important; gap:5px; padding:8px 0 0!important; border:0!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:last-child::before { display:none; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:last-child>button { flex:1 1 0; display:flex; align-items:center; justify-content:center; gap:4px; min-height:31px; padding:5px 3px; font-size:9px; border:1px solid #cbe5fe; background:#eff8ff; color:#0074ff; border-radius:7px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:last-child>[data-stock-action="return-dealer"] { flex-grow:1.3; background:#ebfbf6; border-color:#b5eadb; color:#008375; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:last-child>[data-stock-action="dispose"] { background:#fff2f4; border-color:#ffcad3; color:#ff1536; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-pagination { padding:11px 0 0; gap:6px; flex-wrap:wrap; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Barcode"] { grid-area:2/1; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Batch Number"] { grid-area:2/2; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Expiry Date"] { grid-area:3/1; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Current Quantity"] { grid-area:3/2; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="MRP"] { grid-area:4/1; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Selling Rate"] { grid-area:4/2; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Sales Discount"] { grid-area:5/1; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Dealer"] { grid-area:5/2; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi.all { --stock-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207l9-4%209%204v10l-9%204-9-4zM3%207l9%205%209-5M12%2012v9%22%2F%3E%3C%2Fsvg%3E"); }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi.low { --stock-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff9800%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%2010%2018H2zM12%208v6m0%203v1%22%2F%3E%3C%2Fsvg%3E"); }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi.active { --stock-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23008776%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207l9-4%209%204v10l-9%204-9-4zM3%207l9%205%209-5M12%2012v9%22%2F%3E%3C%2Fsvg%3E"); }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi.out { --stock-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff1646%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207l9-4%209%204v10l-9%204-9-4zM3%207l9%205%209-5M12%2012v9%22%2F%3E%3C%2Fsvg%3E"); }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi.near { --stock-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff9800%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200M12%206v6l4%203%22%2F%3E%3C%2Fsvg%3E"); }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-kpi.expired { --stock-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff1646%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v16H4zM8%202v6m8-6v6M4%2011h16%22%2F%3E%3C%2Fsvg%3E"); }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Barcode"]::after { content:""; position:absolute; top:8px; left:0; width:26px; height:28px; border-radius:8px; background:#eef8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204v16m3-16v16m4-16v16m2-16v16m4-16v16m3-16v16%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Batch Number"]::after { content:""; position:absolute; top:8px; left:0; width:26px; height:28px; border-radius:8px; background:#eef8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203%206%2021M18%203l-3%2018M3%209h18M2%2015h18%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Expiry Date"]::after { content:""; position:absolute; top:8px; left:0; width:26px; height:28px; border-radius:8px; background:#eef8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v16H4zM8%202v6m8-6v6M4%2011h16%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Current Quantity"]::after { content:""; position:absolute; top:8px; left:0; width:26px; height:28px; border-radius:8px; background:#eef8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207l9-4%209%204v10l-9%204-9-4zM3%207l9%205%209-5M12%2012v9%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="MRP"]::after { content:""; position:absolute; top:8px; left:0; width:26px; height:28px; border-radius:8px; background:#eef8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h14M5%208h14M6%204c11%200%2011%208%200%208l10%209%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Selling Rate"]::after { content:""; position:absolute; top:8px; left:0; width:26px; height:28px; border-radius:8px; background:#eef8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h9l9%209-9%209-9-9zM7%207h1%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Sales Discount"]::after { content:""; position:absolute; top:8px; left:0; width:26px; height:28px; border-radius:8px; background:#eef8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M8%206a2%202%200%201%201-4%200%202%202%200%200%201%204%200M20%2018a2%202%200%201%201-4%200%202%202%200%200%201%204%200%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table tbody>tr:not(.mi-message-row)>td[data-mobile-label="Dealer"]::after { content:""; position:absolute; top:8px; left:0; width:26px; height:28px; border-radius:8px; background:#eef8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%206a3%203%200%201%201-6%200%203%203%200%200%201%206%200M2%2020v-4c0-5%2010-5%2010%200v4zM16%203a3%203%200%200%201%200%206M15%2013c5-1%207%202%207%207%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:first-child::after { content:""; position:absolute; left:0; top:0; width:40px; height:40px; border-radius:11px; background:#edf8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%202h10v5H7zM7%207l-3%204v10h16V11l-3-4M8%2014h8m-4-4v8%22%2F%3E%3C%2Fsvg%3E") center/28px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .mi-stock-filter-heading::before { content:""; position:absolute; left:0; top:0; width:31px; height:31px; border-radius:50%; background:#eaf7ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200m-3%205%207%207%22%2F%3E%3C%2Fsvg%3E") center/20px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-title::before { content:""; position:absolute; left:8px; top:50%; transform:translateY(-50%); width:24px; height:29px; border-radius:7px; background:#e9f8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018V8m6%2010V4m6%2014v-8m5%208V2%22%2F%3E%3C%2Fsvg%3E") center/20px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>[data-stock-search]::before { content:""; flex:none; width:17px; height:19px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%237a89aa%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200m-3%205%207%207%22%2F%3E%3C%2Fsvg%3E") center/16px no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>button:not([type]):not([data-a4-pdf])::before { content:""; display:block; flex:none; width:15px; height:17px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%203h20l-8%209v9l-4-2v-7z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] [data-stock-action="clear"]::before { content:""; display:block; flex:none; width:15px; height:17px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%208a8%208%200%201%200%200%208M20%202v6h-6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>[data-page="stock-movements"]::before { content:""; display:block; flex:none; width:15px; height:17px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207h18l-5-5M21%2017H3l5%205%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>[data-page="batches"]::before { content:""; display:block; flex:none; width:15px; height:17px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v16H4zM8%202v6m8-6v6M4%2011h16%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] [data-stock-action="print"]::before { content:""; display:block; flex:none; width:15px; height:17px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%208V2h10v6M7%2017H3V9h18v8h-4M7%2014h10v8H7z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-filters>[data-a4-pdf]::before { content:""; display:block; flex:none; width:15px; height:17px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%202h9l5%205v15H5zM14%202v6h5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:last-child>[data-stock-action="batch"]::before { content:""; display:block; flex:none; width:15px; height:17px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23007aff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012s4-7%2010-7%2010%207%2010%207-4%207-10%207S2%2012%202%2012M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:last-child>[data-stock-action="return-dealer"]::before { content:""; display:block; flex:none; width:15px; height:17px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23008375%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203%203%208l5%205M3%208h11a6%206%200%200%201%200%2012h-4%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="stock"] .stock-master-table td:last-child>[data-stock-action="dispose"]::before { content:""; display:block; flex:none; width:15px; height:17px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff1536%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M8%206V3h8v3M6%206l1%2015h10l1-15M10%2010v7m4-7v7%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
}


@media screen {
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table td:nth-child(11) [data-product-action="view"]::before { content:""; display:inline-block; width:20px; height:20px; margin-right:8px; vertical-align:middle; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23006bec%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012s4-7%2010-7%2010%207%2010%207-4%207-10%207S2%2012%202%2012zM15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table td:nth-child(11) [data-product-action="edit"]::before { content:""; display:inline-block; width:20px; height:20px; margin-right:8px; vertical-align:middle; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23006bec%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4%2016-1%205%205-1L20%208l-4-4zM14%206l4%204%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
}


/* Mobile Products reference: same live form, table cells and delegated actions. */
@media screen {
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:nth-child(2) { display:block!important; position:relative; width:100%!important; height:auto!important; min-height:61px!important; overflow:visible!important; padding:8px 42px 8px 44px!important; line-height:17px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:nth-child(2)::after { content:""; position:absolute; right:16px; top:25px; width:9px; height:9px; border-right:2px solid #6481aa; border-bottom:2px solid #6481aa; transform:rotate(45deg); pointer-events:none; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:nth-child(2) select[name="manufacturer"] { position:absolute; inset:0; display:block; width:100%!important; height:100%!important; min-height:61px!important; margin:0; padding:21px 42px 3px 44px!important; border:0!important; border-radius:17px; background:transparent!important; color:#173967; font-size:13px; font-weight:700; line-height:20px; appearance:none; cursor:pointer; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-title::after { top:auto!important; bottom:8px!important; transform:none!important; right:0!important; height:120px!important; opacity:1!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-title>.product-live-primary { background:linear-gradient(110deg,#00b6ed,#4531f8)!important; height:auto; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] form.product-live-filters { background:#fff!important; border:1px solid #dbeafd!important; box-shadow:0 9px 20px #2252850d!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>button { min-width:0!important; width:100%!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>select { background:linear-gradient(110deg,#0864ee,#0fa6ea)!important; color:#fff!important; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:nth-child(2)::before { content:""; position:absolute; left:13px; top:17px; width:21px; height:21px; background:linear-gradient(#1688ff,#0063ce); clip-path:polygon(0 100%,0 45%,25% 25%,25% 45%,50% 25%,50% 45%,70% 45%,70% 0,95% 0,100% 100%); }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-card>header::before { content:"✚"; display:grid; place-items:center; position:absolute; top:16px; left:15px; width:40px; height:44px; border-radius:13px; background:#dcf8ec; color:#008979; font-size:27px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-card>header::after { content:"›"; position:absolute; top:24px; right:14px; color:#3783de; background:#f1f7ff; border-radius:50%; width:24px; height:24px; text-align:center; font-size:20px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table td:nth-child(11) button { margin:0; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-status { font-size:11px; padding:5px 10px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-barcode { font-size:12px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:first-child::after { content:""; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:first-child::after { width:21px; height:21px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230783ff%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M3%206h18M3%2012h18M3%2018h18M8%203v6m8%200v6m-8%200v6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-title { position:relative; display:block; isolation:isolate; padding:16px; border:1px solid #d5eafb; border-radius:20px; background:linear-gradient(115deg,#fff,#d7f1ff); margin:0 0 13px; overflow:hidden; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-title::after { content:""; position:absolute; z-index:-1; pointer-events:none; right:0; bottom:6px; width:34%; height:145px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2319c9fc%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231264ee%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22w%22%3E%3Cstop%20stop-color%3D%22%23e0f7ff%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2391d9fa%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Ccircle%20cx%3D%22107%22%20cy%3D%2291%22%20r%3D%2274%22%20fill%3D%22%2383d7ff%22%20opacity%3D%22.25%22%2F%3E%3Cpath%20d%3D%22M84%20154Q140%2049%20170%2038Q163%20135%2084%20154M91%20154Q44%20160%2016%20119Q61%20113%2091%20154%22%20fill%3D%22%2351c7ee%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%2282%22%20y%3D%2240%22%20width%3D%2262%22%20height%3D%22110%22%20rx%3D%2217%22%20fill%3D%22url(%23w)%22%2F%3E%3Crect%20x%3D%2278%22%20y%3D%2227%22%20width%3D%2269%22%20height%3D%2223%22%20rx%3D%225%22%20fill%3D%22url(%23b)%22%2F%3E%3Cpath%20d%3D%22M88%2032v13m10-13v13m10-13v13m10-13v13m10-13v13m10-13v13%22%20stroke%3D%22%23087ae5%22%20stroke-width%3D%223%22%2F%3E%3Crect%20x%3D%2285%22%20y%3D%2278%22%20width%3D%2256%22%20height%3D%2253%22%20rx%3D%224%22%20fill%3D%22url(%23b)%22%2F%3E%3Cpath%20d%3D%22M112%2089v31m-15-15h30%22%20stroke%3D%22white%22%20stroke-width%3D%2210%22%2F%3E%3Cg%20transform%3D%22rotate(-14%2052%20114)%22%3E%3Crect%20x%3D%2224%22%20y%3D%2277%22%20width%3D%2249%22%20height%3D%2283%22%20rx%3D%227%22%20fill%3D%22url(%23w)%22%2F%3E%3Cg%20fill%3D%22%23b0e7ff%22%20stroke%3D%22white%22%20stroke-width%3D%223%22%3E%3Cellipse%20cx%3D%2238%22%20cy%3D%2294%22%20rx%3D%227%22%20ry%3D%2210%22%2F%3E%3Cellipse%20cx%3D%2259%22%20cy%3D%2294%22%20rx%3D%227%22%20ry%3D%2210%22%2F%3E%3Cellipse%20cx%3D%2238%22%20cy%3D%22118%22%20rx%3D%227%22%20ry%3D%2210%22%2F%3E%3Cellipse%20cx%3D%2259%22%20cy%3D%22118%22%20rx%3D%227%22%20ry%3D%2210%22%2F%3E%3Cellipse%20cx%3D%2238%22%20cy%3D%22141%22%20rx%3D%227%22%20ry%3D%2210%22%2F%3E%3Cellipse%20cx%3D%2259%22%20cy%3D%22141%22%20rx%3D%227%22%20ry%3D%2210%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate(35%20139%20144)%22%3E%3Crect%20x%3D%22126%22%20y%3D%22119%22%20width%3D%2222%22%20height%3D%2249%22%20rx%3D%2211%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M126%20143h22v14a11%2011%200%200%201-22%200z%22%20fill%3D%22url(%23b)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-title>div>span { display:inline-block; border-radius:20px; padding:5px 10px; background:#dcf8ec; color:#087e71; font-size:10px; font-weight:800; letter-spacing:2px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-title>div>span::before { content:""; display:inline-block; width:7px; height:7px; margin-right:8px; border-radius:50%; background:#05cd83; box-shadow:0 0 0 4px #bbf5dd; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-title h1 { font-size:22px!important; margin:10px 0 7px; color:#0e2858; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-title p { width:76%; font-size:12px; line-height:1.45; color:#768bb0; margin:0 0 12px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-title>.product-live-primary { padding:11px 18px; border:0; border-radius:20px; font-size:14px; background:linear-gradient(110deg,#00b6ed,#4531f8); box-shadow:0 8px 12px #197be32b; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] form.product-live-filters { display:grid!important; grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important; gap:13px!important; padding:14px; border:1px solid #dbeafd; border-radius:20px; background:#fff; box-shadow:0 9px 20px #2252850d; margin-bottom:13px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:first-child { grid-column:1/-1; position:relative; padding:0 35px 0 12px; display:flex; align-items:center; min-height:40px; border-radius:22px; background:#f7fbff; color:#007cff; border:1px solid #e0ecff; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:first-child::after { content:"☷"; position:absolute; right:9px; top:8px; font-size:20px; pointer-events:none; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:first-child input { border:0; background:transparent; padding:8px; font-size:11px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:nth-child(2) { grid-column:1/-1; position:relative; display:block; padding:9px 12px 8px 44px; border:1px solid #e4efff; border-radius:17px; background:#f3f8ff; color:#788eaf; font-size:11px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:nth-child(2) input { border:0; background:transparent; min-height:24px; padding:0; font-size:13px; font-weight:700; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>select { grid-area:3/1; background:linear-gradient(110deg,#0864ee,#0fa6ea); color:#fff; border-radius:18px; font-weight:700; font-size:12px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>select option { color:#193654; background:#fff; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>[data-product-action="clear"] { grid-area:3/2; background:#f2f7fe; color:#748aab; border:0; border-radius:18px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>button[type="submit"] { grid-area:4/1/5/-1; background:linear-gradient(110deg,#1687ff,#0d50ce); border:0; border-radius:16px; font-size:14px; min-height:43px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-card { padding:0!important; border:0; background:transparent; box-shadow:none; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-card>header { position:relative; display:grid; grid-template-columns:1fr; padding:16px 20px 16px 67px!important; border:1px solid #e0ecf8; border-radius:20px; background:#fff; margin-bottom:14px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-card>header h2 { font-size:16px!important; margin:0 0 3px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-card>header small { font-size:11px; color:#7b92b5; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-card>header>button { justify-self:start; font-size:12px; padding:5px 10px; color:#007aff; background:#f8fcff; border:1px solid #8fbaff; min-height:35px; border-radius:12px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row) { position:relative; grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important; gap:0 12px; padding:13px; border-left:4px solid #079cae; border-radius:15px; margin-bottom:8px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td { position:relative!important; grid-column:auto!important; padding:10px 0 10px 34px!important; font-size:13px!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td::before { font-size:11px; font-weight:400; letter-spacing:0; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(2) { grid-area:1/1/2/-1!important; padding:0 76px 12px 0!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-name { color:#005bd8!important; font-size:18px!important; line-height:1.3!important; padding:0!important; text-align:left; background:transparent!important; border:0!important; min-height:0!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(7) { position:absolute!important; top:14px; right:12px; padding:0!important; border:0!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table td:nth-child(7)::before { display:none; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(11) { grid-area:6/1/7/-1!important; display:flex!important; gap:9px; padding:10px 0 0!important; border:0!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table td:nth-child(11)::before { display:none; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table td:nth-child(11) button { flex:1; background:#eff8ff; border:0; color:#006bec; font-size:14px; font-weight:700; min-height:40px; border-radius:12px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-pagination { padding:10px; justify-content:center; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(1) { grid-area:2/1!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(3) { grid-area:2/2!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(4) { grid-area:3/1!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(5) { grid-area:3/2!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(6) { grid-area:4/1!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(8) { grid-area:4/2!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(9) { grid-area:5/1!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(10) { grid-area:5/2!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(1)::after { content:""; position:absolute; left:0; top:11px; width:27px; height:30px; border-radius:8px; background:#f1f8fc url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365f82%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204v16m3-16v16m3-16v16m4-16v16m3-16v16m3-16v16%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(3)::after { content:""; position:absolute; left:0; top:11px; width:27px; height:30px; border-radius:8px; background:#f1f8fc url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365f82%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%2016l8-8M5%2019a5%205%200%200%201%200-7l7-7a5%205%200%200%201%207%207l-7%207a5%205%200%200%201-7%200%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(4)::after { content:""; position:absolute; left:0; top:11px; width:27px; height:30px; border-radius:8px; background:#f1f8fc url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365f82%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021V9l6%203V8l6%203V3h5v18zM7%2016h2m3%200h2%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(5)::after { content:""; position:absolute; left:0; top:11px; width:27px; height:30px; border-radius:8px; background:#f1f8fc url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365f82%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2018L18%206M7%205a2%202%200%201%200%200%204%202%202%200%200%200%200-4M17%2015a2%202%200%201%200%200%204%202%202%200%200%200%200-4%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(6)::after { content:""; position:absolute; left:0; top:11px; width:27px; height:30px; border-radius:8px; background:#f1f8fc url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365f82%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208l9-5%209%205-9%205zM3%2012l9%205%209-5M3%2016l9%205%209-5%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(8)::after { content:""; position:absolute; left:0; top:11px; width:27px; height:30px; border-radius:8px; background:#f1f8fc url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365f82%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h14v18M5%203v18M5%209h14M5%2016h14%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(9)::after { content:""; position:absolute; left:0; top:11px; width:27px; height:30px; border-radius:8px; background:#f1f8fc url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365f82%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207l9-4%209%204v10l-9%204-9-4zM3%207l9%205%209-5M12%2012v9%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-table tbody>tr:not(.mi-message-row)>td:nth-child(10)::after { content:""; position:absolute; left:0; top:11px; width:27px; height:30px; border-radius:8px; background:#f1f8fc url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365f82%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v15H4zM8%203v5m8-5v5M4%2011h16M12%2014v3h3%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat; }
}


/* Sales Return reference: presentation only; table cell order and controls stay intact. */
@media screen {
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] form.product-live-filters { border-radius:20px!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-filters>label:first-child::after { content:""; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="products"] .product-live-card>header::before { content:""; background:#dcf8ec url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23078a73%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M7%203h10v4H7zM7%209h10l2%203v9H5v-9zM9%2015h6m-3-3v6%22%2F%3E%3C%2Fsvg%3E") center/28px no-repeat; }
}
@media screen {
  html[data-medaliza-ui-mode="mobile"] #app .medaliza-mobile-shell:has([data-mobile-route="sales-return"]) .medaliza-mobile-shell-nav__item--main { width:clamp(60px,19vw,96px); }
  html[data-medaliza-ui-mode="mobile"] #app .medaliza-mobile-shell:has([data-mobile-route="sales-return"]) .medaliza-mobile-shell-nav__item--child { width:clamp(60px,20vw,102px); }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .purchase-title { display:block; padding:18px 16px; margin:0 0 18px; border:1px solid #d3e7fc; border-radius:18px; background:linear-gradient(115deg,#fff,#e9f7ff); box-shadow:0 12px 25px #305b8910; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .purchase-demo { display:flex; align-items:center; gap:8px; font-size:11px; letter-spacing:.5px; color:#1380ff; font-weight:800; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .purchase-demo i { display:block; width:7px; height:7px; border-radius:50%; background:#0cba87; box-shadow:0 0 0 4px #dbf8ed; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .purchase-title h1 { font-size:24px!important; margin:10px 0!important; color:#102252; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .purchase-title p { font-size:13px; line-height:1.5; color:#6b7ea3; margin:0 0 20px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] :is(.purchase-primary,[data-sr="search"],[data-a4-auto]) { background:linear-gradient(110deg,#1688ff,#3930f5)!important; color:#fff!important; border:1px solid #328cff; box-shadow:0 8px 15px #393ed329; border-radius:11px; padding:11px 14px; font-size:13px; font-weight:700; min-height:42px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-search { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:7px; padding:14px; border:1px solid #dfe6ee; border-radius:10px; background:#ffffffed; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-search input { min-height:44px; font-size:14px; background:#f8fcff; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-results { display:grid; gap:10px; padding:10px; margin:13px 0 15px; border-radius:20px; border:1px solid #d1e7fd; background:#f9fcff; box-shadow:0 12px 20px #376b9b12; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-result { display:grid; grid-template-columns:minmax(0,1fr); justify-items:start; gap:9px; padding:11px; border:0; border-radius:15px; background:#fff; box-shadow:0 8px 14px #3c629714; font-size:13px; color:#2d3659; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-result b { font-size:17px; color:#080d59; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-result strong { font-size:18px; color:#067e69; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] :is(.sr-result em,.sr-invoice>header>span) { font-style:normal; font-weight:700; font-size:12px; color:#007e6c; background:#dcf9ef; padding:3px 9px; border-radius:9px; width:fit-content; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-invoice { margin-top:15px; border-radius:11px; border:1px solid #dfe7ef; background:#fff; overflow:visible; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-invoice>header { display:grid; grid-template-columns:minmax(0,1fr) auto auto; align-items:center; gap:8px!important; padding:15px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-invoice>header b { font-size:14px; color:#080d59; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-invoice>header small { font-size:12px; margin-top:4px; color:#2d3659; line-height:1.5; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-invoice>header strong { font-size:14px; margin:0; color:#080d59; white-space:nowrap; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-invoice>header [data-a4-auto] { grid-column:1/-1; justify-self:start; margin-top:4px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .purchase-history-table tbody>tr { padding:12px 14px; border-radius:18px; border-left:3px solid #1484ff; box-shadow:none; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .purchase-history-table td:first-child { grid-column:1/-1; font-size:16px!important; color:#193655; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .purchase-history-table td:first-child::before { font-size:11px; margin-bottom:7px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .purchase-history-table td:first-child small { display:block; font-size:13px; margin-top:4px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-form { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; padding:12px; margin:12px; border-radius:12px; background:#f8fcff; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-form label:nth-child(2) { grid-column:1/-1; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-form aside { grid-column:1/-1; display:grid; grid-template-columns:minmax(0,1fr) auto; gap:7px; padding:12px; color:#193655; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-form aside small { grid-column:1/-1; color:#7385a0; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-invoice footer { padding:12px; justify-content:flex-end; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-return"] .sr-invoice footer button { width:100%; }
}


@media screen {
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(1)::after { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230074ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h8l4%204v14H6zM14%203v5h4M9%2012h6m-6%204h6%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:0;top:9px;width:27px;height:30px;border-radius:11px;background-color:#eff8ff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(2)::after { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230074ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%203v4m8-4v4M4%2010h16M8%2014h1m3%200h1m3%200h1M8%2017h1m3%200h1%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:0;top:9px;width:27px;height:30px;border-radius:11px;background-color:#eff8ff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(4)::after { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff8500%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4%207%208-4%208%204v10l-8%204-8-4zM4%207l8%204%208-4M12%2011v10m-4-16%208%204%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:0;top:9px;width:27px;height:30px;border-radius:11px;background-color:#eff8ff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(5)::after { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230074ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h8l4%204v14H6zM14%203v5h4M9%2012h6m-6%204h6%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:0;top:9px;width:27px;height:30px;border-radius:11px;background-color:#eff8ff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(6)::after { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23009980%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%226%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M15%204v4M3%2014h5l4-3%204%202-4%203H9m-6%204h5l12-6M3%2013v8%22%2F%3E%20%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:0;top:9px;width:27px;height:30px;border-radius:11px;background-color:#eff8ff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(7)::after { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff0052%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2215%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:0;top:9px;width:27px;height:30px;border-radius:11px;background-color:#eff8ff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(8)::after { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230074ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h8l4%204v14H6zM14%203v5h4M9%2012h6m-6%204h6%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:0;top:9px;width:27px;height:30px;border-radius:11px;background-color:#eff8ff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-controls label::after { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23122858%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m15%2015%206%206%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:8px;top:8px;width:21px;height:21px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-items-panel h2::after { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230074ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h8l4%204v14H6zM14%203v5h4M9%2012h6m-6%204h6%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:0;top:0;width:28px;height:32px;background-color:#edf7ff;border-radius:50%; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] [data-a4-auto="Sales History"]::before { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d32d37%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h8l4%204v14H6zM14%203v5h4M9%2012h6m-6%204h6%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; width:19px;height:23px;flex:none;background-size:19px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-view::before { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230074ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%208V3h10v5M7%2017H3V9h18v8h-4M7%2014h10v7H7zM17%2011h1%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; width:17px;height:20px;flex:none;background-size:17px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] [data-held-bill-action="refresh"]::before { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230074ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%208a8%208%200%200%200-14-3L3%208m0-5v5h5M4%2016a8%208%200%200%200%2014%203l3-3m0%205v-5h-5%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; width:22px;height:24px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card h2::before { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230074ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M5%2021v-3a7%207%200%200%201%2014%200v3M8%2021h8%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:0;top:0;width:29px;height:29px;border-radius:50%;background-color:#e0eeff; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card dl>div:nth-child(1)::before { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23132e53%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4%207%208-4%208%204v10l-8%204-8-4zM4%207l8%204%208-4M12%2011v10m-4-16%208%204%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:5px;top:10px;width:20px;height:22px;background-size:18px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card dl>div:nth-child(2)::before { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23132e53%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%203%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; position:absolute;left:5px;top:10px;width:20px;height:22px;background-size:18px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card footer button::before { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230074ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%204%2013%208-13%208z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; width:12px;height:16px;flex:none;background-size:13px; }
html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card footer button:is([data-held-bill-action="release"],[data-held-bill-action="cancel"])::before { content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff183b%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h16M9%206V3h6v3M6%206l1%2015h10l1-15M10%2010v7m4-7v7%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:21px; width:12px;height:16px;flex:none;background-size:14px; }
}

@media screen {
  html[data-medaliza-ui-mode="mobile"][data-medaliza-mobile-boot="pending"] #app { visibility: hidden; }
  html[data-medaliza-ui-mode="mobile"] .medaliza-mobile-shell--inner {
    padding: 14px 11px calc(100px + env(safe-area-inset-bottom));
  }
  html[data-medaliza-ui-mode="mobile"] .medaliza-mobile-shell-content--inner { display: block; min-height: 0; padding-top: 14px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] {
    --mi-accent: #1475d5; --mi-wash: #edf6ff; --mi-ink: #142d52;
    width: 100%; min-width: 0; color: var(--mi-ink); font: 12px/1.5 "DM Sans", sans-serif;
  }
  html[data-medaliza-ui-mode="mobile"] [data-mobile-family="products"],
  html[data-medaliza-ui-mode="mobile"] [data-mobile-family="medical-customers"] { --mi-accent: #087f91; --mi-wash: #edfafa; }
  html[data-medaliza-ui-mode="mobile"] [data-mobile-family="purchase"],
  html[data-medaliza-ui-mode="mobile"] [data-mobile-family="gst-returns"],
  html[data-medaliza-ui-mode="mobile"] [data-mobile-family="medical-reports"] { --mi-accent: #5264bd; --mi-wash: #f1f3ff; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) * {
    box-sizing: border-box; min-width: 0; max-width: 100%; overflow-wrap: anywhere;
  }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] > :is(main,section,div) {
    width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; min-height: 0 !important;
  }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] h1 { font-size: 21px !important; line-height: 1.2 !important; letter-spacing: -.4px; color: #142d52; margin: 0 0 5px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] h2 { font-size: 16px !important; line-height: 1.3; color: #142d52; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] h3 { font-size: 14px !important; line-height: 1.35; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] header { gap: 9px !important; flex-wrap: wrap !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.page-head,[class$="-heading"],[class$="-header"],.product-live-title,.stock-master-title,.purchase-head) { flex-wrap: wrap !important; gap: 10px !important; margin-bottom: 12px !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] header p { font-size: 11px !important; line-height: 1.5; margin: 5px 0; color: #657c97; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) :is(button,.button,[role="button"]) {
    min-height: 40px; white-space: normal !important; line-height: 1.3 !important; border-radius: 11px; touch-action: manipulation;
  }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(button[class*="primary"],button[type="submit"]) { background: #1475d5; color: #fff; border: 1px solid #1475d5; box-shadow: 0 3px 8px #1475d51a; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] button:disabled { opacity: .55; cursor: default; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) :is(button,input,select,textarea) { font-family: "DM Sans", Arial, sans-serif !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] .product-live-filters > label { display: grid; height: auto; min-height: 43px; padding: 8px; gap: 4px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] .attendance-page header button { font-size: 12px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] .attendance-page header button::after { content: none; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.sales-a4-store-header,.sales-a4-details,.sales-a4-lower,.sales-a4-signature,.purchase-receipt-details,.purchase-receipt-settlement,.purchase-receipt-signoff) { display: grid !important; grid-template-columns: minmax(0,1fr) !important; gap: 12px !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.sales-a4-invoice,.purchase-a4-invoice) { width: 100% !important; min-width: 0 !important; padding: 12px !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.sales-a4-notes,.sales-a4-totals,.purchase-receipt-totals) { width: 100% !important; max-width: 100% !important; margin-inline: 0 !important; float: none !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea) {
    width: 100% !important; min-width: 0 !important; max-width: 100% !important; min-height: 43px; height: auto; padding: 10px 11px; border: 1px solid #d8e6f3; border-radius: 10px; background-color: #fff; color: #193654; font-size: 14px; line-height: 1.4;
  }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) :is(input,select,textarea,button):focus-visible { outline: 2px solid #318bea; outline-offset: 2px; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) :is(input[type="checkbox"],input[type="radio"]) { flex: 0 0 auto; width: 19px; height: 19px; accent-color: #1475d5; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(label,.field) { white-space: normal !important; font-size: 11px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is([class$="-actions"],[class$="-toolbar"],[class$="-pagination"],footer) { display: flex; flex-wrap: wrap !important; gap: 8px; max-width: 100%; }

  /* Existing module sections keep their fields and event bindings. */
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.reports-live-layout,.settings-live-layout,.purchase-dashboard-grid,.return-layout,.payment-allocation-grid,.salary-ledger-grid,.dealer-live-detail-grid,.customer-live-detail-grid) { display: grid !important; grid-template-columns: minmax(0,1fr) !important; gap: 12px !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) :is([class*="form-grid"],.form-grid,.settings-live-grid,.product-live-filters,.stock-master-filters,.reports-live-filters,.alerts-live-filters,.purchase-filters,.return-grid,.pr-details-form,.users-filters,.audit-filters,.dealer-live-gst-grid,.payment-allocation-form,.gst-period-form) { display: grid !important; grid-template-columns: minmax(0,1fr) !important; gap: 11px !important; width: 100% !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) :is([class*="form-grid"],.settings-live-grid,.return-grid,.pr-details-form,.payment-allocation-form) > * { grid-column: auto !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is([class$="-card"],[class$="-panel"],fieldset,.table-card) { border: 1px solid #dfeaf5; border-radius: 14px; background-color: #fff; box-shadow: 0 3px 12px #254f7c09; padding: 12px; margin-bottom: 12px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] fieldset { margin-inline: 0; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] legend { font-size: 11px; font-weight: 800; color: var(--mi-accent); padding: 0 5px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.product-live-summary,.stock-master-summary,.reports-live-summary,.gst-summary-grid,.gstr1-summary-grid,.hsn-summary-grid,.hsn-net-grid,.gst-exceptions-summary,.alerts-live-cards,.data-export-grid,.data-import-summary,.payment-allocation-summary,.attendance-summary) { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 9px !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.stock-master-summary,.reports-live-summary,.gst-summary-grid,.alerts-live-cards) > * { width: auto !important; padding: 11px !important; min-height: 0 !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.reports-live-catalog,.reports-live-nav,.settings-live-nav,.gst-top-nav,.alerts-live-tabs,.attendance-users) { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 7px !important; width: 100% !important; overflow: visible !important; position: static !important; max-height: none !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.settings-live-nav,.gst-top-nav,.reports-live-catalog,.reports-live-nav) button { width: 100% !important; padding: 10px !important; text-align: left; font-size: 11px !important; background-color: #f4f9fe; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.settings-live-nav,.gst-top-nav,.reports-live-catalog,.reports-live-nav) button:is(.active,.is-active,[aria-current="page"]) { color: #1263b5; border-color: #9dc9ef; background-color: #eaf4ff; }

  /* Screen cards use the original table, cells and controls. Headers remain in the DOM for exports. */
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table-wrap { min-width: 0 !important; width: 100% !important; max-width: 100% !important; overflow: visible !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) table.mi-table { display: block !important; min-width: 0 !important; width: 100% !important; max-width: 100% !important; border: 0 !important; table-layout: auto !important; background: transparent !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table colgroup { display: none !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table thead { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip-path: inset(50%); }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table :is(tbody,tfoot) { display: grid !important; grid-template-columns: minmax(0,1fr); gap: 11px; width: 100%; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table :is(tbody,tfoot) > tr { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 12px; padding: 11px 13px; margin: 0; border: 1px solid #dce9f4; border-left: 3px solid var(--mi-accent,#1475d5); border-radius: 14px; box-shadow: 0 3px 10px #244e7809; background: #fff !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table :is(tbody,tfoot) > tr[hidden],
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table tr[style*="display: none"] { display: none !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table :is(td,tfoot th) { display: block !important; position: static !important; width: auto !important; min-width: 0 !important; max-width: 100% !important; padding: 8px 0 !important; border: 0 !important; border-bottom: 1px solid #eff4f9 !important; white-space: normal !important; text-align: left !important; font-size: 12px !important; line-height: 1.5 !important; color: #233d5b; background: transparent !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table td::before { content: attr(data-mobile-label); display: block; margin-bottom: 3px; color: #6a819a; font-size: 10px; line-height: 1.35; font-weight: 600; letter-spacing: .02em; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table td[data-mobile-label=""]::before { display: none; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table td.mi-identity { grid-column: 1 / -1; font-size: 15px !important; font-weight: 800; color: #123961; padding-top: 2px !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table td.mi-amount { font-size: 15px !important; font-weight: 800; color: var(--mi-accent,#1475d5); }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table :is(td.mi-wide,td.mi-actions,.mi-message-row td) { grid-column: 1 / -1; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table td.mi-actions { display: flex !important; align-items: center; flex-wrap: wrap; gap: 7px; border-bottom: 0 !important; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table td.mi-actions::before { flex-basis: 100%; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table :is(td small,td b,td span) { white-space: normal !important; overflow-wrap: anywhere; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.mi-state,.navigation-placeholder) { min-height: 0 !important; padding: 18px 14px !important; border: 1px solid #dceaf7; border-radius: 13px; background: #f5faff; color: #52708e; font-size: 12px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] .mi-state[class*="error"] { color: #984c57; border-color: #f1d6dc; background: #fff7f8; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.purchase-items-card,.purchase-card,.purchase-summary,.reports-live-print,.gst-content,.settings-live-content) { width: 100% !important; min-width: 0 !important; max-width: 100% !important; position: static !important; overflow: visible !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.purchase-entry-layout,.purchase-entry-grid,.purchase-meta,.purchase-top-grid,.data-export-detail-layout,.full-business-layout,.dealer-live-picker-list) { display: grid !important; grid-template-columns: minmax(0,1fr) !important; gap: 12px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(.attendance-calendar,.attendance-weekdays) { display: grid !important; grid-template-columns: repeat(7,minmax(0,1fr)) !important; gap: 3px !important; width: 100% !important; min-width: 0 !important; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] .attendance-calendar > * { min-width: 0 !important; width: auto !important; padding: 4px 1px !important; font-size: 10px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] :is(img,svg,canvas,video) { max-width: 100%; }
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) :is(pre,.mi-pre) { white-space: pre-wrap !important; overflow-wrap: anywhere !important; word-break: break-word; width: 100%; min-width: 0 !important; }
  html[data-medaliza-ui-mode="mobile"] #modalRoot[data-mobile-inner-modal] { --mi-accent: #1475d5; }
  html[data-medaliza-ui-mode="mobile"] #modalRoot[data-mobile-inner-modal] > [class*="backdrop"] { padding: 12px !important; overflow-y: auto; align-items: center; }
  html[data-medaliza-ui-mode="mobile"] #modalRoot[data-mobile-inner-modal] :is(.modal,[role="dialog"],[class$="-modal"]) { width: min(100%,520px) !important; min-width: 0 !important; max-width: calc(100vw - 24px) !important; max-height: calc(100dvh - 24px) !important; overflow-y: auto !important; margin: auto; padding: 15px; border-radius: 16px; }
  html[data-medaliza-ui-mode="mobile"] #modalRoot[data-mobile-inner-modal] :is(footer,.modal-actions) { display: flex; flex-wrap: wrap; gap: 8px; }
  html[data-medaliza-ui-mode="mobile"] [data-medaliza-mobile-inner-host] [hidden] { display: none !important; }
}
@media screen and (max-width: 350px) {
  html[data-medaliza-ui-mode="mobile"] :is([data-medaliza-mobile-inner-host],#modalRoot[data-mobile-inner-modal]) .mi-table :is(tbody,tfoot) > tr { grid-template-columns: minmax(0,1fr); }
}
@media print {
  [data-medaliza-mobile-inner-host] .mi-table td::before { content: none !important; display: none !important; }
  .medaliza-mobile-shell--inner > .medaliza-mobile-shell-header,.medaliza-mobile-shell--inner > .medaliza-mobile-shell-nav { display: none !important; }
  .medaliza-mobile-shell--inner,.medaliza-mobile-shell-content--inner { padding: 0 !important; max-width: none !important; }
}

/* Approved Held Bills / Sales History references; no Desktop or New Bill selectors. */
@media screen {
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"],
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] { --ref-blue:#0074ff; --ref-navy:#092451; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bills-page>header { display:block; margin:4px 0 12px!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bills-page>header span { font-size:11px; color:#007aff; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bills-page h1 { font-size:24px!important; margin:5px 0!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bills-page>header p { font-size:12px!important; line-height:1.6; color:#7389a5; margin:0 0 13px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] [data-held-bill-action="refresh"] { display:flex; width:100%; align-items:center; justify-content:center; gap:9px; min-height:41px; border:1px solid #c7dfff; border-radius:12px; color:#0074ff; font-size:15px; background:#ffffffdb; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bills-list { display:grid; grid-template-columns:minmax(0,1fr); gap:12px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); gap:8px 6px; padding:10px; border:1px solid #e0e8ef; border-radius:13px; background:#ffffffef; box-shadow:0 5px 14px #395d8d0a; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card header { grid-column:1/-1; display:block; position:relative; margin:0!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card header>div { display:flex; flex-direction:row-reverse; justify-content:space-between; align-items:center; gap:6px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card h2 { position:relative; margin:0; padding-left:35px; color:#092451; font-size:14px!important; line-height:1.25; min-height:30px; display:flex; align-items:center; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card header span { border-radius:99px; background:#fff2d9; color:#a16400; padding:5px 8px; font-size:10px; white-space:nowrap; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-status,
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(3) { position:absolute!important; width:1px!important; height:1px!important; overflow:hidden!important; clip-path:inset(50%); padding:0!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card dl { display:grid; grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr); gap:6px; margin:0; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card dl>div { padding:6px 5px 6px 29px; position:relative; background:#f2f8fc; border-radius:10px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card dt { font-size:9px; color:#8294ad; font-weight:600; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card dd { margin:1px 0 0; font-size:10px; color:#10284e; line-height:1.35; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card footer { display:flex; flex-wrap:nowrap!important; align-items:stretch; gap:5px; margin:0; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card footer button { display:flex; flex:1; align-items:center; justify-content:center; gap:4px; font-size:9px; padding:5px 3px; min-height:38px; border-color:#0078ff; border-radius:8px; color:#0074ff; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card footer button:is([data-held-bill-action="release"],[data-held-bill-action="cancel"]) { border-color:#ff324b; color:#ff183b; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .billing-header { display:none; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-controls { display:grid; grid-template-columns:minmax(0,1fr) 65px; gap:8px; margin:0 0 10px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-controls label { position:relative; width:100%; min-width:0; height:38px; min-height:38px; border-radius:9px; border:1px solid #dceaff; font-size:0; padding:0 6px 0 32px; box-shadow:0 3px 9px #24587905; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-controls input { min-height:0!important; height:100%!important; padding:0!important; border:0!important; background:transparent!important; border-radius:0; font-size:12px; font-weight:400; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-controls button { height:38px; min-height:38px; padding:0 6px; border-radius:9px; color:#006fff; background:#f0f9ff; font-size:12px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-items-panel { padding:0; border:0; background:transparent; box-shadow:none; overflow:visible; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-items-panel>header { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:7px!important; padding:7px; margin:0 0 10px!important; background:#fff; border:1px solid #e8f0f9; border-radius:12px; box-shadow:0 4px 12px #34679808; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-items-panel>header>div { display:flex; align-items:center; gap:8px; min-width:0; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-items-panel h2 { position:relative; padding-left:32px; margin:0; display:flex; align-items:center; min-height:32px; font-size:11px!important; color:#081f55; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] [data-bill-history-meta] { font-size:10px; color:#7b86ab; padding-left:8px; border-left:1px solid #e4edf8; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] [data-a4-auto="Sales History"] { display:flex; align-items:center; justify-content:center; gap:5px; padding:5px 7px; min-height:34px; color:#00867d; background:#eafaf5; border:1px solid #bceee0; border-radius:7px; font-size:10px; font-weight:800; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] table.bill-history-table { min-width:0!important; width:100%!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody { gap:12px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody>tr:not(.mi-message-row) { position:relative; grid-template-columns:minmax(0,1.15fr) minmax(0,1.2fr) minmax(0,1fr); gap:0; padding:8px; border:1px solid #e4edfa; border-left:3px solid #2684ff; border-radius:12px; box-shadow:0 4px 14px #3875ad09; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody>tr[data-payment-tone="pending"] { border-left-color:#ffbd00; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td { grid-column:auto; position:relative!important; padding:7px 3px 7px 32px!important; font-size:11px!important; line-height:1.4!important; border-bottom:1px solid #eaf0f9!important; text-align:left!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td::before { font-size:10px; color:#7685a7; font-weight:500; letter-spacing:0; margin-bottom:2px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(1) { grid-area:1/1; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(2) { grid-area:1/2; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(4) { grid-area:1/3; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(5) { grid-area:2/1; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(6) { grid-area:2/2/3/4; color:#008c79!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td.mi-received-zero { color:#fa0047!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(7) { grid-area:3/1; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(8) { grid-area:3/2; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(9) { grid-area:3/3; padding:5px 0!important; display:flex!important; align-items:center; min-width:0!important; border:0!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(n+7) { border-bottom:0!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(9)::before { display:none; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-view { display:flex; gap:5px; width:100%; min-width:0; min-height:35px; padding:5px; font-size:10px; color:#0074ff; border-radius:9px; box-shadow:none; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:is(:nth-child(1),:nth-child(5)) b { font-size:13px; color:#0074ff; font-weight:800; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(6) .mi-ref-value { font-size:13px; font-weight:800; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(8) .mi-ref-value { display:inline-block; background:#e1f9f2; color:#007e70; padding:2px 5px; border-radius:7px; font-weight:800; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] tr[data-payment-tone="pending"] td:nth-child(8) .mi-ref-value { background:#fff3de; color:#b66a00; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:nth-child(9) .mi-ref-value { width:100%; }
  html[data-medaliza-ui-mode="mobile"] #app :is([data-mobile-route="held-bills"],[data-mobile-route="sales-history"]) :is(button,.mi-ref-value,h2,dd) { font-family:Arial,sans-serif!important; overflow-wrap:normal; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card footer button { white-space:nowrap!important; font-size:9px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-items-panel>header { grid-template-columns:minmax(0,1fr) 130px; padding:7px!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-items-panel h2 { white-space:nowrap; flex:none; font-size:10px!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] [data-bill-history-meta] { font-size:9px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td:is(:nth-child(1),:nth-child(5)) b { font-family:Arial,sans-serif; font-size:12px; overflow-wrap:anywhere; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-view { white-space:nowrap!important; font-size:9px; padding:4px 2px; gap:3px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card dt { white-space:nowrap; overflow-wrap:normal; font-family:Arial,sans-serif; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card dl { grid-template-columns:minmax(53px,.6fr) minmax(0,1.4fr); }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card dl>div { padding-left:25px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-items-panel { background:transparent!important; border:0!important; box-shadow:none!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] [data-a4-auto="Sales History"] { white-space:nowrap!important; font-size:9px; padding-inline:4px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td { padding-left:28px!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td::after { background-size:18px; width:24px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(1) { grid-area:1/1; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(2) { grid-area:1/2; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(4) { grid-area:1/3; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(5) { grid-area:2/1; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(6) { grid-area:2/2/3/4; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(7) { grid-area:3/1; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(8) { grid-area:3/2; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td:nth-child(9) { grid-area:3/3; padding-left:0!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-view::before { width:12px; background-size:12px; }
  html[data-medaliza-ui-mode="mobile"] #app .medaliza-mobile-shell:has([data-mobile-route="held-bills"],[data-mobile-route="sales-history"]) { font-family:Arial,sans-serif; }
  html[data-medaliza-ui-mode="mobile"] #app .medaliza-mobile-shell:has([data-mobile-route="held-bills"],[data-mobile-route="sales-history"]) .medaliza-mobile-shell-nav__item--main { width:clamp(60px,19vw,96px); }
  html[data-medaliza-ui-mode="mobile"] #app .medaliza-mobile-shell:has([data-mobile-route="held-bills"],[data-mobile-route="sales-history"]) .medaliza-mobile-shell-nav__item--child { width:clamp(60px,20vw,102px); }
}
@media screen and (max-width:360px) {
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card { grid-template-columns:1fr; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card footer { justify-content:flex-end; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="held-bills"] .held-bill-card footer button { flex:0 1 90px; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table tbody tr:not(.mi-message-row)>td { padding-left:4px!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-history-table td::after { display:none!important; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-items-panel h2 { padding-left:0; }
  html[data-medaliza-ui-mode="mobile"] #app [data-mobile-route="sales-history"] .bill-items-panel h2::after { display:none; }
}
