.sw-operations{min-height:0;overflow-y:auto}.sw-operations [data-testid=operation-root]{flex:none;width:100%;max-width:1200px;margin:0 auto;display:block}.sw-operations [data-testid=operation-header]{padding:24px!important}.sw-operations [data-testid=operation-scroll]{flex:none;overflow:visible}.sw-operations [data-testid=operation-scroll]>div{padding:24px!important}.sw-operation-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.sw-operation-columns>*,.sw-operations input{min-width:0}.sw-operations [data-testid=inventory-camera]{height:320px}.sw-operations [data-testid=inventory-info]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sw-operations [data-testid=inventory-info]>div{overflow-wrap:anywhere;width:auto}.sw-operations [role=button]{min-height:44px}.sw-operations [aria-label="Rechercher ce code-barres"]{min-width:44px;margin:4px 0}.sw-operations :is(input,[role=button]):focus-visible{outline:2px solid var(--sw-primary);outline-offset:3px}.sw-receipt-actions{border:1px solid var(--sw-border);background:var(--sw-surface);border-radius:16px;padding:20px}.sw-receipt-actions h2{margin:0;font-size:17px}.sw-receipt-actions p{color:var(--sw-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.sw-receipt-actions [data-testid=receipt-actions]{border:0;padding:20px 0 0}.sw-receipt-items{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.sw-receipt-items th,.sw-receipt-items td{text-align:right;border-bottom:1px solid var(--sw-border);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:14px 8px}.sw-receipt-items th:first-child{text-align:left;width:35%}.sw-receipt-items th:nth-child(2){width:12%}.sw-receipt-items thead th{color:var(--sw-muted);background:var(--sw-soft);font-size:12px;font-weight:500}.sw-operations [data-testid=receipt-payment]{flex-wrap:wrap}@media (width>=1100px){.sw-operation-columns-inventory{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sw-operation-columns-receipt{grid-template-columns:minmax(0,1fr) 280px}.sw-receipt-actions{position:sticky;top:24px}}@media (width<=600px){.sw-operations [data-testid=operation-header],.sw-operations [data-testid=operation-scroll]>div{padding:16px!important}.sw-operation-columns{gap:16px}.sw-operations [data-testid=inventory-camera]{height:280px}.sw-receipt-items th,.sw-receipt-items td{padding:12px 4px;font-size:12px}}