.apeu-pix-key-highlight{border:2px solid var(--lime);color:#fff;background:var(--violet);border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin:0 23px 14px;padding:17px;display:grid;box-shadow:0 10px 25px #311b492e}.apeu-pix-key-highlight small{color:var(--lime);letter-spacing:.08em;grid-column:1/3;font-size:7px;font-weight:950}.apeu-pix-key-highlight strong{overflow-wrap:anywhere;font-size:16px}.apeu-pix-key-highlight button{color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:7px;font-weight:850;display:flex}.pix-payment-body--qr{justify-content:flex-start;align-items:center}.pix-qr-code{background:#fff;border:8px solid #fff;border-radius:16px;place-items:center;width:220px;min-width:220px;height:220px;display:grid;overflow:hidden;box-shadow:0 10px 28px #36205f21}.pix-qr-code img{width:100%;height:100%;display:block}.pix-qr-code>svg{width:48px;height:48px}.pix-payment-body--qr span em{color:#a24d3a;max-width:250px;margin-top:8px;font-size:8px;font-style:normal;line-height:1.45}.apeu-pix-copy-paste{background:#faf8fb;border:1px solid #d9d0e2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin:0 23px 14px;padding:14px;display:grid}.apeu-pix-copy-paste small{color:var(--violet);letter-spacing:.08em;grid-column:1/3;font-size:7px;font-weight:900}.apeu-pix-copy-paste code{color:#645d68;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.apeu-pix-copy-paste button{color:#fff;background:var(--violet);border:0;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:7px;font-weight:850;display:flex}.member-proof-history{background:#fcfbfc;border:1px solid #e5dfe8;border-radius:12px;margin:0 23px 20px;padding:16px}.member-proof-history>strong{margin-bottom:8px;font-size:9px;display:block}.member-proof-history>p{color:#87808a;margin:0;font-size:8px}.member-proof-history article{border-top:1px solid #eee9f0;grid-template-columns:1fr auto;gap:5px 10px;padding:10px 0;display:grid}.member-proof-history article>span{align-items:center;gap:8px;display:flex}.member-proof-history article svg{width:18px;color:var(--violet)}.member-proof-history article span>div{flex-direction:column;gap:2px;min-width:0;display:flex}.member-proof-history article b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.member-proof-history article small{color:#8b848e;font-size:7px}.member-proof-history article em{color:#8a6428;background:#fff4dc;border-radius:99px;align-self:center;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.member-proof-history article em.validado{color:#55752e;background:#eff7df}.member-proof-history article em.rejeitado{color:#a24d3a;background:#fff0ec}.member-proof-history article>p{color:#a24d3a;grid-column:1/3;margin:0 0 0 26px;font-size:7px}@media (max-width:640px){.pix-payment-body--qr{text-align:center;flex-direction:column}.pix-qr-code{aspect-ratio:1;width:min(220px,100%);min-width:0;height:auto}.apeu-pix-key-highlight,.apeu-pix-copy-paste{grid-template-columns:1fr}.apeu-pix-key-highlight small,.apeu-pix-copy-paste small{grid-column:1}}.finance-proof-review-history{background:#fcfbfc;border:1px solid #e5dfe8;border-radius:12px;margin:0 23px 16px;padding:15px}.finance-proof-review-history>strong{margin-bottom:8px;font-size:9px;display:block}.finance-proof-review-history>p{color:#87808a;margin:0;font-size:8px}.finance-proof-review-history article{border-top:1px solid #eee9f0;grid-template-columns:1fr auto;gap:5px 10px;padding:10px 0;display:grid}.finance-proof-review-history article>span{align-items:center;gap:8px;display:flex}.finance-proof-review-history article span>svg{width:18px;color:var(--violet)}.finance-proof-review-history article span>div{flex-direction:column;gap:2px;min-width:0;display:flex}.finance-proof-review-history article b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-proof-review-history article small{color:#8b848e;font-size:7px}.finance-proof-review-history article>em{color:#8a6428;background:#fff4dc;border-radius:99px;align-self:center;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.finance-proof-review-history article>em.validado{color:#55752e;background:#eff7df}.finance-proof-review-history article>em.rejeitado{color:#a24d3a;background:#fff0ec}.finance-proof-review-history article>p{color:#a24d3a;grid-column:1/3;margin:0 0 0 26px;font-size:7px}.finance-rejection-reason{color:#655e69;flex-direction:column;gap:6px;margin:0 23px 16px;font-size:8px;font-weight:850;display:flex}.finance-rejection-reason textarea{resize:vertical;background:#fff;border:1px solid #dcd6df;border-radius:9px;min-height:74px;padding:10px;font-size:8px;font-weight:500}.operation-detail-modal>footer button:disabled{cursor:not-allowed;opacity:.45}
.report-builder-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:16px;display:grid}.report-field-selector,.report-export-panel{padding:22px}.report-field-selector>header,.report-export-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.report-field-selector header span,.report-export-panel header span,.report-selection-summary small{color:var(--violet);letter-spacing:.09em;font-size:8px;font-weight:900}.report-field-selector h2,.report-export-panel h2{margin:5px 0 0;font-size:20px}.report-field-selector header>strong{color:var(--violet);background:var(--violet-soft);border-radius:99px;padding:7px 9px;font-size:8px}.report-field-selector>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.report-field-selector>div>button{color:#5f5863;text-align:left;background:#fff;border:1px solid #e2dce5;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:68px;padding:11px;display:grid}.report-field-selector>div>button.selected{color:#40236e;background:#f6f1fc;border-color:#bba8d6;box-shadow:0 8px 20px #42266d12}.report-field-selector button>i{background:#faf9fa;border:1px solid #d7cfdd;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.report-field-selector button.selected>i{border-color:var(--violet);color:#fff;background:var(--violet)}.report-field-selector button svg{width:14px}.report-field-selector button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.report-field-selector button strong{font-size:9px}.report-field-selector button small{color:#8b848e;font-size:7px;line-height:1.4}.report-field-selector>footer{color:#60743f;background:#f3f8ec;border-radius:9px;align-items:flex-start;gap:8px;margin-top:17px;padding:11px;display:flex}.report-field-selector>footer svg{width:17px;min-width:17px}.report-field-selector>footer p{margin:0;font-size:7px;line-height:1.5}.report-export-panel{position:sticky;top:92px}.report-export-panel>header{display:block}.report-export-panel>label{color:#625b66;flex-direction:column;gap:7px;font-size:8px;font-weight:850;display:flex}.report-export-panel>label>svg{width:17px;color:var(--violet)}.report-export-panel select{background:#fff;border:1px solid #dcd6df;border-radius:9px;width:100%;min-height:42px;padding:0 10px;font-size:8px}.report-selection-summary{background:#f7f4f9;border-radius:10px;margin:16px 0;padding:12px}.report-selection-summary p{color:#6e6771;margin:6px 0 0;font-size:8px;line-height:1.55}.report-export-actions{flex-direction:column;gap:9px;display:flex}.report-export-actions>button{min-height:65px;color:var(--violet);text-align:left;background:#fff;border:1px solid #ded7e2;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.report-export-actions>button:hover{background:#faf7fd;border-color:#bba8d6}.report-export-actions>button:disabled{cursor:not-allowed;opacity:.5}.report-export-actions>button>svg{width:20px}.report-export-actions>button>svg:last-child{width:15px}.report-export-actions button>span{flex-direction:column;gap:3px;display:flex}.report-export-actions button strong{color:#403747;font-size:9px}.report-export-actions button small{color:#8b848e;font-size:7px}@media (max-width:850px){.report-builder-layout{grid-template-columns:1fr}.report-export-panel{position:static}}@media (max-width:560px){.report-field-selector>div{grid-template-columns:1fr}}
