.doc-page{direction:rtl;background:#f4f5f7;min-height:100vh;padding:24px 16px 48px}.doc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:800px;margin:0 auto 16px;display:flex}.doc-sheet{color:#1f2328;background:#fff;border-radius:12px;max-width:800px;margin:0 auto;padding:32px;font-size:14px;line-height:1.6;box-shadow:0 1px 4px #00000014}.doc-header{border-bottom:2px solid #1f2328;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.doc-shop{align-items:center;gap:12px;display:flex}.doc-shop img{object-fit:contain;border-radius:8px;width:56px;height:56px}.doc-shop-name{font-size:20px;font-weight:700}.doc-title{text-align:left}.doc-title-kind{color:#57606a;font-size:13px}.doc-title-number{direction:ltr;unicode-bidi:embed;font-size:20px;font-weight:700}.doc-banner{color:#a40e26;text-align:center;background:#ffebe9;border:1px solid #ff8182;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-weight:700}.doc-meta{grid-template-columns:max-content 1fr;gap:4px 16px;margin-bottom:20px;display:grid}.doc-meta dt{color:#57606a}.doc-meta dd{white-space:pre-wrap;margin:0}.doc-lines{border-collapse:collapse;width:100%;margin-bottom:12px}.doc-lines th,.doc-lines td{text-align:right;vertical-align:top;border-bottom:1px solid #d0d7de;padding:8px 6px}.doc-lines th{background:#f6f8fa;font-size:13px;font-weight:600}.doc-lines .num{text-align:left;white-space:nowrap;direction:ltr}.doc-lines .check{text-align:center;width:32px}.doc-lines .check span{border:1.5px solid #57606a;border-radius:3px;width:16px;height:16px;display:inline-block}.doc-totals{width:min(320px,100%);margin-inline-start:auto}.doc-totals div{justify-content:space-between;padding:4px 0;display:flex}.doc-totals .grand{border-top:2px solid #1f2328;margin-top:4px;padding-top:8px;font-size:18px;font-weight:700}.doc-totals .num{direction:ltr}.doc-footer{color:#8c959f;text-align:center;margin-top:28px;font-size:12px}@media (width<=600px){.doc-sheet{padding:18px 14px}.doc-header{flex-direction:column}.doc-title{text-align:right}.doc-lines th,.doc-lines td{padding:6px 4px;font-size:13px}}@page{size:A4;margin:12mm}@media print{.no-print{display:none!important}.doc-page{background:#fff;min-height:0;padding:0}.doc-sheet{box-shadow:none;border-radius:0;max-width:none;padding:0}.doc-lines tr{break-inside:avoid}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{overflow:hidden scroll}body{-webkit-font-smoothing:antialiased;font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.full-screen-center{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.ant-menu-inline .ant-menu-sub .ant-menu-item{padding-inline-start:56px!important}.ant-layout,.ant-layout-content,.ant-space-item,.ant-flex>*{min-width:0}.ant-space-vertical{max-width:100%}.ant-space-vertical>.ant-space-item{width:100%}.ant-table-content{overflow-x:auto}@media (width<=575.98px){.ant-drawer:not(.lk-menu-drawer) .ant-drawer-content-wrapper{max-width:100vw;width:100%!important}.ant-card .ant-input-affix-wrapper[style*=width],.ant-card .ant-input[style*=width],.ant-card .ant-input-number[style*=width],.ant-card .ant-select[style*=width],.ant-card .ant-picker[style*=width],.ant-card .ant-segmented[style*=width]{width:100%!important}.ant-space{flex-wrap:wrap}.ant-card .ant-card-body{padding:16px}.ant-card-small .ant-card-body{padding:12px}.ant-descriptions-bordered .ant-descriptions-item-label{width:38%}}
