@import '_content/ParentPortal.Shared/ParentPortal.Shared.1lhzpvaybk.bundle.scp.css';

/* /Features/Forms/Components/FormResponderHeader.razor.rz.scp.css */
.form-responder-header[b-vngdsad6ja]  .hero-card {
    border-radius: 16px;
    background: linear-gradient(135deg, rgba(25, 118, 210, 0.12), rgba(25, 118, 210, 0.02));
}

.form-responder-header[b-vngdsad6ja]  .hero-chip-row > * {
    margin-right: 6px;
    margin-bottom: 6px;
}
/* /Features/Forms/Components/FormResponderPaymentPanel.razor.rz.scp.css */
.form-responder-payment-panel[b-sqshsrl648]  .payment-card-panel {
    border-radius: 12px;
    background: linear-gradient(135deg, rgba(25, 118, 210, 0.06), rgba(25, 118, 210, 0.01));
    border: 1px solid rgba(25, 118, 210, 0.25);
}

.form-responder-payment-panel[b-sqshsrl648]  .payment-card-panel--narrow {
    max-width: 640px;
}

.form-responder-payment-panel[b-sqshsrl648]  .payment-card-panel--center {
    margin-left: auto;
    margin-right: auto;
}
/* /Features/Forms/Components/FormResponderQuestionGroups.razor.rz.scp.css */
.form-responder-question-groups[b-2dxw42ued8]  .question-block {
    padding: 14px;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.12);
    background-color: #fafbff;
}

.form-responder-question-groups[b-2dxw42ued8]  .question-group-list > * + * {
    margin-top: 12px;
}

.form-responder-question-groups[b-2dxw42ued8]  .checkbox-group {
    padding: 4px 0;
}

.form-responder-question-groups[b-2dxw42ued8]  .question-block .mud-typography-subtitle2 {
    font-weight: 500;
    font-size: 1.05rem;
    color: rgba(0, 0, 0, 0.87);
}

.form-responder-question-groups[b-2dxw42ued8]  .checkbox-group .mud-typography-subtitle2 {
    font-weight: 500;
    font-size: 1.05rem;
}
/* /Features/Forms/Components/FormResponderStepContent.razor.rz.scp.css */
.form-responder-step-content[b-4w002mitfk]  .section-body {
    border-radius: 0;
}


.form-responder-step-content[b-4w002mitfk]  .submit-panel-inline {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}
/* /Features/Forms/FormResponder.razor.rz.scp.css */
.form-responder[b-sx6g6ezck0]  .stepper-card {
    border-radius: 16px;
    padding: 0;
}

.form-responder[b-sx6g6ezck0]  .section-stepper .mud-stepper-header {
    background-color: rgba(0, 0, 0, 0.03);
}

.form-responder[b-sx6g6ezck0]  .section-stepper .mud-stepper-connector {
    height: 2px;
}
