cart-invoice-check label{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1}cart-invoice-check input{margin-left:0;cursor:pointer}cart-invoice-check span{margin-left:5px}cart-invoice-form{margin-bottom:5px}cart-invoice-field{display:block;margin:15px 1px 0}cart-invoice-field label{width:100%;display:flex;flex-direction:column;row-gap:5px}cart-invoice-field.error{color:red;color:var(--color-text-error, #f00)}cart-invoice-field.error input{border:1px solid red;border:1px solid var(--color-text-error, #f00)}cart-invoice-field.error input.focus-visible{outline:0;box-shadow:red 0 0 0 .5px}cart-invoice-field.error input:focus-visible{outline:0;box-shadow:red 0 0 0 .5px}cart-invoice-field:not(.error) input{border:1px solid #767676}cart-invoice-field input{height:40px;padding:0 5px;color:rgb(var(--color-foreground));font-size:16px;background-color:rgb(var(--color-background))}cart-invoice-field:not(.error) input.focus-visible{outline:0;box-shadow:0 0 0 .5px}cart-invoice-field:not(.error) input:focus-visible{outline:0;box-shadow:0 0 0 .5px}