.unified-sales .table-link{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;display:block;overflow:hidden}.unified-sales-empty{text-align:center;white-space:normal;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:0;padding:10px;display:flex}.unified-sales-empty strong{font-size:15px}.unified-sales-empty span{color:#526777;max-width:540px;font-size:13px;line-height:1.4}.unified-sales-empty button{width:max-content;max-width:100%;min-height:36px}dialog.three-way-dialog:has(.unified-sale-card){width:min(1180px,100vw - 32px);max-width:none;height:min(690px,100dvh - 32px);padding:0;overflow:hidden}.unified-sale-card{flex-direction:column;height:100%;min-height:0;display:flex}dialog.three-way-dialog:has(.unified-sale-card){border:1px solid var(--line,#d8e2df);background:var(--surface-1,#fff);border-radius:12px;box-shadow:0 18px 48px #0f1e1a33}.unified-sale-card>.modal-header{flex:none;padding:12px 16px}.unified-sale-card>.modal-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 16px;display:flex;overflow:auto}.unified-sale-card .modal-body>p{margin:0;font-size:13px}.unified-sale-card .unified-sale-technical-id{overflow-wrap:anywhere}.unified-sale-card .unified-sale-technical-id code{font:inherit;-webkit-user-select:text;user-select:text}.unified-sale-card .smart-grid{flex-direction:column;flex:1;min-height:360px;display:flex}.unified-sale-card .smart-grid-table-wrap{flex:1;min-height:320px;overflow:auto}.compact-workspaces .unified-sale-card .smart-grid:not(.smart-grid-wrap) .smart-grid-table-wrap td:nth-child(2){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.unified-sale-profit{border:1px solid var(--line,#dce7e9);border-radius:8px;flex:none;padding:8px 12px}.unified-sale-profit summary{cursor:pointer;font-weight:600}@media (max-width:600px){dialog.three-way-dialog:has(.unified-sale-card){border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.unified-sale-card>.modal-header,.unified-sale-card>.modal-body{padding:10px 12px}.unified-sale-card>.modal-header h2{overflow-wrap:anywhere;font-size:16px;line-height:1.25}.unified-sale-card .smart-grid,.unified-sale-card .smart-grid-table-wrap{min-height:0}.unified-sale-card .smart-grid .smart-grid-footer{position:static}.unified-sale-card .smart-grid-toolbar{gap:4px;padding:4px}.unified-sale-card .smart-grid-search{height:32px}.unified-sale-card .smart-grid-actions{gap:4px}.unified-sale-card .smart-grid-actions :is(button,select){height:30px;min-height:30px;padding:3px 6px}.unified-sale-profit summary{align-items:center;min-height:44px;display:flex}}.unified-sales>.heading-actions{background:var(--surface,#fff);border:1px solid #dce7e9;border-radius:12px;flex-wrap:wrap;gap:12px;margin:12px 0;padding:12px;display:flex}.unified-sales>.heading-actions label{gap:4px;font-size:13px;font-weight:600;display:grid}.unified-sales>.heading-actions input,.unified-sales>.heading-actions select{min-height:38px;font:inherit;background:#fff;border:1px solid #ccdfe1;border-radius:8px;padding:6px 10px}.unified-sales .modal-body .form-section{min-width:0;padding:12px 0;display:block}.unified-sales .modal-body .form-section h3{margin:0 0 10px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}.unified-sales .modal-body .form-section dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.unified-sales .modal-body .form-section dl>div{background:#f2f8f6;border-radius:8px;padding:10px;display:block}.unified-sales .modal-body dd{margin:6px 0 0;font-weight:700}@media (max-width:1000px){.unified-sales .modal-body .form-section dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.unified-sales>.heading-actions{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid;overflow:visible}.unified-sales>.heading-actions .receipt-date-filter{justify-self:stretch;width:100%}.unified-sales>.heading-actions>label,.unified-sales>.heading-actions>label select{width:100%;min-width:0}}@media (min-width:1001px) and (max-height:800px){.unified-sales{padding-top:8px!important}.unified-sales .page-heading{margin-bottom:5px!important}.unified-sales>.heading-actions{gap:8px;margin:5px 0;padding:5px 8px}.unified-sales>.heading-actions select{height:30px;min-height:30px;padding:3px 8px}.unified-sales>.smart-grid{gap:4px}.unified-sales .smart-grid-toolbar{gap:5px;min-height:34px;padding:3px 5px}.unified-sales .smart-grid-toolbar :is(.smart-grid-search,button,select){height:28px;min-height:28px}.unified-sales .smart-grid-table-wrap th{height:28px!important;padding-top:1px!important;padding-bottom:1px!important}.unified-sales .smart-grid-table-wrap td{box-sizing:border-box;line-height:21px;height:25px!important;padding-top:0!important;padding-bottom:0!important}html body.compact-workspaces .unified-sales .smart-grid-table-wrap td button{height:21px!important;min-height:21px!important;padding:0!important}.unified-sales .smart-grid-table-wrap td .status-chip{box-sizing:border-box;height:21px;min-height:21px;padding:1px 5px;line-height:17px}.unified-sales .smart-grid-footer{padding:3px 6px}}.unified-sales-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.unified-sales-actions .button{white-space:nowrap}
