.einvoice-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.einvoice-heading h2{margin:4px 0;font-size:23px}.einvoice-heading p,.einvoice-heading small{color:var(--muted);font-size:12px}.einvoice-status{background:#fff2d9;color:#875e16;border-radius:20px;padding:8px 12px;white-space:nowrap;font-size:12px}.einvoice-banner{padding:14px 16px;background:#fff7e7;border:1px solid #f2e6c8;border-radius:10px;font-size:13px;margin-bottom:16px;color:#7c5c24}.einvoice-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.einvoice-card{border:1px solid var(--line);background:white;border-radius:12px;padding:20px;display:grid;gap:12px}.einvoice-card h3{font-size:15px;margin:0}.einvoice-card p,.einvoice-card small{font-size:12px;color:var(--muted);line-height:1.6;margin:0}.einvoice-card label{display:grid;gap:6px;font-size:12px;color:var(--ink)}.einvoice-card input:not([type=checkbox]),.einvoice-card select{width:100%;min-width:0;box-sizing:border-box;min-height:40px;border:1px solid var(--line);padding:10px;border-radius:8px}.einvoice-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.einvoice-card .einvoice-check{display:flex;align-items:center;gap:8px}.einvoice-check input{width:16px;height:16px}.einvoice-facts{display:flex;justify-content:space-between;gap:12px;background:#f4f8f5;border-radius:8px;padding:12px;font-size:12px}.einvoice-facts strong{display:block;margin-top:4px}.einvoice-preview{border:1px dashed #cad9d0;padding:20px;border-radius:8px;overflow-wrap:anywhere}.einvoice-preview small{color:#9a6a1c;font-size:10px}.einvoice-preview h3{margin:16px 0 8px}.einvoice-form footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 0;align-items:center;border:0;flex-wrap:wrap}.einvoice-form footer button{padding:10px 14px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.einvoice-form footer .primary-btn,.einvoice-form footer .primary{background:var(--brand);color:white}.einvoice-save-note{margin-right:auto;font-size:12px;color:var(--muted)}.einvoice-message{font-size:13px;color:#25724d;min-height:20px}.einvoice-message.error{color:#b42318}.einvoice-effective{background:#edf6f1;padding:10px;border-radius:7px}.einvoice-check-result{font-size:12px;line-height:1.7;color:var(--muted)}.einvoice-form input:disabled{background:#f4f5f4;color:#89928d}@media(max-width:850px){.einvoice-grid{grid-template-columns:1fr}.einvoice-heading{align-items:start;flex-wrap:wrap}.einvoice-two{grid-template-columns:1fr}.einvoice-card{padding:16px}.einvoice-form footer button{flex:1}.einvoice-save-note{width:100%;flex-basis:100%}}
.einvoice-column{display:grid;gap:16px;align-content:start}@media(max-width:850px){.einvoice-column{display:contents}.einvoice-card[data-order="0"]{order:0}.einvoice-card[data-order="1"]{order:1}.einvoice-card[data-order="2"]{order:2}.einvoice-card[data-order="3"]{order:3}}
.einvoice-remote{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:16px;min-width:0}.einvoice-remote button{padding:12px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.einvoice-remote p{overflow-wrap:anywhere}.einvoice-remote select{max-width:100%}
