.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;background:rgb(var(--v-theme-surface-variant));border-radius:10px;color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));display:inline-flex;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;color:rgb(var(--v-theme-background));content:"";inset:0;position:absolute;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge .v-img,.v-badge__badge img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.line-row[data-v-e9d1ff7e]{border-bottom:1px solid rgba(0,0,0,.08);position:relative;transition:all .2s}.line-row[data-v-e9d1ff7e]:hover{background-color:#00000005}.line-row.expanded[data-v-e9d1ff7e]{background-color:#2196f30a}.line-row.updating[data-v-e9d1ff7e]{opacity:.7}.line-row.has-pending[data-v-e9d1ff7e]:after{background-color:#ff9800;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.line-row.is-line-processing[data-v-e9d1ff7e]{background-color:#0000000a;opacity:.6}.custom-input[data-v-e9d1ff7e] .v-field{font-size:.875rem}.quantity-input[data-v-e9d1ff7e] .v-field__input{text-align:center}.price-input[data-v-e9d1ff7e] .v-field__input{text-align:right}.price-display[data-v-e9d1ff7e]{gap:4px}.margin-display[data-v-e9d1ff7e],.price-display[data-v-e9d1ff7e]{display:flex;flex-direction:column}.margin-display[data-v-e9d1ff7e]{align-items:flex-end}
