.invoice-card{color:#fff;background:#111;border:1px solid #333;border-radius:12px;margin-top:20px;padding:20px}.invoice-field{margin-bottom:10px}.label{color:#0f8;margin-right:8px;font-weight:700}.flag-box{color:#ff4d4d;background:#1a1a1a;border:1px solid red;margin-top:20px;padding:12px;font-weight:700}.invoice-error{color:#f36;background:#ff33660d;border:1px solid #f36;border-radius:3px;align-items:flex-start;gap:10px;margin-top:12px;padding:14px 16px;font-family:Share Tech Mono,monospace;font-size:12px;line-height:1.6;display:flex}.error-icon{flex-shrink:0;font-size:14px}.invoice-input::-webkit-outer-spin-button{-webkit-appearance:none}.invoice-input::-webkit-inner-spin-button{-webkit-appearance:none}.invoice-input{color:#c8e8d0;background:#050505;border:1px solid #1e2e22;border-radius:3px;outline:none;width:160px;padding:10px 14px;font-family:Share Tech Mono,monospace;font-size:13px;transition:border-color .2s}.invoice-input:focus{border-color:#00cc6a}
