.invoice-notice{padding:16px 18px;border:1px solid var(--line,#e3e7e7);border-radius:12px;margin:12px 0;color:#34474c;background:#f7f9fa}.invoice-notice strong{font-size:14px}.invoice-notice ul{margin:8px 0 0;padding-left:20px}.invoice-notice li+li{margin-top:5px}.invoice-notice-review{background:#fffbef;border-color:#ecd99e;color:#6b5420}.invoice-notice-error{background:#fff3f2;border-color:#e9b9b3;color:#8b3530}.invoice-read-summary{margin:16px 0;border:1px solid var(--line,#e3e7e7);border-radius:12px;background:#fff;padding:16px}.invoice-read-summary>summary{font-weight:650;cursor:pointer;overflow-wrap:anywhere}.invoice-read-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:20px 0 8px}.invoice-read-fields>div{min-width:0}.invoice-read-fields dt{font-size:12px;color:#627277;margin-bottom:5px}.invoice-read-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.invoice-read-fields .invoice-wide{grid-column:1/-1}.invoice-missing{color:#687479;font-style:italic}.invoice-conflicts{margin:16px 0;padding:16px;border:1px solid #d8e2df;border-radius:12px;background:#f6f9f8}.invoice-conflicts h4{margin:0 0 8px}.invoice-conflict{padding:14px 0;border-top:1px solid #dfe7e4}.invoice-conflict dl{margin:10px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.invoice-conflict dt{font-size:12px;color:#627277}.invoice-conflict dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.invoice-contact-hint{margin:16px 0;padding:16px;background:#f5f8fa;border-radius:12px}.invoice-contact-hint p{margin:6px 0 12px}.invoice-stored-actions{margin:12px 0}.invoice-stored-actions button{white-space:normal}@media(max-width:600px){.invoice-read-fields,.invoice-conflict dl{grid-template-columns:1fr}.invoice-read-summary,.invoice-conflicts{padding:13px}.invoice-read-fields .invoice-wide{grid-column:auto}}

.invoice-existing-documents{margin-top:18px;padding-top:16px;border-top:1px solid var(--line,#e3e7e7)}.invoice-existing-documents select{width:100%;margin:6px 0 12px}
