.invoice-action-editor{max-width:1400px;margin:20px auto;padding:24px}.invoice-action-editor header,.invoice-action-editor footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.invoice-action-editor h1{margin:4px 0 12px}.invoice-action-editor fieldset{border:1px solid #d8e0e7;border-radius:10px;min-width:0;margin:18px 0;padding:16px}.invoice-action-editor legend{padding:0 6px;font-weight:650}.invoice-action-fields{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(140px,1fr));gap:14px;display:grid}.invoice-action-editor label{flex-direction:column;gap:6px;display:flex}.invoice-action-editor input,.invoice-action-editor select,.invoice-action-editor textarea{color:#172b3a;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #bbc8d3;border-radius:6px;padding:9px}.invoice-action-editor textarea{box-sizing:border-box;width:100%}.invoice-action-editor table{border-collapse:collapse;width:100%;min-width:920px;margin-bottom:12px}.invoice-action-editor th{text-align:left;font-size:.82rem}.invoice-action-editor td{padding:5px}.invoice-action-editor td:first-child{min-width:230px}.invoice-action-editor td:not(:first-child) input{width:90px}.invoice-action-editor small{color:#536270;margin-top:6px;display:block}.invoice-action-warning{color:#554320;background:#fff7e7;border-left:4px solid #c7902b;padding:12px 16px}.invoice-action-original{border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.invoice-action-source-select{flex-wrap:wrap;gap:12px;display:flex}.invoice-action-source-select select{flex:1;min-width:240px}.invoice-action-totals{background:#f3f6f8;flex-wrap:wrap;gap:20px;padding:16px;display:flex}.invoice-action-totals dd{margin:6px 0 0}.invoice-action-public-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid #d8e0e7;border-radius:8px;padding:16px}.invoice-actions-toolbar{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.invoice-actions-toolbar a{white-space:normal}@media (max-width:1000px){.invoice-action-fields{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:600px){.invoice-action-editor{padding:14px}.invoice-action-fields{grid-template-columns:1fr}.invoice-action-editor footer{flex-direction:column;align-items:stretch}}.invoice-action-editor .invoice-action-issue-confirmation{cursor:pointer;background:#f3f6ff;border:1px solid #bbc8d3;border-radius:8px;flex-direction:row;align-items:center;gap:12px;min-height:44px;margin:16px 0;padding:12px 14px;font-weight:600;line-height:1.5}.invoice-action-editor .invoice-action-issue-confirmation input[type=checkbox]{appearance:auto;accent-color:#1854ef;cursor:pointer;flex:0 0 22px;width:22px;min-width:22px;max-width:22px;height:22px;margin:0;padding:0}.invoice-action-editor .invoice-action-issue-confirmation input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #1854ef}.invoice-action-editor .invoice-action-issue-confirmation span{min-width:0}.invoice-credit-settlement{border:1px solid var(--border,#dbe4e0);background:var(--surface,#fff);border-radius:10px;margin:12px 0;padding:16px}.invoice-credit-settlement h3{margin:0 0 10px;font-size:15px}.invoice-credit-settlement label{gap:5px;margin:10px 0;font-size:12px;display:grid}.invoice-credit-settlement select,.invoice-credit-settlement input{color:#243830;background:#fff;border:1px solid #ccd8d2;border-radius:6px;width:100%;min-width:0;padding:8px}.invoice-credit-settlement p{font-size:12px;line-height:1.5}.invoice-credit-settlement [role=alert]{color:#b42318}.invoice-credit-settlement [role=status]{color:#187c68}
