.dp-c-form__section{color:#717171;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.dp-c-form__section:empty{margin-bottom:0}.dp-c-form__section:last-child{margin-bottom:0}.dp-c-form__section .section-header{margin-bottom:8px}.dp-c-form__section .section-header h1,.dp-c-form__section .section-header h2,.dp-c-form__section .section-header h3{color:#080808}.dp-c-form__section p.error,.dp-c-form__section div.error{margin-top:8px;margin-bottom:8px;text-align:left}.dp-c-form__section p.error,.dp-c-form__section div.error{font-family:sf-regular,sans-serif}.dp-c-form__section p.error,.dp-c-form__section div.error{font-size:1.4rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section p.error:before,.dp-c-form__section div.error:before{content:url(/images/generic/icon-warn.svg);display:inline-block;color:#ec0909;margin-right:4px;vertical-align:middle}.dp-c-form__section .form-group{display:flex;flex-direction:column}.dp-c-form__section .form-group{font-family:sf-regular,sans-serif}.dp-c-form__section .form-group{font-size:1.6rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section .form-group{letter-spacing:-.02em}@media (min-width: 768px){.dp-c-form__section .form-group{font-size:1.6rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section .form-group{letter-spacing:-.02em}}.dp-c-form__section .form-group p~label{margin-top:8px}.dp-c-form__section .form-group--2col{gap:16px}@media (min-width: 576px){.dp-c-form__section .form-group--2col{flex-direction:row}.dp-c-form__section .form-group--2col>label,.dp-c-form__section .form-group--2col>div{flex-grow:1;width:50%}}.dp-c-form__section .form-group--tradWidget{display:flex;flex-direction:row;gap:16px;align-items:stretch}.dp-c-form__section .form-group--tradWidget label,.dp-c-form__section .form-group--tradWidget div{flex-grow:1}.dp-c-form__section .form-group--tradWidget.short label{margin-bottom:0!important}.dp-c-form__section .form-group--tradWidget.short .dp-o-stackedLan-buttons{gap:4px;margin-top:24px}.dp-c-form__section .form-group--tradWidget.short .dp-o-stackedLan-buttons .dp-o-stackedLan-buttons__btn{padding:2px 8px!important}.dp-c-form__section .form-group--tradWidget .dp-c-AddRemove-FormLine{padding-top:28px}.dp-c-form__section .form-group--checkBoxesColumns div{column-count:3}.dp-c-form__section .form-group--checkBoxesColumns div label{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:16px}.dp-c-form__section .form-group--checkBoxesColumns div label{font-family:sf-bold,sans-serif!important}.dp-c-form__section .form-group--checkBoxesColumns div label{font-family:sf-regular,sans-serif}.dp-c-form__section .form-group--checkBoxesColumns div label{font-size:1.6rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section .form-group--checkBoxesColumns div label{letter-spacing:-.02em}@media (min-width: 768px){.dp-c-form__section .form-group--checkBoxesColumns div label{font-size:1.6rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section .form-group--checkBoxesColumns div label{letter-spacing:-.02em}}.dp-c-form__section .form-group--timePicker{max-width:50%}.dp-c-form__section .form-group--timePicker .react-timerange-picker__wrapper{border:1px solid #ebebeb;border-radius:12px;padding:12px 16px}.dp-c-form__section .form-group--timePicker .react-timerange-picker__wrapper{font-family:sf-regular,sans-serif}.dp-c-form__section .form-group--timePicker .react-timerange-picker__wrapper{font-size:2rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section .form-group--timePicker .react-timerange-picker__wrapper{letter-spacing:-.02em}@media (min-width: 768px){.dp-c-form__section .form-group--timePicker .react-timerange-picker__wrapper{font-size:1.6rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section .form-group--timePicker .react-timerange-picker__wrapper{letter-spacing:-.02em}}.dp-c-form__section .form-group--timePicker .react-timerange-picker__wrapper div{display:flex;flex-direction:row;justify-content:center}.dp-c-form__section .form-group--switchHrzList{display:flex;flex-direction:column}.dp-c-form__section .form-group--switchHrzList .switchListContainer{display:flex;flex-direction:row;align-items:center;gap:8px}.dp-c-form__section .form-group--fareLine{display:flex;flex-direction:column;gap:16px}.dp-c-form__section .form-group--fareLine .fare-line-item{display:flex;flex-direction:row;align-items:stretch;gap:8px;justify-content:space-between}.dp-c-form__section .form-group--fareLine .fare-line-item__actions{display:flex;flex-direction:row;gap:8px;align-items:center;padding-top:24px;width:88px}.dp-c-form__section .form-group--exceptions{display:flex;flex-direction:column;gap:16px}.dp-c-form__section .form-group--exceptions .exception-item{display:flex;flex-direction:row;align-items:stretch;gap:16px}.dp-c-form__section .form-group--exceptions .exception-item__field{flex-grow:1}.dp-c-form__section .form-group--exceptions .exception-item__actions{display:flex;flex-direction:row;gap:8px;align-items:center;padding-top:24px;width:88px}.dp-c-form__section .form-group--stripe .InputElement{background-color:#fff;border:1px solid #AFAFAF;border-radius:16px;color:#454548;flex-grow:1;height:40px;text-indent:12px}.dp-c-form__section .form-group--stripe .InputElement{font-family:sf-regular,sans-serif}.dp-c-form__section .form-group--stripe .InputElement{font-size:1.6rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section .form-group--stripe .InputElement{letter-spacing:-.02em}@media (min-width: 768px){.dp-c-form__section .form-group--stripe .InputElement{font-size:1.6rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section .form-group--stripe .InputElement{letter-spacing:-.02em}}.dp-c-form__section .form-group--submit{display:flex}.dp-c-form__section .form-group--submit button{flex-grow:1}.dp-c-form__section .form-group--submit button{font-family:sf-bold,sans-serif!important}.dp-c-form__section .form-group--submit button{font-family:sf-regular,sans-serif}.dp-c-form__section .form-group--submit button{font-size:1.6rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section .form-group--submit button{letter-spacing:-.02em}@media (min-width: 768px){.dp-c-form__section .form-group--submit button{font-size:1.6rem;line-height:2rem;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-form__section .form-group--submit button{letter-spacing:-.02em}}@media (min-width: 768px){.dp-c-form__section .form-group--submit{display:block;text-align:center}.dp-c-form__section .form-group--submit button{flex-grow:0;min-width:50%}}.dp-c-form__section .form-group--submit-v{display:flex;flex-direction:column;align-items:center}.dp-c-form__section .form-group--submit-v button{flex-grow:1;margin-top:24px;min-width:50%}.dp-c-form__section .form-group--submit-v button:first-child{margin-top:0}
