.receipt-list{margin-top:18px}.receipt-modal{width:850px;max-width:96vw}.receipt-modal iframe{width:100%;height:65vh;border:0}.receipt-modal .modal-foot{flex-wrap:wrap}#warehouse-file-error:not(:empty),#bulk-stock-error:not(:empty){padding:10px;background:#fff1ef;border-radius:6px}#warehouse-file-list{overflow-wrap:anywhere}@media(max-width:720px){.bulk-stock-fields{display:grid!important;grid-template-columns:1fr!important;gap:12px}.bulk-stock-editor input,.bulk-stock-editor select,.bulk-stock-editor button,.modal-foot button{min-height:44px}.bulk-stock-editor .sale-actions{display:flex;flex-wrap:wrap;gap:10px}.bulk-stock-editor .sale-actions button{flex:1}.receipt-list .panel-sub{line-height:1.5}.receipt-modal iframe{height:58vh}.modal[aria-label="Review backup"] .form{max-height:78vh;overflow:auto}.page-head{flex-wrap:wrap;gap:10px}}
.workflow-note{padding:10px 14px;background:#eef5ff;border-radius:8px;font-size:12px;line-height:1.5}
@media(max-width:720px){.modal[aria-label="Activity history"]{max-width:96vw}.modal[aria-label="Activity history"] .form{max-height:75vh;overflow:auto}#activity-history-content table,#activity-history-content tbody,#activity-history-content tr,#activity-history-content td{display:block;width:100%;min-width:0!important}#activity-history-content thead{display:none}#activity-history-content tr{padding:12px;border:1px solid #dce5ec;border-radius:8px;margin-bottom:10px}#activity-history-content td{padding:3px 0;border:0;white-space:normal;overflow-wrap:anywhere}#activity-history-content td:nth-child(1)::before{content:'Time: ';font-weight:700}#activity-history-content td:nth-child(2)::before{content:'User: ';font-weight:700}#activity-history-content td:nth-child(3)::before{content:'Action: ';font-weight:700}#activity-history-content td:nth-child(4)::before{content:'Module: ';font-weight:700}#activity-history-content td:nth-child(5)::before{content:'Record: ';font-weight:700}.bulk-stock-table td:nth-child(4)::before{content:'Quantity';display:block;font-weight:700;margin-bottom:6px}#view[data-page="Products"] #module-table td:nth-child(5){text-align:left!important}#view[data-page="Products"] #module-table button{white-space:nowrap}}
@media(max-width:720px){#view[data-page="Products"] #module-table table{min-width:0!important;width:100%!important;table-layout:fixed}#view[data-page="Products"] #module-table th:nth-child(2),#view[data-page="Products"] #module-table td:nth-child(2),#view[data-page="Products"] #module-table th:nth-child(3),#view[data-page="Products"] #module-table td:nth-child(3),#view[data-page="Products"] #module-table th:nth-child(4),#view[data-page="Products"] #module-table td:nth-child(4),#view[data-page="Products"] #module-table th:nth-child(6),#view[data-page="Products"] #module-table td:nth-child(6){display:none}#view[data-page="Products"] #module-table th:first-child{width:62%}#view[data-page="Products"] #module-table th:nth-child(5){width:25%}#view[data-page="Products"] #module-table td{white-space:normal;overflow-wrap:anywhere;padding:12px 8px!important}#view[data-page="Products"] #module-table td:last-child{width:44px}#view[data-page="Products"] #module-table button{min-height:44px;min-width:44px}#view[data-page="Products"] #module-table{overflow:visible!important}}
@media(max-width:720px){.receipt-list table,.receipt-list tbody,.receipt-list tr,.receipt-list td{display:block;min-width:0!important;width:100%!important}.receipt-list thead{display:none}.receipt-list tr{padding:12px;border-bottom:1px solid #e1e8ef}.receipt-list td{border:0;padding:3px 0}.receipt-list td:nth-child(1)::before{content:'Date: ';font-weight:700}.receipt-list td:nth-child(2)::before{content:'Movement: ';font-weight:700}.receipt-list td:nth-child(3)::before{content:'Reference: ';font-weight:700}.receipt-list td:nth-child(4)::before{content:'Products: ';font-weight:700}.receipt-list td button{width:100%;min-height:44px;margin-top:6px}.bulk-stock-table table,.bulk-stock-table tbody,.bulk-stock-table tr,.bulk-stock-table td{display:block;width:100%!important;min-width:0!important}.bulk-stock-table thead{display:none}.bulk-stock-table tr{position:relative;padding:12px;border:1px solid #dce5ec;border-radius:10px;margin-bottom:12px;background:#fff}.bulk-stock-table td{border:0;padding:5px 0!important}.bulk-stock-table td:nth-child(1){font-weight:700;color:#5781a7}.bulk-stock-table td:nth-child(1)::before{content:'Product row '}.bulk-stock-table td:nth-child(3)::before{content:'Available: ';font-weight:700}.bulk-stock-table td:nth-child(5)::before{content:'Unit: ';font-weight:700}.bulk-stock-table td:nth-child(6){position:absolute;right:12px;top:4px;width:auto!important}.bulk-stock-table input,.bulk-stock-table select,.bulk-stock-table .warehouse-search{width:100%!important}.bulk-stock-table .bulk-qty{border:1px solid #dce5ec!important;border-radius:6px;padding:10px!important}.bulk-stock-table{overflow:visible!important}.bulk-stock-editor .sale-actions{position:sticky;bottom:0;background:white;padding:12px 0;border-top:1px solid #e1e8ef;z-index:2}.bulk-stock-editor .bulk-stock-add button{width:100%;min-height:44px}.bulk-stock-editor .setting-note{padding:12px}.stock-alert-panel table{width:100%;min-width:0}.stock-alert-panel th{white-space:normal!important}.stock-alert-panel td:nth-child(2),.stock-alert-panel td:nth-child(3){white-space:normal!important}.stock-alert-panel .tablewrap{overflow-wrap:anywhere}}
