.donor-information-page .donor-information-fields{grid-template-columns:1fr;gap:14px;width:100%;display:grid}.donor-information-page .donor-information-field{gap:8px}.donor-information-page .donor-information-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:4px;transition:gap .28s;display:flex}.donor-information-page .donor-information-actions:has(.donor-information-skip-slot.is-collapsed){gap:0}.donor-information-page .donor-information-skip-slot{opacity:1;max-height:4.5rem;transition:max-height .28s,opacity .2s,margin .28s;overflow:hidden}.donor-information-page .donor-information-skip-slot.is-collapsed{opacity:0;pointer-events:none;max-height:0;margin:0}.donor-information-page .donor-information-actions .action-btn,.donor-information-page .donor-information-skip{width:100%;min-height:52px;font-family:var(--font-sans);box-sizing:border-box;padding:.85rem 1.5rem;font-size:1.05rem;font-weight:700}.donor-information-page .donor-information-skip{background:color-mix(in srgb, var(--accent) 10%, var(--field-bg));color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.donor-information-page .donor-information-skip:hover{background:color-mix(in srgb, var(--accent) 16%, var(--field-bg));color:var(--accent-dark);text-decoration:none}.donor-information-page .donor-information-skip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=768px){.donor-information-page .donor-information-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.donor-information-page .donor-information-field:last-child{grid-column:1/-1}.donor-information-page .donor-information-actions{flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%}.donor-information-page .donor-information-actions:has(.donor-information-skip-slot.is-collapsed){gap:0}.donor-information-page .donor-information-skip-slot,.donor-information-page .donor-information-actions .action-btn{flex:1 1 0;width:auto;min-width:0;max-width:280px}.donor-information-page .donor-information-skip-slot{transition:max-height .28s,max-width .28s,opacity .2s,flex-grow .28s,margin .28s}.donor-information-page .donor-information-skip-slot.is-collapsed{flex-grow:0;flex-basis:0;max-width:0}.donor-information-page .donor-information-skip{width:100%;max-width:none}}@media (width>=1100px){.donor-information-page .donor-information-fields{gap:20px}}
