.rz-purchase-document{min-width:0;margin:12px 0;padding:14px;border:1px solid var(--pay-line,var(--adaptive-border,#dbe6ee));border-radius:12px;color:var(--pay-ink,var(--adaptive-text,#162b41))}
.rz-purchase-document [hidden]{display:none!important}
.rz-purchase-document-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.rz-purchase-document h3{margin:0;font-size:15px}
.rz-purchase-document-saved{display:flex;flex-direction:column;gap:5px;margin-top:12px}
.rz-purchase-document-saved small{font-size:12px}
.rz-purchase-document-fields{display:grid;grid-template-columns:1fr 1.5fr 1.25fr;gap:10px;margin-top:12px}
.rz-purchase-document-fields[data-kind=cpf]{grid-template-columns:1fr 1.5fr}
.rz-purchase-document-fields label{display:flex;min-width:0;flex-direction:column;gap:5px;font-size:12px;color:inherit}
.rz-purchase-document-fields input,.rz-purchase-document-fields select{box-sizing:border-box;min-width:0;width:100%;min-height:40px;padding:8px;border:1px solid var(--pay-line,var(--adaptive-border,#dbe6ee));border-radius:8px;background:var(--pay-surface,var(--adaptive-surface,#fff));color:var(--pay-ink,var(--adaptive-text,#162b41));font:inherit}
.rz-purchase-document-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.rz-purchase-document button{min-height:36px;padding:7px 10px;border:1px solid var(--pay-line,var(--adaptive-border,#dbe6ee));border-radius:8px;background:var(--pay-surface,var(--adaptive-surface,#fff));color:var(--pay-ink,var(--adaptive-text,#162b41));font:inherit;font-size:12px;cursor:pointer}
.rz-purchase-document button:disabled{opacity:.6;cursor:default}
.rz-purchase-document button.rz-purchase-document-primary{background:#0867d7;border-color:#0867d7;color:#fff}
.rz-purchase-document-restore{margin-top:10px}
.rz-purchase-document-hint,.rz-purchase-document-status{margin:9px 0 0;font-size:12px;line-height:1.45}
.rz-purchase-document-status:empty{display:none}
@media(max-width:600px){.rz-purchase-document-head{align-items:flex-start;flex-direction:column}.rz-purchase-document-fields,.rz-purchase-document-fields[data-kind=cpf]{grid-template-columns:1fr}.rz-purchase-document-fields[data-kind=cpf]{grid-template-columns:1fr 1.5fr}
.rz-purchase-document-fields label{grid-column:1}}
