.ic-survey-page .photo-permissions>fieldset{border:0;margin:20px 0;padding:0}.ic-survey-page .photo-permissions>fieldset>legend{margin-bottom:10px;font-size:17px;line-height:1.4}.ic-survey-page .photo-answer-options{flex-wrap:wrap;gap:12px 24px;display:flex}.ic-survey-page .photo-answer-options .check{align-items:flex-start;gap:10px;min-width:0;margin:0;padding:0;display:flex}.ic-survey-page .photo-answer-options .check input{accent-color:#f23d91;flex:none;width:20px;height:20px}.ic-survey-page .photo-answer-options .check span{font-size:15px;line-height:1.5}.photo-permissions .photo-answer-options{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}.photo-permissions .photo-release-button{appearance:none;color:#142659;min-height:52px;font:500 16px/1.3 var(--attendance-bubble,var(--font-bubble)),sans-serif;cursor:pointer;background:#fff9ed;border:2px solid #142659;border-radius:18px;padding:12px 20px;box-shadow:0 4px #142659}.photo-permissions .photo-release-button:hover:not(:disabled){background:#ffe0ec}.photo-permissions .photo-release-button[aria-pressed=true],.photo-permissions .photo-release-button[aria-pressed=true]:disabled{opacity:1;color:#fff9ed;outline-offset:3px;background:#142659;outline:3px solid #f23d91;transform:translateY(3px);box-shadow:0 1px #142659}.photo-permissions .photo-release-button:disabled{opacity:.5;cursor:not-allowed}.photo-permissions .photo-release-button:focus-visible{outline-offset:4px;outline:3px solid #f23d91}.photo-permissions .photo-release-change{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;text-decoration:underline}.photo-permissions .helper{font-size:13px;line-height:1.5}@media (max-width:480px){.photo-permissions .photo-release-button{flex:150px;padding:12px 14px}}
