/* R17-E11-B: commercial-only invoice revision surface; current Unified CSS only. */
.invoice-revision-r17e11b{display:grid;gap:16px}.invoice-revision-r17e11b form{display:grid;gap:14px}.invoice-revision-r17e11b input:not([type=checkbox]),.invoice-revision-r17e11b textarea{width:100%;min-width:90px}.invoice-revision-warning-r17e11b{padding:12px 15px;background:#fff8e9;border:1px solid #e8d3a3;border-radius:10px;line-height:1.9}.invoice-revision-details-r17e11b{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px}.invoice-revision-details-r17e11b .full{grid-column:1/-1}.invoice-revision-r17e11b form>label{display:grid;gap:6px}.invoice-revision-r17e11b [data-r17e11b-error]{padding:10px;color:#9f3030;background:#fff2f1;border-radius:8px}.invoice-revision-buttons-r17e11b{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.invoice-document-history-r17e11b summary{cursor:pointer;font-weight:bold}.invoice-document-history-r17e11b li{margin-block:8px;line-height:1.8}@media(max-width:650px){.invoice-revision-details-r17e11b{grid-template-columns:1fr}}

/* R17-E11-B2: policy must remain visible/readable; restricted action is clickable for explanation, never mutation. */
.invoice-revision-action-r17e11b{display:grid;gap:6px;min-width:min(330px,100%);max-width:440px;align-content:start}.invoice-revision-action-r17e11b>button{min-height:42px;font-weight:700;opacity:1!important;cursor:pointer;color:#fff!important;background:#195940!important;border:1px solid #195940!important}.invoice-revision-action-r17e11b.restricted>button{background:#fff5e5!important;border-color:#a66312!important;color:#66380c!important}.invoice-revision-policy-r17e11b{font-size:13px;line-height:1.8;margin:0;padding:6px 9px;background:#eaf5ee;color:#164b32;border:1px solid #b9d8c5;border-radius:7px}.invoice-revision-action-r17e11b.restricted .invoice-revision-policy-r17e11b{background:#fff7e7;color:#5e370c;border-color:#e1c084}.invoice-revision-action-r17e11b button:focus-visible{outline:3px solid #1466ac;outline-offset:2px}@media(max-width:650px){.invoice-revision-action-r17e11b{width:100%;max-width:none}}
