.purchase-quiet{color:var(--color-muted)}.purchase-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:32ch;display:inline-block;overflow:hidden}.purchase-copyable{align-items:center;gap:var(--spacing-0-5);white-space:nowrap;max-inline-size:100%;display:inline-flex}button.ui-icon-button.purchase-menu-trigger{min-block-size:var(--spacing-4);min-inline-size:var(--spacing-4);padding:0}.purchase-menu-trigger svg{inline-size:var(--spacing-2);block-size:var(--spacing-2)}.purchase-product{align-items:center;gap:var(--spacing-1-5);min-inline-size:16ch;display:flex}.purchase-product>span{gap:var(--spacing-0-5);min-inline-size:0;display:grid}.purchase-product small{color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap}.purchase-menu-positioner{z-index:var(--layer-dialog);outline:0}.purchase-menu{min-inline-size:18ch;padding:var(--spacing-0-5);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:0 var(--spacing-0-5) var(--spacing-2) var(--color-overlay);outline:0}.purchase-menu-item{padding:var(--spacing-1) var(--spacing-1-5);border-radius:var(--radius-sm);color:inherit;cursor:default;outline:0;text-decoration:none;display:block}.purchase-menu-item[data-highlighted]{background:var(--color-surface-muted)}.purchase-menu-item[data-danger]{color:var(--color-danger)}.purchase-row-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-0-5);display:inline-flex}.purchase-card{gap:var(--spacing-1-5);grid-template-columns:minmax(0,1fr);display:grid}.purchase-card>h2{font-size:var(--text-lg);margin:0}.purchase-fields{gap:var(--spacing-1-5) var(--spacing-2);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));min-inline-size:0;margin:0;padding:0;display:grid}.purchase-fields>label,.purchase-fields>.purchase-phone{gap:var(--spacing-0-5);align-content:start;display:grid}.purchase-fields>.purchase-wide{grid-column:1/-1}.purchase-fields input,.purchase-fields select,.purchase-fields textarea{box-sizing:border-box;inline-size:100%}.purchase-fields textarea{min-block-size:calc(var(--spacing-8) + var(--spacing-2));resize:vertical;field-sizing:content}.purchase-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.purchase-actions>p,.purchase-actions>small{margin:0 auto 0 0}.purchase-tools{align-items:end;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.purchase-tools>label{gap:var(--spacing-0-5);flex:24ch;display:grid}.purchase-sheet{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr);display:grid}.purchase-sheet>form{gap:var(--spacing-2);display:grid}fieldset.purchase-sheet{border:0;min-inline-size:0;margin:0;padding:0}.purchase-plain{gap:var(--spacing-1-5);display:grid}.purchase-plain>h2{font-size:var(--text-lg);margin:0}.purchase-number{align-items:end;gap:var(--spacing-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.purchase-number>label{gap:var(--spacing-0-5);display:grid}.purchase-chosen{justify-content:space-between;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1-5);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.purchase-sums{align-items:center;gap:var(--spacing-1) 0;grid-template-columns:1fr auto;margin:0;display:grid}.purchase-sums dt,.purchase-sums dd{margin:0}.purchase-sums dd{text-align:end;font-variant-numeric:tabular-nums;padding-inline-start:var(--spacing-2)}.purchase-sums button.ui-button{min-block-size:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.purchase-sums [data-line]{color:var(--color-muted);font-size:var(--text-sm)}.purchase-sums [data-total]{border-top:1px solid var(--color-line);color:var(--color-text);padding-block-start:var(--spacing-1);font-weight:600}.purchase-line-total{color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;display:block}.ui-table-card td input:not([type=checkbox]){inline-size:8ch;min-inline-size:0}.ui-table-card td .problem{font-size:var(--text-xs);display:block}.purchase-product-search,.purchase-product-search>label{gap:var(--spacing-0-5);display:grid}.purchase-product-search>small{color:var(--color-muted)}.purchase-picks{gap:var(--spacing-0-5);margin:var(--spacing-0-5) 0 0;padding:var(--spacing-0-5);border:1px solid var(--color-line);border-radius:var(--radius-md);list-style:none;display:grid}.purchase-picks button.ui-button{text-align:start;border-radius:var(--radius-sm);justify-content:flex-start;inline-size:100%;font-weight:400}.purchase-picks button.ui-button>span{align-items:center;gap:var(--spacing-1-5);inline-size:100%;display:flex}.purchase-pick-name{flex:1;min-inline-size:0;display:grid}.purchase-picks small{color:var(--color-muted)}.purchase-phone{gap:var(--spacing-0-5);display:grid}.purchase-phone-row{gap:var(--spacing-1);grid-template-columns:minmax(8rem,2fr) 3fr;display:grid}.purchase-phone>small:not(.problem){color:var(--color-muted)}.purchase-receive-lines{gap:var(--spacing-1-5);margin:0;padding:0;list-style:none;display:grid}.purchase-receive-line{gap:var(--spacing-1);padding:var(--spacing-1-5);border:1px solid var(--color-line);border-radius:var(--radius-md);display:grid}.purchase-receive-numbers{gap:var(--spacing-1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.purchase-receive-numbers>div{gap:var(--spacing-0-5);padding:var(--spacing-1);border-radius:var(--radius-sm);background:var(--color-surface-muted);display:grid}.purchase-receive-numbers dt{color:var(--color-muted);font-size:var(--text-xs)}.purchase-receive-numbers dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.purchase-receive-target{align-items:center;gap:var(--spacing-1);grid-template-columns:minmax(0,2fr) minmax(7ch,1fr) auto;display:grid}.purchase-receive-target select,.purchase-receive-target input{box-sizing:border-box;inline-size:100%}.purchase-events{gap:var(--spacing-1);margin:0;padding:0;list-style:none;display:grid}.purchase-events li{gap:var(--spacing-0-5) var(--spacing-1-5);grid-template-columns:minmax(10ch,auto) 1fr;display:grid}.purchase-events time,.purchase-events small{color:var(--color-muted);font-size:var(--text-sm)}.purchase-drop{gap:var(--spacing-1);padding:var(--spacing-3);border:1px dashed var(--color-control-border);border-radius:var(--radius-md);text-align:center;background:var(--color-surface-muted);justify-items:center;display:grid}.purchase-drop[data-over]{border-color:var(--color-focus);background:var(--color-selected)}.purchase-drop input[type=file]{max-inline-size:100%}.purchase-file{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-1) var(--spacing-1-5);border:1px solid var(--color-line);border-radius:var(--radius-md);display:flex}.purchase-file>span{flex:1;min-inline-size:0;display:grid}.purchase-file small{color:var(--color-muted)}.purchase-mapping{gap:var(--spacing-1-5);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;display:grid}.purchase-mapping>label{gap:var(--spacing-0-5);align-content:start;display:grid}.purchase-mapping>label[data-problem] select{border-color:var(--color-danger)}.purchase-tag{padding:0 var(--spacing-1);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-muted);background:var(--color-surface-muted);display:inline-block}.purchase-lines .ui-table-card thead th{white-space:normal}button.ui-icon-button.purchase-line-action{min-block-size:var(--spacing-4);min-inline-size:var(--spacing-4);padding:0}.purchase-line-action svg{inline-size:var(--spacing-2);block-size:var(--spacing-2)}.purchase-lines tbody th{font-weight:400}.purchase-lines .purchase-product{gap:var(--spacing-1);min-inline-size:12ch}.purchase-lines .purchase-product>span>span:first-child{font-weight:600}.purchase-lines td input:not([type=checkbox]){inline-size:7ch}.purchase-lines .purchase-row-actions{gap:0}
