#campus-healthcare-modal .modal-content{border-radius:24px;border:0;padding:40px;box-shadow:0 8px 32px rgba(0,0,0,0.12)}
#campus-healthcare-modal .modal-header{border-bottom:0;padding:0;margin-bottom:8px;justify-content:flex-end}
#campus-healthcare-modal .modal-header .btn-close{background:0;border:0;padding:0;opacity:1;cursor:pointer}
#campus-healthcare-modal .modal-header .btn-close .argenx-icon{width:32px;height:32px;color:var(--grey-800)}
#campus-healthcare-modal .modal-body{padding:0}
#campus-healthcare-modal .campus-healthcare-modal__header{margin-bottom:16px}
#campus-healthcare-modal .campus-healthcare-modal__header h1,#campus-healthcare-modal .campus-healthcare-modal__header h2,#campus-healthcare-modal .campus-healthcare-modal__header h3,#campus-healthcare-modal .campus-healthcare-modal__header h4,#campus-healthcare-modal .campus-healthcare-modal__header h5,#campus-healthcare-modal .campus-healthcare-modal__header h6,#campus-healthcare-modal .campus-healthcare-modal__header p{font-weight:700;font-size:1.375rem;line-height:1.3;color:var(--grey-800);margin:0}
#campus-healthcare-modal .campus-healthcare-modal__subheader{margin-bottom:32px}
#campus-healthcare-modal .campus-healthcare-modal__subheader p{font-size:1.125rem;line-height:1.6;color:var(--grey-800);margin:0}
#campus-healthcare-modal .campus-healthcare-modal__options{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}
#campus-healthcare-modal .campus-healthcare-modal__radio-option{display:flex;align-items:center;gap:12px;padding:24px;border:1px solid var(--grey-400);border-radius:12px;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}
#campus-healthcare-modal .campus-healthcare-modal__radio-option:hover{border-color:var(--grey-600)}
#campus-healthcare-modal .campus-healthcare-modal__radio-option.highlight{border-color:var(--primary-default)}
#campus-healthcare-modal .campus-healthcare-modal__radio-option input[type="radio"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border:2px solid var(--grey-400);border-radius:50%;cursor:pointer;flex-shrink:0;position:relative}
#campus-healthcare-modal .campus-healthcare-modal__radio-option input[type="radio"]:checked{border-color:var(--primary-default)}
#campus-healthcare-modal .campus-healthcare-modal__radio-option input[type="radio"]:checked::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:var(--primary-default)}
#campus-healthcare-modal .campus-healthcare-modal__radio-label{font-size:.875rem;font-weight:700;color:var(--grey-800);line-height:1.5}
#campus-healthcare-modal .campus-healthcare-modal__cta{display:flex;justify-content:flex-end;margin-bottom:24px}
#campus-healthcare-modal .campus-healthcare-modal__cta .button{margin:0}
#campus-healthcare-modal .campus-healthcare-modal__cta .cmp-button:disabled{background-color:var(--support-surface);color:var(--grey-500);cursor:not-allowed}
#campus-healthcare-modal .campus-healthcare-modal__additional-text{text-align:center}
#campus-healthcare-modal .campus-healthcare-modal__additional-text p{font-size:.875rem;color:var(--grey-800);margin:0}