[data-cost-documents]{border-top:1px solid var(--line,#ddd);padding-top:12px;margin-top:16px;font-size:13px}
[data-cost-documents] h4{margin:0 0 10px;font-size:14px}.costDocumentRow{margin:10px 0}.costDocumentRow button{max-width:100%;border:0;background:transparent;text-align:left;text-decoration:underline;overflow-wrap:anywhere;padding:6px 0}.costDocumentRow small,.costDocumentForm small{display:block;color:var(--muted,#777);margin:5px 0}.costDocumentForm{display:grid;gap:10px;margin-top:16px}.costDocumentForm input{display:block;max-width:100%;margin-top:8px;font-size:14px}.costDocumentForm button,[data-document-retry]{padding:11px;border:1px solid var(--line,#ddd);border-radius:12px;background:var(--surface,#fff)}.costDocumentForm [role=alert]{color:var(--sp-action-red,#c44)}.costDocumentPreview img{max-width:100%;max-height:60vh;object-fit:contain}.costDocumentPreview iframe{width:100%;height:60vh;border:1px solid var(--line,#ddd)}
