.faktura .faktura-form{display:grid;gap:1rem;max-width:36rem;margin-top:1.5rem}.faktura .faktura-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.faktura label{display:grid;gap:.35rem;font-size:.95rem}.faktura .hint{color:#6b7280;font-size:.8rem}.faktura input:not([type]),.faktura input[type=email],.faktura input[type=number],.faktura input[type=text]{border:1px solid #d1d5db;border-radius:.5rem;padding:.55rem .7rem;font:inherit;background:#fff;color:inherit}.faktura .org-row{display:flex;gap:.5rem}.faktura .org-row input{flex:1}.faktura .btn-primary,.faktura .btn-secondary{border-radius:.5rem;padding:.55rem .9rem;font:inherit;cursor:pointer}.faktura .btn-secondary{border:1px solid #d1d5db;background:#f9fafb}.faktura .btn-primary{border:0;background:#1a5c3a;color:#fff;justify-self:start}.faktura .btn-primary:disabled{opacity:.6;cursor:not-allowed}.faktura .company-card{border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem .9rem;background:#f9fafb;font-size:.9rem}.faktura .totals{border-top:1px solid #e5e7eb;padding-top:.75rem;display:grid;gap:.35rem}.faktura .tot-row{display:flex;justify-content:space-between;gap:1rem}.faktura .tot-row.rebate{color:#166534}.faktura .tot-row.total{font-weight:700;font-size:1.05rem;margin-top:.25rem}.faktura .eks-note{color:#6b7280;font-size:.8rem;margin:.25rem 0 0}.faktura .err{color:#b91c1c;font-size:.85rem;margin:0}.faktura .muted{color:#6b7280;font-size:.9rem}.faktura .code-group{margin-top:1.25rem}.faktura .code-row{display:flex;gap:.5rem;align-items:center;margin:.4rem 0;flex-wrap:wrap}.faktura .code-row code{font-size:.85rem;background:#f3f4f6;padding:.35rem .5rem;border-radius:.35rem}@media (max-width:560px){.faktura .faktura-grid{grid-template-columns:1fr}}