.qv-section-menu-pending-label{justify-content:center;align-items:center;gap:8px;min-width:86px;display:inline-flex}.qv-section-menu-link[aria-disabled=true],.qv-section-menu-overlay-link[aria-disabled=true]{pointer-events:none}
.qv-form-stack{gap:16px;display:grid}.qv-form-grid-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.qv-field{gap:7px;min-width:0;display:grid}.qv-field-label{color:var(--text-secondary);letter-spacing:.01em;font-size:13px;font-weight:800}.qv-input,.qv-textarea{width:100%}.qv-textarea{min-height:110px}.qv-member-link{color:inherit;text-decoration:none;display:block}.qv-member-link:hover,.qv-member-link:focus-visible{color:inherit}.qv-member-link:hover .qv-member-row,.qv-member-link:focus-visible .qv-member-row{border-color:color-mix(in srgb, var(--interactive) 30%, var(--divider));transform:translateY(-1px);box-shadow:0 14px 32px #0f172a14}.qv-member-link .qv-member-row{transition:border-color .14s,box-shadow .14s,transform .14s}.qv-volunteer-hours-card{overflow:hidden}.qv-volunteer-hours-list{width:100%;min-width:0;max-width:100%;overflow:hidden}.qv-volunteer-hours-row{min-width:0;max-width:100%}.qv-volunteer-hours-row .qv-member-main,.qv-volunteer-hours-row .qv-member-text{min-width:0}.qv-volunteer-hours-pills{flex-wrap:wrap;gap:12px;min-width:0;max-width:100%;margin-top:10px;display:flex}.qv-volunteer-hours-pills .qv-mini-pill{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:720px){.qv-volunteer-hours-row{padding-inline:16px}.qv-volunteer-hours-pills{gap:8px}}
.qv-login-panel .qv-login-form,.qv-login-panel .qv-register-form{width:100%}.qv-login-panel .qv-login-form .qv-button-primary,.qv-login-panel .qv-register-form .qv-button-primary{min-height:52px}.qv-login-panel .qv-login-form .qv-button-primary{width:100%}.qv-login-panel .qv-control,.qv-login-panel .qv-field{min-width:0}.qv-login-panel .qv-control input,.qv-login-panel .qv-field input:not([type=checkbox]){min-height:52px}.qv-register-consent{color:var(--text-primary);font-size:13px;line-height:1.45;display:block}.qv-register-consent>span{display:block}.qv-register-consent input[type=checkbox]{vertical-align:-2px;width:14px;height:14px;accent-color:var(--interactive);margin:0 9px 0 0;padding:0}.qv-login-footer-link-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qv-auth-surface-link-row{text-align:center;margin-top:14px}.qv-auth-surface-link-row .qv-auth-footer-link{font-size:14px}
