.ipr-wrap{max-width:820px;margin:0 auto}.ipr-wrap [hidden]{display:none!important}.ipr-fields{border:0;padding:0;margin:0;min-width:0}.ipr-question{margin:24px 0;min-width:0}.ipr-question fieldset{border:0;padding:0;margin:0;min-width:0}.ipr-question legend{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:10px}.ipr-question input[type=text],.ipr-question textarea{display:block;width:100%;margin-top:8px}.ipr-question textarea{min-height:100px}.ipr-question .choices label{align-items:flex-start;line-height:1.5}.ipr-question .choices input{flex:none;margin-top:4px}.ipr-question .scale{flex-wrap:wrap;justify-content:flex-start}.ipr-question .scale label{flex:0 0 46px}.ipr-question .scale-ends{display:none}.ipr-section{border-top:1px solid var(--line,#d5dcda);padding-top:24px;margin-top:30px}.ipr-card{border:1px solid var(--line,#d5dcda);border-radius:12px;padding:20px;margin-top:24px}.ipr-card h3{font-size:20px}.ipr-error{color:#a62622;font-size:14px;margin-top:8px}.ipr-none{display:flex;align-items:center;gap:10px;margin-top:10px}.ipr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 40px}.ipr-actions #save-status{flex:1 1 200px}.ipr-link{display:inline-block;padding:10px 16px;border-radius:8px;border:1px solid var(--line,#d5dcda);text-decoration:none;margin-top:12px}.ipr-home h2{margin-top:8px}.ipr-home .ipr-link{background:#1f6f62;color:white}.ipr-home{border-left:4px solid #1f6f62}.dialog:has(.ipr-question){max-width:820px}@media(max-width:600px){.ipr-card{padding:14px}.ipr-actions button,.ipr-actions a{width:100%}.ipr-wrap .card{padding:18px 14px}.ipr-home .cardhead{display:block}}

.ipr-wrap>section.card{margin-bottom:16px}
