.sp-question input[type=number],.sp-question input[type=date]{display:block;width:100%;max-width:26rem;min-width:0;min-height:48px;margin-top:.55rem;padding:.75rem;border:1px solid #516075;background:#fff;color:#16243b;font:inherit;border-radius:3px;}
.sp-question input:focus-visible,.sp-question button:focus-visible{outline:3px solid #a84626;outline-offset:3px;}
.sp-answer-options>label:has(input[type=number]),.sp-answer-options>label:has(input[type=date]){display:block;max-width:100%;}
.sp-entry-error{color:#842b16;font-weight:600;min-height:1.4em;}
.sp-choice-summary dd{overflow-wrap:anywhere;}
.sp-question .button{white-space:normal;min-height:48px;}
@media(max-width:480px){.sp-priority dl>div{min-width:0;}.sp-controls{gap:.85rem;}.sp-question input[type=date]{max-width:100%;}.sp-share .button{white-space:normal;}}
