.pqr-public{max-width:850px;margin:3rem auto;padding:0 1.2rem 4rem}.pqr-public h1{font-size:clamp(1.8rem,5vw,2.8rem)}.pqr-notice{white-space:pre-wrap;background:#edf2ef;border-left:4px solid #446c5d;padding:1.2rem}.pqr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pqr-history{border-left:3px solid #d5e2da;margin:1rem 0;padding:0 0 1rem 1rem}.pqr-history p,.pqr-summary{white-space:pre-wrap;overflow-wrap:anywhere}.pqr-files{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.pqr-files a{overflow-wrap:anywhere}.pqr-toolbar{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.pqr-admin-table{overflow:auto}.pqr-admin-table table{width:100%}.pqr-admin-table th,.pqr-admin-table td{text-align:left;border-bottom:1px solid #dbe4de;padding:.7rem}.pqr-admin-table td{overflow-wrap:anywhere;max-width:24rem}.pqr-public .cms-field,.pqr-admin .cms-field{flex-direction:column;gap:.4rem;margin:.9rem 0;display:flex}.pqr-public input,.pqr-public textarea,.pqr-public select,.pqr-admin input,.pqr-admin textarea,.pqr-admin select{box-sizing:border-box;max-width:100%;font:inherit;border:1px solid #9eb3a7;border-radius:8px;padding:.75rem}.pqr-public .check-line,.pqr-admin .check-line{align-items:flex-start;gap:.7rem;margin:1rem 0;display:flex}.pqr-public .check-line input,.pqr-admin .check-line input{margin-top:.3rem}.pqr-admin .panel{margin-bottom:1rem}.pqr-public .button{margin:.3rem}.pqr-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pqr-admin details{margin:1rem 0}.public-footer{flex-wrap:wrap;gap:16px 28px;max-width:1100px;margin:32px auto 0;padding:24px;display:flex}.public-footer a{align-items:center;min-height:40px;display:inline-flex}.pqr-admin summary{cursor:pointer;font-weight:700}.pqr-admin .message.error,.pqr-public .message.error{color:#9c2727}@media (width<=650px){.pqr-grid{grid-template-columns:1fr}.pqr-public{margin-top:1.5rem}.pqr-toolbar .button{width:100%}.pqr-admin-table th,.pqr-admin-table td{padding:.4rem}.admin-header{flex-wrap:wrap;gap:1rem}}
