.pix-panel{padding:21px 18px;background:#fffef9;border:1px solid #e5d6b4;border-radius:18px;text-align:center;margin-bottom:20px}.pix-panel h2{font-size:30px;letter-spacing:-1px;color:#322b1d;font-weight:850;margin-top:8px}.pix-panel>p:not(.modal-category){color:#a18d68;font-size:11px;line-height:1.65;margin-top:8px}.pix-qr{display:block;width:min(100%,250px);height:auto;aspect-ratio:1;margin:17px auto;background:#fff;border:8px solid #fff;border-radius:14px}.pix-panel label{display:block;color:#8d723e;font-size:10px;font-weight:700;text-align:left;margin:16px 0 7px}.pix-panel textarea{resize:none;width:100%;min-height:66px;background:#f9f4e8;border:1px solid #e8d7af;padding:10px;font:11px/1.5 monospace;color:#8e7750;border-radius:9px;overflow-wrap:anywhere}.pix-panel .btn{margin-top:12px;min-height:45px;background:#2b281f;color:#eedcaf;border:1px solid #594b2e;box-shadow:none}.pix-panel>small{display:block;color:#aa9773;font-size:9px;line-height:1.6;margin-top:13px}.pix-paid{display:flex;gap:8px;align-items:center;justify-content:center;background:#f0f7ed;color:#61834d;border:1px solid #d7e7ce;padding:13px;border-radius:12px;font-size:12px;font-weight:700;margin-bottom:18px}.pix-paid svg{height:18px;width:18px}.pix-feedback{color:#a17638!important;font-size:10px!important}.payment-settings{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e9dfc9}.payment-settings .payment-config-status{background:#f5efdf;border:1px solid #e6d6ad;border-radius:9px;padding:9px 11px;color:#9a7b39;font-size:11px;margin-bottom:17px}.payment-settings .description{font-size:10px;line-height:1.65;margin-bottom:12px;color:#95866a;overflow-wrap:anywhere}.payment-settings .payment-enable{display:flex;align-items:center;gap:8px;font-size:12px}.payment-settings .payment-enable input{width:18px;height:18px}.payment-settings #payment-config-message{font-size:11px;line-height:1.5;color:#967132;overflow-wrap:anywhere}.payment-settings .btn.secondary{margin-top:9px;background:#fffdf6;border:1px solid #e4d5b3;color:#9a7a3e}.payer-fields .description{font-size:10px;line-height:1.6}.payment-state-label{font-size:10px;padding:4px 7px;border-radius:6px;background:#f6efdc;color:#a08445;display:inline-block}
