*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#f0f4f8}.pqrs-page{min-height:100vh;background:#f0f4f8;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem 3rem;font-family:Inter,Segoe UI,sans-serif}.pqrs-card{width:100%;max-width:620px;background:#fff;border-radius:16px;box-shadow:0 4px 24px #0000001a;overflow:hidden}.pqrs-banner{width:100%;background:#fff}.pqrs-banner img{width:100%;height:auto;display:block}.pqrs-body{padding:1.75rem 1.75rem 2rem}.pqrs-field-label{font-size:13px;color:#64748b;margin-bottom:10px;font-weight:500}.pqrs-modo-btns{display:flex;gap:10px;margin-bottom:1.5rem}.pqrs-modo-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:1.5px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .18s ease}.pqrs-modo-btn:hover:not(.active){border-color:#94a3b8;background:#f1f5f9}.pqrs-modo-btn.active{border-color:#0f6e56;background:#e8f5f0;color:#0f6e56}.pqrs-modo-icon{font-size:18px;line-height:1}.pqrs-section{margin-bottom:.5rem}.pqrs-section-title{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.7px;margin-bottom:.9rem}.pqrs-divider{border:none;border-top:1px solid #f1f5f9;margin:1.25rem 0}.pqrs-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media (max-width: 480px){.pqrs-row{grid-template-columns:1fr}}.pqrs-field{display:flex;flex-direction:column;gap:5px}.pqrs-field label{font-size:13px;color:#475569;font-weight:500}.pqrs-field input,.pqrs-field textarea{padding:9px 12px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;background:#fff;font-family:inherit;transition:border-color .15s,box-shadow .15s;outline:none}.pqrs-field input:focus,.pqrs-field textarea:focus{border-color:#0f6e56;box-shadow:0 0 0 3px #0f6e561a}.pqrs-field input.input-error,.pqrs-field textarea.input-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.pqrs-field textarea{resize:vertical;line-height:1.55}.pqrs-error{font-size:12px;color:#ef4444;margin-top:2px}.pqrs-anon-badge{display:inline-flex;align-items:center;gap:6px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;margin-bottom:1.25rem}.pqrs-tipo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:1.25rem}@media (max-width: 480px){.pqrs-tipo-grid{grid-template-columns:repeat(2,1fr)}}.pqrs-tipo-btn{padding:9px 6px;border:1.5px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:500;cursor:pointer;text-align:center;transition:all .15s ease}.pqrs-tipo-btn:hover:not(.active){border-color:#94a3b8;background:#f1f5f9}.pqrs-tipo-btn.active{border-color:#185fa5;background:#eff6ff;color:#1e40af}.pqrs-submit-btn{width:100%;padding:13px;margin-top:1.25rem;background:#0f6e56;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;letter-spacing:.2px;transition:background .18s,transform .1s}.pqrs-submit-btn:hover:not(:disabled){background:#085041}.pqrs-submit-btn:active:not(:disabled){transform:scale(.98)}.pqrs-submit-btn:disabled{opacity:.65;cursor:not-allowed}.pqrs-toast{margin-top:1rem;padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.6}.pqrs-toast--ok{background:#f0fdf4;border:1px solid #86efac;color:#166534}.pqrs-toast--error{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.pqrs-titulo{font-size:20px;font-weight:700;color:#0f6e56;margin-bottom:6px;line-height:1.3}.pqrs-subtitulo{font-size:13px;color:#64748b;margin-bottom:1.5rem;line-height:1.5}
