.cancelled-module__VUqlaG__container{background:var(--gradient-primary);min-height:100vh;padding:var(--space-8);justify-content:center;align-items:center;display:flex}.cancelled-module__VUqlaG__card{background:var(--color-background-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:var(--space-12);text-align:center;width:100%;max-width:42rem}.cancelled-module__VUqlaG__iconWrapper{background:var(--color-warning);border-radius:var(--radius-full);width:5rem;height:5rem;margin:0 auto var(--space-8);justify-content:center;align-items:center;display:flex}.cancelled-module__VUqlaG__xIcon{width:3rem;height:3rem;color:var(--color-text-inverse)}.cancelled-module__VUqlaG__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-4)}.cancelled-module__VUqlaG__message{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.cancelled-module__VUqlaG__infoBox{background:var(--color-warning-light);border:2px solid var(--color-warning);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8);text-align:left}.cancelled-module__VUqlaG__infoTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);margin-bottom:var(--space-3)}.cancelled-module__VUqlaG__infoText{color:var(--color-neutral-700);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}.cancelled-module__VUqlaG__options{background:var(--color-success-light);border:2px solid var(--color-success);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8);text-align:left}.cancelled-module__VUqlaG__optionsTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-brand-secondary-dark);margin-bottom:var(--space-4)}.cancelled-module__VUqlaG__optionsList{margin:0;padding:0;list-style:none}.cancelled-module__VUqlaG__optionsList li{padding:var(--space-2)0;padding-left:var(--space-8);color:var(--color-brand-secondary-dark);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);position:relative}.cancelled-module__VUqlaG__optionsList li:before{content:"→";color:var(--color-success);font-weight:var(--font-weight-bold);position:absolute;left:0}.cancelled-module__VUqlaG__actions{gap:var(--space-4);margin-top:var(--space-8);margin-bottom:var(--space-6);justify-content:center;display:flex}.cancelled-module__VUqlaG__primaryButton{padding:var(--space-4)var(--space-8);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);background:var(--gradient-primary);border-radius:var(--radius-md);transition:all var(--transition-base);box-shadow:var(--shadow-md);border:none;text-decoration:none}.cancelled-module__VUqlaG__primaryButton:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.cancelled-module__VUqlaG__secondaryButton{padding:var(--space-4)var(--space-8);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);background:var(--color-background-primary);border:2px solid var(--color-brand-primary);border-radius:var(--radius-md);transition:all var(--transition-base);text-decoration:none}.cancelled-module__VUqlaG__secondaryButton:hover{background:var(--color-brand-primary-light);color:var(--color-text-inverse);transform:translateY(-2px)}.cancelled-module__VUqlaG__helpText{font-size:var(--font-size-base);color:var(--color-text-secondary)}.cancelled-module__VUqlaG__link{color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);transition:color var(--transition-fast);text-decoration:underline}.cancelled-module__VUqlaG__link:hover{color:var(--color-brand-primary-dark)}[data-theme=dark] .cancelled-module__VUqlaG__card{background:var(--color-background-secondary)}@media (max-width:767px){.cancelled-module__VUqlaG__container{padding:var(--space-4)}.cancelled-module__VUqlaG__card{padding:var(--space-8)}.cancelled-module__VUqlaG__title{font-size:var(--font-size-3xl)}.cancelled-module__VUqlaG__message{font-size:var(--font-size-base)}.cancelled-module__VUqlaG__actions{flex-direction:column}.cancelled-module__VUqlaG__primaryButton,.cancelled-module__VUqlaG__secondaryButton{text-align:center;width:100%}}
