/* Public online/print gateway only; questionnaire, report design and data stay intact. */
.survey-skip{position:fixed;z-index:1000;top:.5rem;left:.5rem;transform:translateY(-200%);min-height:44px;padding:.7rem 1rem;border:2px solid #6f1d2a;border-radius:.5rem;background:#fff;color:#6f1d2a;font-weight:750;text-decoration:none}
.survey-skip:focus{transform:none;outline:3px solid #f7b733;outline-offset:3px}
#survey-main:focus{outline:none}
#survey-main textarea:focus-visible{outline:3px solid #6f1d2a;outline-offset:3px}
.paper-gateway .paper-controls{display:flex;flex-wrap:wrap;gap:1rem}
.paper-gateway .paper-controls .secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;text-align:center;white-space:normal}
@media print{.survey-skip{display:none!important}}
