.participant-messages-page .heading{margin-bottom:26px}.participant-messages-page .layout{align-items:stretch}.participant-messages-page .layout>.card{min-width:0;margin:0}.participant-messages-page .thread{min-height:705px}.participant-messages-page #status:empty{display:none}.participant-messages-page .conversation-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.participant-messages-page .conversation-heading h2{margin:0;font-size:24px;font-weight:600}.participant-messages-page .compose-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 30px;display:grid}.participant-messages-page .compose-form .field{margin:0}:is(.participant-messages-page .compose-form .field:has(#subject),.participant-messages-page .compose-form .field:has(#body),.participant-messages-page .compose-form .actions){grid-column:1/-1}.participant-messages-page .tabs :is(button,a){padding:8px 24px;font-size:20px;font-weight:400;text-decoration:none;color:var(--qf-navy)!important;border:1px solid var(--qf-navy)!important;background:0 0!important;border-radius:999px!important}.participant-portal-page .participant-messages-page .field label,.participant-portal-page .participant-messages-page :is(input,select,textarea){font-size:20px}.participant-portal-page .participant-messages-page .thread .tabs{margin-bottom:58px}.participant-portal-page .participant-messages-page .actions .button{min-height:45px;padding-inline:28px;font-size:20px!important}.participant-messages-page .tabs :is([aria-pressed=true],[aria-current=page]){background:var(--qf-orange)!important;border-color:var(--qf-orange)!important}.participant-support-page .profile-change-form{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:12px 30px;display:grid}.participant-support-page .profile-change-form>label{font-size:20px;font-weight:400}.participant-support-page label[for=profile-change-field]{grid-area:1/1}.participant-support-page #profile-change-field{grid-area:2/1}.participant-support-page #profile-change-value-label{grid-area:1/2}.participant-support-page #profile-change-value{grid-area:2/2;height:54px;min-height:54px}.participant-support-page #profile-change-structured,.participant-support-page #profile-change-hint,.participant-support-page label[for=profile-change-reason],.participant-support-page #profile-change-reason,.participant-support-page label[for=profile-change-files],.participant-support-page #profile-change-files,.participant-support-page .profile-change-form>small,.participant-support-page #profile-change-status,.participant-support-page .profile-change-form>button,.participant-support-page .profile-change-form>.actions{grid-column:1/-1}.participant-support-page #profile-change-files{background:0 0;min-height:36px;padding:0;font-size:14px}.participant-support-page #profile-change-files::file-selector-button{background:var(--qf-orange);color:var(--qf-navy);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-right:12px;padding:10px 16px}.participant-support-page .profile-change-form .actions a{text-decoration:none}.participant-support-page #profile-change-reason{min-height:155px}.participant-support-page .profile-change-form>button{justify-self:end;margin-top:12px}.participant-support-page .profile-change-list{gap:16px;display:grid}.participant-support-page .profile-change-list article{border:1px solid var(--qf-line);border-radius:10px;padding:16px}.participant-support-page .profile-change-list :is(strong,small){display:block}.participant-support-page .profile-change-form fieldset{border:1px solid var(--qf-line);border-radius:10px;gap:8px;min-width:0;padding:16px;display:grid}.participant-support-page .profile-change-form input[type=checkbox]{width:auto;min-height:0}@media (width<=900px){.participant-messages-page .thread{min-height:360px}}@media (width<=640px){.participant-messages-page .compose-form,.participant-support-page .profile-change-form{flex-direction:column;gap:12px;display:flex}.participant-messages-page .tabs :is(button,a){padding:10px 16px;font-size:14px}.participant-portal-page .participant-messages-page :is(input,select,textarea),.participant-portal-page .participant-messages-page .field label{font-size:16px}.participant-portal-page .participant-messages-page .thread .tabs{margin-bottom:24px}.participant-support-page .profile-change-form>label{font-size:16px}}
