.fc .el-dialog.fare-rule-modal{background:none;box-shadow:none;height:100%;margin-top:4vh}.fc .el-dialog.fare-rule-modal .el-dialog__body{background-color:#fff;height:100%;padding:0}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body{display:flex;flex-direction:column}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group{background-color:var(--fc-green-50);color:var(--fc-primary-green);display:flex;font:var(--font-p2);justify-content:flex-start;letter-spacing:-.02em;min-height:32px;padding:6.5px 16px;width:-moz-fit-content;width:fit-content;width:100%}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container{display:flex;display:none;flex-direction:column;gap:10px;justify-content:center;width:100%}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container._dropdown{display:block}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container._dropdown .el-collapse{border:0}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container._dropdown .el-collapse-item{display:flex;flex-direction:column;gap:16px}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container._dropdown .el-collapse-item__wrap{background:transparent;border:0}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container._dropdown .el-collapse-item__header{background:transparent;border:0;height:100%;padding:0}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container._dropdown .el-collapse-item__header .el-icon{color:var(--primary-colour-white);height:16px;margin:0 50px 0 0;position:absolute;right:0;transform:rotate(90deg);width:16px}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container._dropdown .el-collapse-item__header .el-icon.is-active{transform:rotate(-90deg)}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container._dropdown .el-collapse-item__content{display:flex;flex-direction:column;gap:16px;padding:0}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group.btn-primary{background-color:var(--fc-primary-green);color:#fff}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group:hover{background-color:var(--fc-primary-green);color:#fff;transition:.3s ease-in-out}.fc .el-dialog.fare-rule-modal .fare-rule-modal-sidebar{background:var(--fc-green-25);flex-grow:1;padding:24px;width:100%}.fc .el-dialog.fare-rule-modal .heading-msg{align-items:center;flex-direction:column}.fc .el-dialog.fare-rule-modal .heading-msg h2{color:var(--fc-primary-green);font-size:40px;line-height:1.1;margin:15px 0;text-align:center}.fc .el-dialog.fare-rule-modal .heading-msg p{color:var(--fc-grey-70-color);font-size:18px;line-height:1.3}.fc .el-dialog.fare-rule-modal .el-dialog__header{margin:16px 0;padding:0}.fc .el-dialog.fare-rule-modal .el-dialog__header .modal-header{justify-content:flex-end}.fc .el-dialog.fare-rule-modal .form-wrapper{padding:0;width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form-item{text-transform:uppercase}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form-item__error{position:relative;text-transform:none}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row{flex-direction:column;margin-bottom:15px!important}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .form-col{margin-bottom:15px;width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .form-col+.form-col{margin-left:0}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .el-select,.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .form-col.w-full{width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper .button-action{align-items:center;flex-direction:column}.fc .el-dialog.fare-rule-modal .form-wrapper .button-action .btn{margin-bottom:0;margin-right:0}.fc .el-dialog.fare-rule-modal .form-wrapper .form-container{align-items:flex-start;flex-direction:column;justify-content:center;margin:1.5rem 0 0}.fc .el-dialog.fare-rule-modal .form-wrapper .form-container .el-form,.fc .el-dialog.fare-rule-modal .form-wrapper .form-container .el-select{width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper .form-container .button-action{margin:2em 0 1em}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal h1,.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal h2,.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal h3,.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal h4,.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal h5,.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal h6{font-weight:bolder}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__header{display:none;margin:0 0 24px}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content{padding:24px 15px 30px;padding-bottom:16px!important}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse{border:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__arrow{color:#403950;height:48px;scale:.5;transform:rotate(90deg);width:48px}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__arrow.is-active{transform:rotate(-90deg)}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__arrow svg{height:100%;width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__header{background:transparent;border:0;color:#403950;font:var(--font-p2);letter-spacing:-.02em;letter-spacing:-.02rem}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__wrap{background:transparent;border:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__content{color:var(--fc-grey-50-color);font:var(--font-description-text);padding:0 16px 0 0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__item{font-size:1.111rem;height:58px;padding:16px 0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__nav-scroll{overflow-x:scroll}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .sub-tab-container{display:flex;gap:16px;margin-bottom:24px}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .btn-sub-tab{align-items:center;background-color:transparent;border-radius:1000px;color:var(--primary-colour-moeve);cursor:pointer;display:inline-flex;font:var(--font-h2);min-width:100px;padding:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .btn-sub-tab-active{background-color:var(--secondary-colour-sky);border:1px solid var(--secondary-colour-sky);color:var(--primary-colour-purple)}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table{width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table tr{display:flex;flex-direction:row;margin-bottom:10px}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table td{color:#403950;font:var(--font-p2);letter-spacing:-.02em;padding-right:32px;text-align:left;vertical-align:top}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table td:first-child{width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table td:nth-child(2){min-width:20%}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table td+td{color:var(--fc-grey-50-color);font:var(--font-p2);letter-spacing:-.02em;padding-right:0;text-align:right;vertical-align:top;white-space:pre-wrap}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table.table-fare-rules td+td{text-align:left}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal h6{font:var(--font-p2);letter-spacing:-.02em}.fc .el-dialog.fare-rule-modal a{color:var(--fc-primary-green)}.fc .el-dialog.fare-rule-modal a:hover{text-decoration:underline}@media only screen and (min-width:768px){.fc .el-dialog.fare-rule-modal{width:90%}.fc .el-dialog.fare-rule-modal .el-tabs__content{padding:24px 48px 32px!important}.fc .el-dialog.fare-rule-modal .btn-close{cursor:pointer;margin:0}.fc .el-dialog.fare-rule-modal .fare-rule-modal-sidebar{background-position:70% 0;border-top-left-radius:14px;border-top-right-radius:14px;width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row{flex-direction:column;margin-bottom:15px!important}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .form-col{margin-bottom:15px;width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .form-col:last-child{margin-bottom:0}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .form-col+.form-col{margin-left:0}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .el-select,.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .form-col.w-full{width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper .button-action{align-items:center;flex-direction:row;justify-content:center}.fc .el-dialog.fare-rule-modal .form-wrapper .button-action .btn{margin-bottom:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal{width:100%}}@media only screen and (min-width:768px){.fc .el-dialog.fare-rule-modal{height:auto;width:90%}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body{display:flex;flex-direction:row}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group{display:flex;font:var(--font-p2);height:36px;justify-content:flex-start;letter-spacing:-.02em;padding:11.5px 16px;width:100%}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;width:100%}.fc .el-dialog.fare-rule-modal .fare-rule-modal-body .fare-rule-group-container._dropdown{display:none}.fc .el-dialog.fare-rule-modal .fare-rule-modal-sidebar{background-position:65% 0;border-bottom-left-radius:14px;border-top-left-radius:14px;border-top-right-radius:0;display:flex;padding:60px 24px 24px;width:352px}.fc .el-dialog.fare-rule-modal .el-dialog__header{margin:0 0 16px;padding:0}.fc .el-dialog.fare-rule-modal .el-dialog__body{border-radius:24px}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row{flex-direction:row}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .form-col{width:50%}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .form-col+.form-col{margin-left:15px!important}.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .el-select,.fc .el-dialog.fare-rule-modal .form-wrapper .el-form .form-row .form-col.w-full{width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal{border-bottom-right-radius:24px;border-top-right-radius:24px;width:80%}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs{gap:10px}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__header{margin:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content{padding:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view{padding:0 16px 0 0!important}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse{border:0;display:flex;flex-direction:column;gap:16px}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__arrow{color:#403950;height:40px;width:40px}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__arrow svg{height:100%;width:100%}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__header{background:transparent;border:0;color:#403950;font:var(--font-p2);height:40px;letter-spacing:-.02em;margin:0 0 8px}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__wrap{background:transparent;border:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__content .el-scrollbar__view .el-collapse-item__content{color:var(--fc-grey-50-color);font:var(--font-description-text);height:auto;padding:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__item{font-size:1rem;gap:20px;height:33px;justify-content:flex-start;max-width:40%;padding:0 0 16px;text-align:left;white-space:pre-wrap}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__nav-scroll{align-content:end;height:88px;margin:0 48px;overflow-x:hidden}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .el-tabs__nav-scroll .el-tabs__active-bar{border-radius:499px}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .sub-tab-container{margin:0 0 24px}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal .btn-sub-tab{border:0;font:var(--font-h3);padding:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table{margin-top:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table tr{display:table-row;margin-bottom:0}.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table td,.fc .el-dialog.fare-rule-modal .form-wrapper.fare-rule-modal table td+td{font:var(--font-p2);letter-spacing:-.02em}}@media only screen and (min-width:1400px){.fc .el-dialog.fare-rule-modal{width:70%}}
