html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#434343;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0}.main-layout{min-height:100vh}.main-layout .main-content{flex:1;flex-direction:column}.main-layout .main-content .wrapped-page-content{display:flex;flex-direction:column;justify-content:center;width:1024px;margin:0 auto;padding:24px 0}.shadowed-box{background-color:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 5px #2c7bb638}.ant-picker-header-super-next-btn,.ant-picker-header-super-prev-btn{display:none}.PhoneInput input{border:1px solid #d9d9d9;border-radius:6px;min-height:32px;padding:4px 11px}.PhoneInput input:focus{outline:none;border:1px solid #22afd6;box-shadow:0 0 0 2px #05ebff1a}.PhoneInput.error input[aria-invalid=true]{border-color:#ca005d}.PhoneInput.error input[aria-invalid=true]:focus{box-shadow:0 0 0 2px #ff054b1a}.modal-confirm-button{background-color:#0096ca;box-shadow:0 2px #05ebff1a}.modal-confirm-button:hover{background-color:#22afd6!important}.modal-confirm-button:active{background-color:#0075a3!important}.modal-cancel-button:hover{color:#22afd6!important;border-color:#22afd6!important}.modal-cancel-button:active{color:#0075a3!important;border-color:#0075a3!important}.pink-exclamation-circle{color:#e60075!important}.email-sent-color{color:#22afd6!important}.error-message-wrapper{justify-content:center;margin-bottom:24px}.section-title{color:#0096ca!important;font-size:20px!important;font-weight:700!important}.reprice-modal{top:70px!important;padding-bottom:70px!important}.copy-button{border:none;margin-left:5px}.ant-modal-content{padding:24px!important}.ant-modal-content .ant-modal-header{margin-bottom:16px}.ant-modal-content .checkbox-group{display:flex;flex-direction:column}.ant-modal-content .checkbox-group .ant-checkbox-wrapper{margin-inline-start:0}.main-footer{background-color:#0096ca;text-align:center;color:#fff;font-weight:700}#header{background-color:#0096ca;max-height:82px;display:flex}#header .ant-row{width:1024px;margin:0 auto}#header .ant-row>svg{height:62px;width:62px;margin-top:-14px;margin-right:64px}#header .ant-row .ant-menu-root{flex:1;background-color:#0096ca}#header .ant-row .ant-menu-item{color:#fff}#header .ant-row .ant-menu-item-selected{text-decoration:underline}#header .ant-row .ant-avatar{align-self:center;cursor:pointer}#header .ant-row .buttons-wrapper{display:flex;flex:1;gap:16px}#header .ant-row button{align-self:center;padding:0}#header .ant-row button a{padding:4px 15px}#header .ant-row .logo-ouigo{cursor:pointer}#header .ant-row .ant-btn-default:not(:disabled):hover{color:#fff;border-color:#fff;box-shadow:0 0 5px 2px #ffffff80}#header-banner{background-color:#e60075;height:25px}#header-banner .password-warning{color:#fff}.user-menu .ant-dropdown-menu li:last-of-type{color:#e60075}.page-header-wrapper{background-color:#fff;box-shadow:0 1px 1px #2c7bb638;display:flex;height:60px}.page-header-wrapper .page-header-container{display:flex;align-items:center;width:1024px;margin:0 auto;justify-content:space-between}.page-header-wrapper .page-header-container .page-header{flex:1;justify-content:space-between}.page-header-wrapper .page-header-container .page-header .ant-col{display:flex;align-items:center}.page-header-wrapper .page-header-container .page-header .ant-col:last-of-type{justify-content:flex-end}.page-header-wrapper .page-header-container .back-button{border:none;margin-right:8px}.page-header-wrapper .page-header-container .title{color:#434343;font-size:20px;line-height:24px;margin:0}.page-header-wrapper .page-header-container .sub-title{color:#8c8c8c;margin-left:16px;font-size:12px}.panel{margin-top:20px}.panel .ant-card.transparent{background:transparent;box-shadow:0 1px 5px #f1f2f6;border-radius:12px;box-shadow:0 1px 5px #2c7bb638}.panel .ant-card-head{color:#0096ca;font-size:20px;font-weight:600}.panel .notes-button{margin-left:15px}.notConfirmed{color:#000;border:1px solid #ccc;background-color:#fff}.pending .ant-tag{color:#5b5b5b;background:transparent;border-color:#5b5b5b}.full .ant-tag{color:#fff;background:#6fb557;border-color:#6fb557}.light .ant-tag{color:#fff;background:#e5b142;border-color:#e5b142}.noshow .ant-tag{color:#ca005d;background:linear-gradient(0deg,#ca005d4d,#ca005d4d);border-color:linear-gradient(0deg,rgba(202,0,93,.3),rgba(202,0,93,.3))}.confirmed .ant-tag{color:#0096ca;background:#e5f4f9;border-color:#0096ca}.provisional .ant-tag{color:#eb2f96;border-color:#eb2f96;background:linear-gradient(0deg,#fff0f6,#fff0f6),linear-gradient(0deg,#ffadd2,#ffadd2)}.actions-history{align-items:center}.actions-history .page-header{display:flex;width:1024px;align-items:center;margin:0 auto;padding:16px}.actions-history .shadowed-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:1424px;margin:25px auto;gap:12px}.actions-history .shadowed-box .actions-history-filters{display:flex;align-items:center;gap:24px}.actions-history .shadowed-box .revision-group-panel{width:100%;margin:0}.actions-history .shadowed-box .revision-group-panel .revision-group-title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;cursor:pointer}.actions-history .shadowed-box .revision-group-panel .revision-group-timestamp{font-weight:600;font-size:14px}.actions-history .shadowed-box .revision-group-panel .revision-group-summary{display:flex;flex-direction:column;align-items:flex-start;width:100%;cursor:pointer}.actions-history .shadowed-box .revision-group-panel .revision-group-summary .revision-group-summary-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 0 7px 30px;border-bottom:1px solid #f0f0f0}.actions-history .shadowed-box .revision-group-panel .revision-group-summary .revision-group-summary-item:last-child{border-bottom:none}.actions-history .shadowed-box .revision-group-panel .revision-group-summary .revision-group-summary-marker{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#0096ca}.actions-history .shadowed-box .revision-group-panel .revision-group-summary .revision-group-summary-state{color:#8c8c8c;font-size:12px}.actions-history .shadowed-box .revision-action-list{display:flex;flex-direction:column;gap:12px}.actions-history .shadowed-box .revision-action-row{padding:14px 16px;border:1px solid #e6ebee;border-radius:6px;background:#fbfcfd}.actions-history .shadowed-box .revision-action-row.technical .revision-action-type{color:#8c8c8c}.actions-history .shadowed-box .revision-action-row .revision-action-row-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.actions-history .shadowed-box .revision-action-row .revision-action-type{margin:0;font-weight:600;font-size:14px}.actions-history .shadowed-box .revision-action-row .revision-action-meta{margin-left:auto;color:#8c8c8c;font-size:12px;white-space:nowrap}.actions-history .shadowed-box .revision-action-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #e6ebee}.actions-history .shadowed-box .revision-action-details .revision-action-details-col{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;white-space:pre-line}.actions-history .shadowed-box .revision-number{color:#8c8c8c;font-size:12px;font-weight:400}.actions-history .shadowed-box .journey{color:#000;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid #d8d8d8;border-radius:6px;padding:7px 12px;width:fit-content;max-width:100%}.actions-history .shadowed-box .journey .journey-logo{display:flex;align-items:center}.actions-history .shadowed-box .journey .journey-logo svg{width:20px;height:20px}.actions-history .shadowed-box .journey .journey-time{font-weight:600}.actions-history .shadowed-box .journey .journey-accent{color:#e60075;font-weight:500}.actions-history .shadowed-box .journey .journey-arrow{color:#8c8c8c}.actions-history .shadowed-box .ant-alert{width:100%;margin-bottom:15px}.actions-history .shadowed-box .toggle-groups-button.ant-btn{width:24px;min-width:24px;height:24px;padding:0;border-radius:0}.progress-bar-container{border-radius:5px;background-color:#d8d8d8;margin-bottom:15px}.progress-bar-container .progress-bar{border-radius:4px;height:20px;transition:width 1s ease-out}.additional-fees-refund-form{width:950px}.additional-fees-refund-form .ant-select,.additional-fees-refund-form .ant-input{width:250px}.additional-fees-refund-form .tag-group{margin-bottom:16px}.additional-fees-refund-form .date-picker{width:250px}.additional-fees-refund .content{padding:20px;display:flex;flex-direction:column;justify-content:center;width:1024px;margin:0 auto}.additional-fees-refund .content .button-row{margin-top:25px}.additional-fees-refund .content .button-row button{margin:15px}.after-sale-add-animals .heading{align-items:baseline;margin-bottom:12px}.after-sale-add-animals .heading .title{font-size:16px;margin-right:16px}.after-sale-add-animals .animal-empty-row{height:26px}.after-sale-add-animals .option-row-name{margin-bottom:8px;margin-left:8px}.after-sale-add-animals .ant-badge-count{border-radius:4px;margin-right:4px;color:#22afd6;border:1px solid #22afd6}.alert-error{width:auto}.alert-error .alert-error-collapse{background-color:transparent;border-width:0px;margin-top:16px}.alert-error .alert-error-collapse .ant-collapse-item{display:flex;flex-direction:column}.alert-error .alert-error-collapse .ant-collapse-item .ant-collapse-header{order:2}.alert-error .alert-error-collapse .ant-collapse-item .ant-collapse-content{order:1}.alert-error .alert-error-collapse .ant-collapse-header{padding-top:0;padding-bottom:0}.alert-error .alert-error-collapse .ant-collapse-item,.alert-error .alert-error-collapse .ant-collapse-header-text{width:100%}.alert-error .alert-error-collapse .ant-collapse-item,.alert-error .alert-error-collapse .ant-collapse-content{border-width:0}.alert-error .alert-error-collapse .ant-collapse-content{background:transparent}.alert-error .alert-error-collapse .alert-error-caret svg{transition:transform .2s}.alert-error .alert-error-collapse .alert-error-code,.alert-error .alert-error-collapse .alert-error-message{font-size:12px}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.passenger-field-set .customer-checkbox-container{margin-bottom:12px}.after-sale-add-passengers .heading{align-items:baseline;margin-bottom:12px}.after-sale-add-passengers .heading .title{font-size:16px}.after-sale-add-passengers .select-wrapper{margin:0}.after-sale-add-passengers .select-wrapper .ant-select{width:60px}.after-sale-add-passengers .children-forms{margin:16px 0}.after-sale-add-passengers .children-forms .ant-space{width:100%}.after-sale-add-passengers .children-forms .ant-row>.ant-col+.ant-col{margin-left:16px}.after-sale-add-passengers .buttons-wrapper{display:flex;flex:1;justify-content:center}.after-sale-add-passengers .buttons-wrapper>button+button{margin-left:16px}.after-sale-add-passengers .passenger-group-name{display:block;margin-top:8px;font-weight:700}.after-sale-add-passengers form{display:flex;flex-direction:column;gap:12px}.after-sale-add-passengers form .ant-row .popover{margin-left:10px}.options{display:flex;flex-direction:column}.options .options-heading{align-items:baseline;margin-bottom:12px}.options .options-heading .options-title{font-size:16px;margin-right:16px}.options .ant-table-wrapper{margin-bottom:20px}.options .ant-table-wrapper .ant-table-thead td:first-of-type{background-color:#fff}.options .options-form .options-row{align-items:center;margin-bottom:16px;height:32px}.options .options-form .ant-form-item{margin-bottom:0}.options .options-form .ant-select{width:60px}.options .options-form .option-name{width:400px}.options .options-form .select-col{width:120px}.options .direction-name{font-weight:700;margin-bottom:8px}.options .direction-name:nth-of-type(2){margin-top:16px}.options .option-row-name{margin-bottom:8px;margin-left:8px}.options .ant-badge-count{border-radius:4px;margin-right:4px;color:#22afd6;border:1px solid #22afd6}.options .buttons-wrapper{display:flex}.options .buttons-wrapper>button+button{margin-left:16px}.options .price-diff-alert{background-color:#f1f2f6;border-color:#f1f2f6;margin-top:16px}.options .price-diff-alert svg{color:#22afd6}.options .price-diff-alert .price-row{width:240px}.reprice-modal .button-row{margin-top:25px}.reprice-modal .button-row button{margin:15px}.reprice-modal .ant-tree-treenode-switcher-open,.reprice-modal .service-item{width:100%}.reprice-modal .service-item .ant-tree-node-content-wrapper-normal{min-height:34px;display:flex;align-items:center}.reprice-modal .updated-price .ant-tree-node-content-wrapper{background-color:#f8ebd0}.reprice-modal .service-item-row{line-height:2.4}.reprice-modal .ant-typography-edit-content{margin:0;max-width:80px}.reprice-modal .ant-tree-treenode .ant-tree-switcher.ant-tree-switcher_open,.reprice-modal .ant-tree-treenode .ant-tree-switcher.ant-tree-switcher-noop{display:none!important}.reprice-modal .ant-tree-treenode .ant-tree-node-content-wrapper,.reprice-modal .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title{display:flex;flex:1}.reprice-modal .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title .ant-row{justify-content:space-between;width:100%}.reprice-modal .departure-date-time{color:#b2b2b2;font-size:12px}.reprice-modal .passenger-type{color:#b2b2b2}.reprice-modal .tree-column{flex:1;max-width:50%}.reprice-modal .tree-column .ant-tree{width:100%}.reprice-modal .ant-divider{height:100%}.reprice-modal .anticon-arrow-right{margin:0 4px}.payment .payment-heading{align-items:baseline;margin-bottom:12px;display:flex;justify-content:space-between}.payment .payment-heading .payment-title{font-size:16px;margin-right:16px}.payment .ant-alert-message,.payment .payment-alert-info{font-weight:500}.payment .voucher-input-wrapper input{width:260px}.payment .ant-space{align-items:center}.payment .ant-card{width:460px}.payment .voucher-list .ant-row{height:32px}.payment .price{text-align:end}.payment .price svg{color:#333}.payment .price button{border:none}.payment .sub-price-label{padding-left:16px}.payment .sub-price-label>span{font-size:12px}.payment .sub-price{font-size:12px;text-align:end}.payment .total-price{font-weight:700}.payment .ant-divider-horizontal{margin:12px 0}.payment .buttons-wrapper{display:flex;flex:1;justify-content:center}.payment .buttons-wrapper>button+button{margin-left:16px}.reaccom .reaccom-heading{align-items:baseline;margin-bottom:12px;display:flex;justify-content:space-between}.reaccom .reaccom-heading .reaccom-title{font-size:16px;margin-right:16px}.reaccom .ant-alert-message,.reaccom .reaccom-alert-info{font-weight:500}.reaccom .ant-card{width:460px}.reaccom .buttons-wrapper{margin-top:24px;display:flex;flex:1;justify-content:center}.reaccom .buttons-wrapper>button+button{margin-left:16px}.journey-service-card .ant-card{width:400px}.journey-service-card .ant-card .ant-card-body{padding:20px}.journey-service-card .ant-card .ant-col:first-of-type{display:flex;flex-direction:column;justify-content:center}.journey-service-card .ant-card.disabled{background-color:#d8d8d8}.journey-service-card .ant-row{flex-wrap:nowrap;display:flex;flex:1}.journey-service-card .highSpeed{color:#e60075}.journey-service-card .classicSpeed{color:#0096ca}.journey-service-card .train-type{width:40px;height:40px;margin-right:12px}.journey-service-card .train-name{font-size:12px}.journey-service-card .train-name>span+span{margin-left:10px}.journey-service-card .train-details{margin-left:45px;font-size:12px}.journey-service-card .travel-type{color:#5b5b5b;font-size:10px;margin-left:50px}.journey-service-card .travel-type+.ant-row{margin-top:4px}.journey-service-card .price,.journey-service-card .status{color:#5b5b5b;font-size:14px;font-weight:500;margin-left:16px;align-self:center}.journey-service-card .segments-wrapper{display:flex;flex:1}.journey-service-card .segment-content-wrapper{display:flex;flex:1;justify-content:space-between;align-items:flex-end}.journey-service-card .bike-count{position:relative;display:inline-flex;flex:0 0 auto;width:50px;height:50px;margin-left:8px}.journey-service-card .bike-count .bike-count-icon{width:100%;height:100%;display:block}.journey-service-card .bike-count .bike-count-bubble{position:absolute;top:0;right:0;width:19px;height:19px;line-height:18px;text-align:center;font-size:11px;font-weight:600;color:currentColor}.journey-service .packages-container{align-items:center;margin-left:24px;flex:1}.journey-service .packages-container button.ant-btn:not(:disabled):hover{color:#fff;background-color:#0096ca}.after-sale-upgrade{display:flex;flex-direction:column}.after-sale-upgrade .heading{align-items:baseline;margin-bottom:12px}.after-sale-upgrade .heading .title{font-size:16px;margin-right:16px}.after-sale-upgrade .ant-space{width:100%}.after-sale-upgrade .package-container{align-items:center;margin-left:24px;flex:1;gap:16px}@font-face{font-family:Gotham Rounded;src:url(/fonts/GothamRounded-Light.otf) format("truetype");font-weight:300}@font-face{font-family:Gotham Rounded;src:url(/fonts/GothamRounded-Book.otf) format("truetype");font-weight:400}@font-face{font-family:Gotham Rounded;src:url(/fonts/GothamRounded-Medium.otf) format("truetype");font-weight:500}@font-face{font-family:Gotham Rounded;src:url(/fonts/GothamRounded-Bold.otf) format("truetype");font-weight:700}.seatMap .ant-layout-header{padding-inline:0}.seatMap button p{margin:0}.seatMap h2{color:#0096ca;font-size:20px;font-weight:600}.seatMap .override-card-border{border:1px solid #D8D8D8}.seatMap .override-seatmap-passengers-style button{width:100%;border:0}.seat-map-legend{margin-bottom:16px;border:1px solid #D8D8D8}.seat-map-legend .legend-message{display:block;font-size:12px;margin-bottom:8px}.seat-map-legend .seat-wrapper{display:flex;align-items:center;flex:1}.seat-map-legend .seat-wrapper .selected-seat{background:#0096ca20;min-width:40px;height:40px;border-radius:8px;border:2px solid #0096ca;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 4px;padding:0;font-size:14px;font-weight:500;text-align:center;color:#0096ca}.seat-map-legend .seat-wrapper>svg{min-width:48px}.date-navigator>span{margin:0 12px;text-transform:capitalize}.journey-results{display:flex;flex-direction:column}.journey-results .ant-alert{padding-block:8px;display:flex;align-items:center;margin-bottom:16px;font-size:12px;border-radius:6px;min-width:80%}.journey-results .ant-alert.bike-alert{margin-bottom:0;padding-block:16px;font-weight:500}.journey-results .journey-results-heading{align-items:baseline;margin-bottom:12px}.journey-results .journey-results-heading .journey-title{font-size:16px;margin-right:16px}.journey-results .journey-override-aftersale-fees{font-weight:700}.journey-results .package-container{align-items:center;margin-left:24px;flex:1;gap:16px}.journey-results .price-diff-alert{background-color:#f1f2f6;border-color:#f1f2f6;margin-top:16px;margin-bottom:0}.journey-results .price-diff-alert svg{color:#e60075}.journey-results .price-diff-alert .price-row{width:160px}.passenger-counts{margin:0}.passenger-counts__col{display:flex;flex-direction:row;align-items:center;justify-content:center}.passenger-counts__label{font-weight:500}.passenger-counts__select{min-width:72px}.passenger-counts .row-select{width:60px;margin-left:16px}.passenger-counts .toggle-wrapper{align-items:center;margin-bottom:16px;height:32px}.passenger-counts .switch-text{margin:0 16px}.passenger-counts .wheelchair-passenger-select{width:400px}.passenger-counts .bike-row{margin-top:12px}.search-engine .ant-row>div+div{margin-left:16px}.search-engine .ant-row .switch-text{margin:0 16px}.search-engine .ant-row .ant-tree-select{width:260px}.search-engine .ant-row .row-select{width:60px;margin-left:16px}.search-engine .date-picker{width:160px}.search-engine .toggle-wrapper{align-items:center;margin-bottom:16px;height:32px}.search-engine .wheelchair-passenger-select{width:400px}.search-engine .button-wrapper{justify-content:center;margin-top:24px}.search-engine .reset-search-params{margin-left:16px}.search-engine .inbound-alert{justify-content:center}.search-engine .inbound-only-alert-wrapper .ant-alert-warning{margin-bottom:16px;padding:8px 12px}.search-engine .journey-title{font-size:16px;margin-right:16px;margin-bottom:12px}.search-engine .inbound-reset-alert{margin-top:16px;font-size:12px}.ant-select-tree-treenode{width:100%}.empty-list-message{color:#00000040;text-align:center}.ant-tree-select-dropdown{max-height:400px}.swap-button{margin:0 5px}.after-sale-page .step-wrapper{margin-top:24px}.contact-form .contact-form-heading{align-items:baseline;margin-bottom:12px}.contact-form .contact-form-heading .contact-form-title{font-size:16px;margin-right:16px}.contact-form .ant-row>.ant-col+.ant-col{margin-left:16px}.contact-form .passenger-list{margin-bottom:16px;width:100%}.contact-form .passenger-type{font-weight:700}.contact-form .buttons-wrapper{display:flex;flex:1;justify-content:center}.contact-form .buttons-wrapper>button+button{margin-left:16px}.contact-form .checkbox-wrapper{display:flex;flex-direction:column;align-content:space-around}.contact-form .checkbox-wrapper .ant-form-item:not(:last-of-type){margin-bottom:0}.contact-form .ant-picker{width:100%}.contact-form .customer-info{margin-bottom:24px}.contact-form .passenger-group-name{display:block;margin-top:8px;font-weight:700}.contact-form .ant-space{width:100%}.book-page .step-wrapper{margin-top:24px}.compensation-amount{width:950px}.compensation-amount .toggle-row{justify-content:"center"}.compensation-amount .ant-table-wrapper{margin-bottom:25px}.compensation-amount .switch-row,.compensation-amount .ant-row{justify-content:center;flex:1}.compensation-amount .compensation-type-select{background-color:#0096ca!important}.compensation-amount .fixed-compensation-label{align-self:center}.compensation-amount .fixed-compensation-input{width:100px;margin-left:25px}.compensation-amount .selected-price-col{text-align:right}.compensation-amount .symbol{padding:0 6px}.compensation-amount .total-price-col{padding-left:6px}.compensation-amount .total-price-col .ant-row{justify-content:flex-start;align-items:center}.compensation-amount .total-price-col .ant-form-item{margin-bottom:0}.compensation-amount .switch-text-active{font-weight:700}.compensation-amount .switch-text,.compensation-amount .switch-text-active{margin:0 25px}.compensation-amount .total-compensation-label{width:150px}.compensation-amount .total-price-selected-label{font-weight:700}.compensation-amount .total-price-calculated-label{font-weight:700;color:#0096ca}.compensation-details{width:454px}.compensation-details .ant-select{width:200px}.compensation-details .tag-group{margin-bottom:16px}.compensation-validity .range-picker{width:300px}.compensation-validity .ant-row{gap:10px}.booking-compensation .content{padding:20px;display:flex;flex-direction:column;justify-content:center;width:1024px;margin:0 auto}.booking-compensation .content .button-row{margin-top:25px}.booking-compensation .content .button-row button{margin:15px}.after-sale-actions-modal .ant-btn{margin:0 10px}.after-sale-actions-modal .ant-tree .ant-tree-checkbox+span:hover{background-color:transparent}.after-sale-actions-modal .ant-tree-title{padding-inline-start:2px}.after-sale-actions-modal .ant-tree-treenode{padding:0}.after-sale-actions-modal .ant-tree-treenode .ant-tree-switcher.ant-tree-switcher_open,.after-sale-actions-modal .ant-tree-treenode .ant-tree-switcher.ant-tree-switcher-noop{display:none!important}.after-sale-actions-modal .ant-tree-treenode .ant-tree-node-content-wrapper,.after-sale-actions-modal .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title{display:flex;flex:1}.after-sale-actions-modal .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title .ant-row{justify-content:space-between;width:100%}.after-sale-actions-modal .ant-tree .ant-tree-checkbox{margin-inline-end:2px;margin-block-start:1px}.after-sale-actions-modal .anticon-arrow-right{margin:0 4px}.after-sale-actions-modal .checbox-error{margin-left:25px}.after-sale-actions-modal .checkbox-section{display:flex;flex-direction:column}.after-sale-actions-modal .checkbox-section+.checkbox-section{margin-top:20px}.after-sale-actions-modal .checkbox-section .checkbox-section-title{margin-bottom:8px;font-weight:700}.aftersale-actions .buttons-wrapper{display:flex;flex-direction:column;gap:16px}.aftersale-actions button{align-self:center;width:250px}.customer-details .customer-identifier{font-weight:700}.customer-details .customer-language-button{padding:0;height:auto;margin-left:8px}.customer-details .customer-language{display:inline-flex;align-items:center;gap:8px}.customer-details .customer-language-caret{font-size:12px;color:#8c8c8c}.customer-details .customer-language-option{display:inline-flex;align-items:center;gap:8px}.customer-language-flag{width:20px;height:14px;object-fit:cover;border:1px solid #d9d9d9;border-radius:2px;display:inline-block}.override-type{flex:17%}.override-details{margin-top:1em;flex:80%}#rebook-override{margin-bottom:15px}.clone-booking-drawer .passenger-counts{margin:12px 0}.clone-booking-drawer .passenger-counts .passenger-counts__select{width:80px}.clone-booking-drawer .clone-booking-section{margin-bottom:16px}.clone-booking-drawer .clone-booking-section__header{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.clone-booking-drawer .clone-booking-section__header .ant-typography{margin-bottom:0}.clone-booking-drawer .clone-booking-section__skipped{padding:2px 8px;border-radius:10px;background:#f0f0f0;font-size:12px;white-space:nowrap}.clone-booking-drawer .clone-booking-section__service{margin:12px 0}.clone-booking-drawer .clone-booking-packages__list,.clone-booking-drawer .clone-booking-options__list{width:100%}.clone-booking-drawer .clone-booking-packages__price,.clone-booking-drawer .clone-booking-options__price{margin-left:8px;font-weight:500}.clone-booking-drawer .clone-booking-actions{margin-top:16px;text-align:right}.clone-booking-drawer .clone-booking-actions .ant-space-item:last-child{margin-left:12px}.notes-form .button-row button{margin:15px}.booking-notes{margin-bottom:30px}.booking-notes .ant-table-fixed{table-layout:fixed}.booking-notes .ant-table-tbody>tr>td{word-wrap:break-word;word-break:break-all}.payments .button-row{margin-top:25px}.payments .button-row button{margin:15px}.payments .credit-card-refund .ant-btn-primary{background-color:#e60075}.payments .credit-card-refund .ant-btn-primary:hover{background-color:#fd0074}.payments .additional-fees-refund .ant-btn-primary{background-color:#e60075;margin-top:20px}.payments .additional-fees-refund .ant-btn-primary:hover{background-color:#fd0074}.payments .additional-fees-refund .relaunch-additional-fees .ant-btn-primary{background-color:#0096ca}.payments .additional-fees-refund .relaunch-additional-fees .ant-btn-primary:hover{background-color:#33abd5}.customer-details .seller-logo{width:105px!important;height:105px!important;margin-right:5px}.train-infos .promo-badge{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #0096ca;border-radius:6px;color:#0096ca;background-color:#e5f4f9;font-size:12px;line-height:14px}.train-infos .promo-space{display:inline-flex;align-items:center}.segment-details .overbooking-logo{margin-left:2px;vertical-align:bottom}.segment-details .placement-seat-description>svg{width:15px;height:15px;margin:0 8px;color:#0096ca}.segment-details .train-infos .highSpeed{color:#e60075}.segment-details .train-infos .classicSpeed{color:#0096ca}.segment-details .passengers-details .cancelled-options{background-color:#ececec}.segment-details .passengers-details .provisional{color:#e5b142;font-weight:700}.segment-details .passengers-details .cancelled{background-color:#ececec}.segment-details .passengers-details .discount,.segment-details .passengers-details .pack-plus{margin-bottom:10px}.segment-details .passenger-wording span+span:before{content:", "}.segment-details .passenger-wording .provisional{color:#e5b142;font-weight:700}.segment-details .passenger-wording .cancelled{background-color:#ececec}.segment-details .train-infos.provisional .train-route{border:2px solid #e5b142}.segment-dropdown-menu .ant-avatar{align-self:center;cursor:pointer}.segment-dropdown-menu .ant-dropdown-menu-item{color:#0096ca!important}.segment-dropdown-menu .ant-dropdown-menu-item svg{width:24px;height:24px}.segment-set .swap-alerts-row{display:flex;gap:12px;margin-bottom:16px}.segment-set .swap-alerts-row .ant-alert{flex:1;margin-bottom:0}.segment-set .segment-details+.segment-details{margin-top:20px}.segment-set .ant-typography{font-size:14px;font-weight:400}.segment-set .ant-typography span{color:#8c8c8c}.segment-set .title{margin-bottom:10px;color:#000}.segment-set .title .selected-direction{font-weight:600;font-size:16px;line-height:19px;margin-right:5px}.segment-set .title .direction-date{font-size:16px}.segment-set .title .direction-date span{color:#8c8c8c}.segment-set .title .cancel-reason-badge{float:right}.segment-set .title:first-letter{text-transform:uppercase}.segment-set .segment-action-buttons{display:flex;justify-content:end}.segment-set .action-button{display:flex;align-items:center;width:100%;font-size:12px;font-weight:500}.segment-set .action-button svg{width:20px;height:20px;color:#fff}.segment-set .ant-alert{padding-block:8px;display:flex;align-items:center;margin-bottom:16px;font-size:12px;border-radius:6px}.segment-set .ant-alert-icon{font-size:14px}.segment-set .ouigo-swap-alert{background-color:#fff1f7;border:1px solid #e60075}.segment-set .ouigo-swap-alert .ant-alert-description,.segment-set .ouigo-swap-alert .ant-alert-icon{color:#e60075}.segment-set .ouigo-swap-voucher-alert .ant-alert-icon{align-items:center;display:inline-flex}.segment-set .ouigo-swap-voucher-alert .ant-alert-icon svg{height:16px;width:16px}.segment-set .journey{margin-bottom:5px;color:#000;font-size:12px;line-height:14px;font-weight:700}.segment-set .journey .journey-index{margin-right:20px}.segment-set .train-infos{display:flex;gap:16px;margin-bottom:16px}.segment-set .train-infos .train-route{color:#000;display:flex;border:1px solid #d8d8d8;border-radius:6px;padding:7px;align-items:center}.segment-set .train-infos .train-route .number{font-size:8px;margin-right:17px}.segment-set .train-infos .train-route img{width:40px;height:40px;margin-right:12px}.segment-set .train-infos .train-route .timing{display:flex;flex-flow:column;gap:14px;font-size:12px;line-height:14px;margin-right:17px;margin-left:12px}.segment-set .train-infos .train-route .logo{height:40px}.segment-set .train-infos .train-route .origin-destination{display:block;font-size:12px;line-height:14px;margin-right:auto}.segment-set .train-infos .train-route .price{font-size:14px;white-space:nowrap}.segment-set .train-infos .package-name{display:flex;align-items:center;font-size:12px;border:1px solid #0096ca;border-radius:6px;color:#0096ca;padding:11px 16px}.segment-set .train-infos .package-name.blue{background-color:#e5f4f9;color:#0096ca;border-color:#0096ca}.segment-set .train-infos .package-name.pink{background-color:#fce5f1;color:#e60075;border-color:#e60075}.segment-set .train-infos .package-name.yellow{background-color:#feffe6;color:#d4b106;border-color:#d4b106}.segment-set .train-infos .package-name.orange{background-color:#fff7e6;color:#fa8c16;border-color:#fa8c16}.segment-set .train-infos .package-name.grey{background-color:#d8d8d8;color:#5b5b5b;border-color:#5b5b5b}.segment-set .train-infos .package-name.light-grey{background-color:#f0f0f0;color:#6a6a6a;border-color:#6a6a6a}.segment-set .passengers-details{display:flex;gap:16px}.segment-set .passengers-details table .passenger-type{color:#b2b2b2;line-height:16px}.segment-set .passengers-details table .passenger-type span{margin-right:10px}.segment-set .passengers-details table .passenger-type .anticon-info-circle{cursor:pointer}.segment-set .passengers-details table .passenger-name,.segment-set .passengers-details table .placement{line-height:16px}.segment-set .passengers-details .products{height:fit-content;border:1px solid #d8d8d8;border-radius:6px;color:#000;font-size:12px;line-height:14px;padding:16px}.segment-set .passengers-details .products .options-details .options-title{font-weight:600}.segment-set .passengers-details .products>.options-details+.options-details{margin-top:16px}.segment-set-cancelled .toggler{text-align:center;margin-top:14px;color:#8c8c8c}.segment-set-cancelled .toggler .ant-btn-primary{border-color:#d8d8d8!important;background-color:#fff;color:#605e5e}.segment-set-cancelled .toggler .ant-btn-primary:hover *{color:#fff}.segment-set-cancelled .toggler .ant-typography,.segment-set-cancelled .toggler .toggle-icon{color:#605e5e}.segment-set-cancelled .ant-table-container,.segment-set-cancelled .ant-table-thead .ant-table-cell{background-color:#f1f2f6}.vouchers table tbody tr:hover{cursor:pointer}.vouchers .panel{width:auto}.booking-overview .panel.swap-status-panel .ant-card{border-radius:8px;transition:box-shadow .2s ease,border-color .2s ease}.booking-overview .panel.swap-status-panel.swap-status-panel-success .ant-card{box-shadow:inset 0 0 0 2px #52c41a}.booking-overview .panel.swap-status-panel.swap-status-panel-danger .ant-card{box-shadow:inset 0 0 0 2px #e60075}.booking-overview .panel.swap-status-panel.swap-status-panel-warning .ant-card{box-shadow:inset 0 0 0 2px #e5b142}.booking-overview .ouigo-swap-toggle{background-color:#e6007533}.booking-overview .ouigo-swap-toggle.ant-switch-checked{background-color:#e60075}.booking-overview .ouigo-swap-toggle:hover:not(.ant-switch-disabled){background-color:#e6007547}.booking-overview .ouigo-swap-toggle.ant-switch-checked:hover:not(.ant-switch-disabled){background-color:#e60075}.booking-overview .ouigo-swap-toggle-value{color:#8c8c8c;font-size:14px;font-weight:600}.booking-overview .ouigo-swap-toggle-value.active{color:#e60075}.booking-overview .content{padding:20px;display:flex;flex-direction:column;justify-content:center;width:1024px;margin:0 auto}.booking-overview .content .customer-sale-details{display:flex;flex-direction:row;justify-content:space-right;flex-wrap:nowrap}.booking-overview .content .agent-sale-details{display:flex}.booking-overview .content .agent-sale-details>div>.panel{width:46%}.booking-overview .content .agent-sale-details .ant-row{flex:1}.booking-overview .content .provisional-alert,.booking-overview .content .error-alert{margin:5px 0}.booking-overview .content .pending-refund-alert .ant-alert{background-color:#d8d8d8;color:#e60075;border:none}.booking-overview .content .ant-alert-content .ant-alert-message{font-weight:600}.booking-overview .content .revert-link{font-weight:700;color:#e60075;padding:0}.reprice-tree .ant-tree-treenode-switcher-open,.reprice-tree .service-item{width:100%}.reprice-tree .service-item .ant-tree-node-content-wrapper-normal{min-height:34px;display:flex;align-items:center}.reprice-tree .service-item-row{line-height:2.4}.reprice-tree .ant-typography-edit-content{margin:0;max-width:80px}.reprice-tree .ant-tree-treenode .ant-tree-switcher.ant-tree-switcher_open,.reprice-tree .ant-tree-treenode .ant-tree-switcher.ant-tree-switcher-noop{display:none!important}.reprice-tree .ant-tree-treenode .ant-tree-node-content-wrapper,.reprice-tree .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title{display:flex;flex:1}.reprice-tree .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title .ant-row{justify-content:space-between;width:100%}.reprice-tree .departure-date-time{color:#b2b2b2;font-size:12px}.reprice-tree .passenger-type{color:#b2b2b2}.reprice-tree .tree-column{flex:1;max-width:50%}.reprice-tree .tree-column .ant-tree{width:100%}.reprice-tree .ant-divider{height:100%}.reprice-tree .anticon-arrow-right{margin:0 4px}.cancel-and-refund .modify-refund-row{margin-bottom:12px}.cancel-and-refund .modify-refund-row .ant-btn-primary{background-color:#e60075}.cancel-and-refund .modify-refund-row .ant-btn-primary:hover{background-color:#fd0074}.cancel-and-refund .info-icon{margin-right:8px}.cancel-and-refund .info-text{font-size:10px}.cancel-and-refund .info-row{margin-bottom:12px;display:flex;flex-direction:row;align-items:center}.cancel-and-refund .wrapped-page-content section{margin-bottom:24px}.cancel-and-refund .ant-checkbox-wrapper{margin:0}.cancel-and-refund .service-item{width:100%}.cancel-and-refund .service-item .ant-tree-node-content-wrapper-normal{min-height:34px;display:flex;align-items:center}.cancel-and-refund .updated-price .ant-tree-node-content-wrapper{background-color:#f8ebd0}.cancel-and-refund .service-item-row{line-height:2.4}.cancel-and-refund .ant-typography-edit-content{margin:0;max-width:80px}.cancel-and-refund .recap-block+.recap-block{margin-top:16px}.cancel-and-refund .recap-block-title{color:#0096ca;font-size:14px;font-weight:800}.cancel-and-refund .recap-block-divider{margin:8px 0 12px}.cancel-and-refund .ant-tree-treenode-switcher-open{width:100%}.cancel-and-refund .ant-tree-treenode .ant-tree-switcher.ant-tree-switcher_open,.cancel-and-refund .ant-tree-treenode .ant-tree-switcher.ant-tree-switcher-noop{display:none!important}.cancel-and-refund .ant-tree-treenode .ant-tree-node-content-wrapper,.cancel-and-refund .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title{display:flex;flex:1}.cancel-and-refund .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title .ant-row{justify-content:space-between;width:100%}.cancel-and-refund .ant-tree .ant-tree-checkbox{margin-inline-end:2px;margin-block-start:1px}.cancel-and-refund .refund-items-containers{width:100%}.cancel-and-refund .departure-date-time{color:#b2b2b2;font-size:12px}.cancel-and-refund .passenger-type{color:#b2b2b2}.cancel-and-refund .tree-column{flex:1;max-width:50%}.cancel-and-refund .tree-column .ant-tree{width:100%}.cancel-and-refund .vertical-divider{height:100%}.cancel-and-refund .ant-select{width:280px}.cancel-and-refund .anticon-arrow-right{margin:0 4px}.Commnication-history .content{padding:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:1024px;margin:0 auto}.Commnication-history .content .ant-table-wrapper{width:100%;margin-bottom:30px}.Commnication-history .content .email-html{text-align:-webkit-center}.Commnication-history .content .ant-alert{width:100%;margin-bottom:15px}.user-details-form{width:454px}.user-details-form .ant-select{width:200px}.user-info-form{width:400px}.user-info-form .ant-form-item{width:90%}.user-info-form .ant-form-item .ant-form-item-label{width:40%}.user-info-form .info-text{font-size:10px}.user-info-form .ant-row{width:100%}.create-user .content{padding:20px;display:flex;flex-direction:column;justify-content:center;width:1024px;margin:0 auto}.create-user .content .button-row{margin-top:25px}.create-user .content .button-row button{margin:15px}.download-tickets .segment-node{pointer-events:none}.download-tickets .content{padding:20px;display:flex;flex-direction:column;justify-content:center;width:1024px;margin:0 auto}.download-tickets .content .button-row{margin-top:25px}.download-tickets .content .button-row button{margin:15px}.download-tickets .section-title{color:#0096ca;font-size:20px;font-weight:700}.download-tickets .ant-tree-treenode-switcher-open{width:100%}.download-tickets .ant-tree-treenode .ant-tree-checkbox,.download-tickets .ant-tree-treenode .ant-tree-switcher.ant-tree-switcher_open,.download-tickets .ant-tree-treenode .ant-tree-switcher.ant-tree-switcher-noop{display:none!important}.download-tickets .ant-tree-treenode .ant-tree-node-content-wrapper,.download-tickets .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title{display:flex;flex:1}.download-tickets .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title .ant-row{justify-content:space-between;width:100%}.download-tickets .departure-date-time{color:#b2b2b2;font-size:12px}.download-tickets .tree-column{flex:1;max-width:50%}.download-tickets .tree-column .ant-tree{width:100%}.download-tickets .ant-divider{height:100%}.idp-response-page>.content{align-items:center;justify-content:center;min-height:200px}.idp-response-page>.content .ant-alert{max-width:640px;margin-bottom:20px}.idp-response-page>.content .ant-spin{margin-top:40px}.login-page>.content{align-items:center}.login-page>.content .ant-alert{max-width:640px;margin-top:40px;margin-bottom:-40px}.login-page>.content>form{display:block;width:300px;margin:auto;background:transparent;padding-top:80px;text-align:left}.login-page>.content>form .buttons-wrapper{display:flex;justify-content:space-between}.login-page>.content .fid-section{width:300px;margin:20px auto 0;text-align:center}.login-page>.content .fid-section .ant-divider .ant-divider-inner-text{color:#e60075}.login-page>.content .fid-section .ant-divider:before,.login-page>.content .fid-section .ant-divider:after{border-color:#0096ca}.login-page>.content .fid-section .ant-divider-inner-text{font-size:14px;color:#666}.login-page>.content .fid-section .ant-spin{display:block;margin:16px auto}.login-page>.content .fid-section .fid-buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.totp-error-alert{margin-bottom:16px;justify-self:center}.totp-code-input-wrapper .ant-form-item-label{text-align:center}.totp-code-input{display:flex;gap:8px;justify-content:center}.totp-code-input .totp-digit-input{width:48px;height:48px;text-align:center;font-size:24px;font-weight:600;border-radius:8px;padding:0}.totp-code-input .totp-digit-input:focus{border-color:#0096ca;box-shadow:0 0 0 2px #0096ca33}.totp-code-input .totp-digit-input.ant-input-status-error{border-color:#ca005d}.totp-code-input .totp-digit-input.ant-input-status-error:focus{box-shadow:0 0 0 2px #ca005d33}.mfa-setup-page>.content{align-items:center;max-width:800px;margin:0 auto;padding:40px 20px}.mfa-setup-page>.content .warning-alert{margin-bottom:30px}.mfa-setup-page>.content .qr-section{width:100%;text-align:center;padding:20px;margin-bottom:30px;background:#fff;border-radius:12px;box-shadow:0 1px 5px #2c7bb638;transition:opacity .3s ease}.mfa-setup-page>.content .qr-section.disabled{opacity:.4;pointer-events:none}.mfa-setup-page>.content .qr-section .option-text{text-align:left;margin-bottom:20px;color:#333}.mfa-setup-page>.content .qr-section .qr-code-container{display:flex;justify-content:center;margin-bottom:20px}.mfa-setup-page>.content .qr-section .qr-code-container .qr-code-image{width:200px;height:200px}.mfa-setup-page>.content .qr-section .secret-box{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:8px}.mfa-setup-page>.content .qr-section .secret-box .secret-text{font-size:14px;font-family:monospace;letter-spacing:.5px}.mfa-setup-page>.content .qr-section .secret-box .copy-button{border:none;background:transparent}.mfa-setup-page>.content .qr-section .secret-box .copy-button:hover{color:#0096ca}.mfa-setup-page>.content .qr-section .secret-label{display:block;font-size:12px}.mfa-setup-page>.content .email-section{width:100%;text-align:center;padding:20px;margin-bottom:30px;background:#fff;border-radius:12px;box-shadow:0 1px 5px #2c7bb638}.mfa-setup-page>.content .email-section .option-text{text-align:left;margin-bottom:20px;color:#333}.mfa-setup-page>.content .code-section{width:100%;text-align:center;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 5px #2c7bb638}.mfa-setup-page>.content .code-section .buttons-wrapper{display:flex;justify-content:center;margin-top:20px;gap:10px}.mfa-setup-page>.content .code-section .buttons-wrapper button{min-width:150px}.mfa-verify-page>.content{align-items:center;max-width:800px;margin:0 auto;padding:40px 20px}.mfa-verify-page>.content .ant-alert{width:100%;margin-bottom:20px}.mfa-verify-page>.content .verify-section{width:100%;text-align:center;padding:30px;background:#fff;border-radius:12px;box-shadow:0 1px 5px #2c7bb638}.mfa-verify-page>.content .verify-section .verify-text{text-align:left;margin-bottom:30px;color:#333;line-height:1.6;white-space:pre-line}.mfa-verify-page>.content .verify-section .email-button-wrapper{margin-bottom:30px}.mfa-verify-page>.content .verify-section .code-input-wrapper{margin-bottom:20px}.mfa-verify-page>.content .verify-section .buttons-wrapper{display:flex;justify-content:center;gap:16px;margin-top:20px}.mfa-verify-page>.content .verify-section .buttons-wrapper button{min-width:120px}body.od-slider-grabbing,body.od-slider-grabbing *{cursor:grabbing!important}.train-od-slider__header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.train-od-slider__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#eef1f5;border-radius:16px;white-space:nowrap}.train-od-slider__train-number{font-weight:600;color:#1b2559}.train-od-slider__instruction{font-weight:700;color:#1b2559}.train-od-slider__details{padding:24px;border:1px solid #e5e9f2;border-radius:12px}.train-od-slider__details-title{margin-bottom:24px;font-size:22px;font-weight:700;color:#0096ca}.train-od-slider__slider.ant-slider{margin-left:8px;cursor:default;pointer-events:none}.train-od-slider__slider.ant-slider .ant-slider-rail{background-color:#e5e9f2}.train-od-slider__slider.ant-slider .ant-slider-track{background-color:#e60075}.train-od-slider__slider.ant-slider .ant-slider-dot{width:12px;height:12px;inset-inline-start:-4px;border-width:1.5px;border-color:#0096ca;background-color:#fff;cursor:pointer;pointer-events:auto}.train-od-slider__slider.ant-slider .ant-slider-handle{cursor:grab;pointer-events:auto}.train-od-slider__slider.ant-slider .ant-slider-handle:active{cursor:grabbing}.train-od-slider__slider.ant-slider .ant-slider-handle:after{background-color:#e60075;box-shadow:0 0 0 2px #e60075;cursor:grab}.train-od-slider__slider.ant-slider .ant-slider-handle:active:after{cursor:grabbing}.train-od-slider__slider.ant-slider:has(.ant-slider-handle-dragging),.train-od-slider__slider.ant-slider:has(.ant-slider-handle-dragging) *{cursor:grabbing!important}.train-od-slider__slider.ant-slider:hover .ant-slider-track{background-color:#e60075}.train-od-slider__slider.ant-slider .ant-slider-mark{white-space:nowrap}.train-od-slider__slider.ant-slider .ant-slider-mark-text{pointer-events:auto}.train-od-slider__slider.ant-slider.train-od-slider__slider--lock-origin .ant-slider-handle-1,.train-od-slider__slider.ant-slider.train-od-slider__slider--lock-dest .ant-slider-handle-2,.train-od-slider__slider.ant-slider.train-od-slider__slider--lock-origin .ant-slider-handle-1:active,.train-od-slider__slider.ant-slider.train-od-slider__slider--lock-dest .ant-slider-handle-2:active{cursor:not-allowed}.train-od-slider__slider.ant-slider.train-od-slider__slider--lock-origin .ant-slider-handle-1:after,.train-od-slider__slider.ant-slider.train-od-slider__slider--lock-dest .ant-slider-handle-2:after{background-color:#b8b8b8;box-shadow:0 0 0 2px #b8b8b8;cursor:not-allowed}.train-od-slider__stop{display:inline-flex;align-items:center;gap:12px;font-size:15px;color:#1b2559}.train-od-slider__stop-time{min-width:48px;font-weight:600}.train-od-slider__stop-name{font-weight:600}.train-od-slider__stop-info{color:#0096ca;font-size:15px;cursor:default}.train-od-slider__stop--greyed{color:#b8b8b8;cursor:not-allowed}.train-od-slider__stop--removed{color:#b8b8b8;text-decoration:line-through;cursor:not-allowed}.train-od-slider__stop--removed .train-od-slider__stop-info{color:#0096ca;text-decoration:none;cursor:default}.modify-origin-destination{min-height:100vh}.modify-origin-destination>.ant-layout{flex:none}.modify-origin-destination__spinner{display:flex;justify-content:center;padding:80px 0}.modify-origin-destination__content{width:1024px;margin:24px auto;padding:24px;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:32px}.modify-origin-destination__error{margin-top:16px}.modify-origin-destination__footer{display:flex;justify-content:center;gap:16px;margin-top:8px}.modify-password-page>.content{align-items:center}.modify-password-page>.content .ant-alert{margin-top:40px;width:790px}.modify-password-page>.content .ant-typography{max-width:790px;margin-top:40px;margin-bottom:40px}.modify-password-page>.content>form{text-align:right}.modify-password-page>.content>form .buttons-wrapper{margin-top:40px;display:flex;justify-content:space-evenly}.modify-password-page>.content>form button{width:135px}.modify-password-page>.content>form input{width:395px}.not-found-page{align-items:center;padding-top:40px}.not-found-page img{width:160px;margin-bottom:32px}.pao-history-segment-details .journey{color:#000;display:flex;border:1px solid #d8d8d8;border-radius:6px;padding:7px;align-items:center}.pao-history-segment-details .journey-accent{color:#e60075;font-weight:500}.pao-history-segment-details .journey-sep{margin:0 6px;border-inline-start-color:#000}.pao-history-segment-details .placement-seat-description>svg{width:15px;height:15px;margin:0 8px;color:#0096ca}.pao-history-segment-details .passenger-wording span+span:before{content:", "}.pao-history-segment-details .segment-dropdown-menu .ant-avatar{align-self:center;cursor:pointer}.pao-history-segment-details .segment-dropdown-menu .ant-dropdown-menu-item{color:#0096ca!important}.pao-history-segment-details .segment-dropdown-menu .ant-dropdown-menu-item svg{width:24px;height:24px}.pao-history .content{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:1024px;margin:0 auto}.pao-history .content .ant-table-wrapper{width:100%;margin-bottom:30px}.pao-history .content .email-html{text-align:-webkit-center}.pao-history .content .ant-alert{width:100%;margin-bottom:15px}.pao-history .panel{width:100%}.pao-segment-details .placement-seat-description>svg{width:15px;height:15px;margin:0 8px;color:#0096ca}.pao-segment-details .passenger-wording span+span:before{content:", "}.pao-segment-details .segment-dropdown-menu .ant-avatar{align-self:center;cursor:pointer}.pao-segment-details .segment-dropdown-menu .ant-dropdown-menu-item{color:#0096ca!important}.pao-segment-details .segment-dropdown-menu .ant-dropdown-menu-item svg{width:24px;height:24px}.pao-segment-set .segment-details+.segment-details{margin-top:20px}.pao-segment-set .ant-typography{font-size:14px;font-weight:400}.pao-segment-set .ant-typography span{color:#8c8c8c}.pao-segment-set .title{margin-bottom:10px;color:#000}.pao-segment-set .title .selected-direction{font-weight:600;font-size:16px;line-height:19px;margin-right:5px}.pao-segment-set .title .direction-date{font-size:16px}.pao-segment-set .title .direction-date span{color:#8c8c8c}.pao-segment-set .title:first-letter{text-transform:uppercase}.pao-segment-set .segment-action-buttons{display:flex;justify-content:end}.pao-segment-set .action-button{display:flex;align-items:center;width:100%;font-size:12px;font-weight:500}.pao-segment-set .action-button svg{width:20px;height:20px;color:#fff}.pao-segment-set .ant-alert{padding-block:8px;display:flex;align-items:center;margin-bottom:16px;font-size:12px;border-radius:6px}.pao-segment-set .ant-alert-icon{font-size:14px}.pao-segment-set .journey{margin-bottom:5px;color:#000;font-size:12px;line-height:14px;font-weight:700}.pao-segment-set .journey .journey-index{margin-right:20px}.pao-segment-set .train-infos{display:flex;gap:16px;margin-bottom:16px}.pao-segment-set .train-infos .train-route{color:#000;display:flex;border:1px solid #d8d8d8;border-radius:6px;padding:7px;align-items:center}.pao-segment-set .train-infos .train-route .number{font-size:8px;margin-right:17px}.pao-segment-set .train-infos .train-route img{width:40px;height:40px;margin-right:12px}.pao-segment-set .train-infos .train-route .timing{display:flex;flex-flow:column;gap:14px;font-size:12px;line-height:14px;margin-right:17px;margin-left:12px}.pao-segment-set .train-infos .train-route .logo{width:105px;height:40px}.pao-segment-set .train-infos .train-route .logo svg{width:105px;height:40px}.pao-segment-set .train-infos .train-route .origin-destination{display:block;font-size:12px;line-height:14px;margin-right:auto}.pao-segment-set .train-infos .train-route .price{font-size:14px;white-space:nowrap}.pao-segment-set .train-infos .package-name{display:flex;align-items:center;font-size:12px;border:1px solid #0096ca;border-radius:6px;color:#0096ca;padding:11px 16px}.pao-segment-set .train-infos .package-name.blue{background-color:#e5f4f9;color:#0096ca;border-color:#0096ca}.pao-segment-set .train-infos .package-name.pink{background-color:#fce5f1;color:#e60075;border-color:#e60075}.pao-segment-set .train-infos .package-name.yellow{background-color:#feffe6;color:#d4b106;border-color:#d4b106}.pao-segment-set .train-infos .package-name.orange{background-color:#fff7e6;color:#fa8c16;border-color:#fa8c16}.pao-segment-set .train-infos .package-name.grey{background-color:#d8d8d8;color:#5b5b5b;border-color:#5b5b5b}.pao-segment-set .train-infos .package-name.light-grey{background-color:#f0f0f0;color:#6a6a6a;border-color:#6a6a6a}.pao-segment-set .passengers-details{display:flex;gap:16px}.pao-segment-set .passengers-details table .passenger-type{color:#b2b2b2;line-height:16px;flex-shrink:0;margin-left:8px}.pao-segment-set .passengers-details table .passenger-type span{margin-right:10px}.pao-segment-set .passengers-details table .passenger-type .anticon-info-circle{cursor:pointer}.pao-segment-set .passengers-details table .passenger-name{min-width:0;display:flex;justify-content:space-between;align-items:center;line-height:16px}.pao-segment-set .passengers-details table .passenger-name>:first-child{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pao-segment-set .passengers-details table .placement{line-height:16px}.pao-segment-set .passengers-details .products{height:fit-content;border:1px solid #d8d8d8;border-radius:6px;color:#000;font-size:12px;line-height:14px;padding:16px}.pao-segment-set .passengers-details .products .options-details .options-title{font-weight:600}.pao-segment-set .passengers-details .products>.options-details+.options-details{margin-top:16px}.pao-order .content{padding:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:1024px;margin:0 auto}.pao-order .content .ant-table-wrapper{width:100%;margin-bottom:30px}.pao-order .content .email-html{text-align:-webkit-center}.pao-order .content .ant-alert{width:100%;margin-bottom:15px}.pao-order .panel{width:100%}.agent-auth-details{width:400px}.agent-auth-details .role-label,.agent-auth-details .office-label{margin:0 5px 10px 0}.agent-auth-details .contract-label{margin-right:5px}.agent-details{width:400px}.agent-details .label{margin-right:5px}.agent-details .user-name-label{margin:0 5px 10px 0}.profile-page .content{padding:20px;display:flex;flex-direction:column;justify-content:center;width:1024px;margin:0 auto}.profile-page .button-row{margin-top:25px;text-align:center}.profile-page .button-row button{margin:15px}.reset-password-page>.content{align-items:center}.reset-password-page>.content .ant-alert{max-width:640px;margin-top:40px}.reset-password-page>.content .ant-typography{max-width:560px;margin-top:40px;margin-bottom:-40px}.reset-password-page>.content>form{display:block;width:400px;margin:auto;background:transparent;padding-top:80px;text-align:left}.reset-password-page>.content>form label{width:100px}.reset-password-page>.content>form .buttons-wrapper{display:flex;justify-content:space-evenly}.reset-password-page>.content>form button{width:135px}.booking-search-form .ant-row{height:32px;flex-flow:unset}.booking-search-form .ant-row>div+div{margin-left:16px}.booking-search-form .ant-row .ant-select{width:210px}.booking-search-form .ant-row .search-input-wrapper{width:178px}.booking-search-form .ant-row .ant-form-item{margin-bottom:0}.booking-search-form .ant-row .buttons-wrapper{display:flex;flex:1;justify-content:flex-end}.booking-search-form .ant-row .buttons-wrapper>button+button{margin-left:16px}.booking-search-form .ant-row{height:fit-content}.booking-search-form .ant-row .ant-select,.booking-search-form .ant-row .buttons-wrapper,.booking-search-form .ant-row .date-range,.booking-search-form .ant-row .popover{margin-left:10px;color:#0096ca}.booking-search-form .ant-row .ant-select svg,.booking-search-form .ant-row .buttons-wrapper svg,.booking-search-form .ant-row .date-range svg,.booking-search-form .ant-row .popover svg{width:16px;height:16px}.booking-search-form .fuzzy-search-row{margin-top:16px;margin-left:10px}.origin-destination{display:flex;align-items:center}.origin-destination svg{margin:0 5px;width:24px;height:24px}.origin-destination svg .rotate{transform:rotate(180deg)}.origin-destination.journey-column{flex-direction:column;align-items:flex-start}.origin-destination.journey-column svg{margin:5px 0}.booking-search-results table tbody tr:hover{cursor:pointer}.booking-search-results .cancelled-date{text-decoration:line-through}.booking-search-results .too-many-results-container .ant-empty-description{color:#e60075;font-weight:600}.pao-search-form .ant-row{flex-flow:unset;align-items:flex-start}.pao-search-form .ant-row>div+div{margin-left:16px}.pao-search-form .ant-row .criteria-indicator{width:210px;height:32px;padding:0 11px;display:flex;align-items:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:6px;color:#000000e0;font-size:14px}.pao-search-form .ant-row .search-input-wrapper{width:220px;margin-bottom:0}.pao-search-form .ant-row .buttons-wrapper{display:flex;flex:1;justify-content:flex-end}.pao-search-form .not-found-alert{margin-top:16px}.train-search-form .ant-row{height:32px;flex-flow:unset}.train-search-form .ant-row>div+div{margin-left:16px}.train-search-form .ant-row .ant-select{width:210px}.train-search-form .ant-row .buttons-wrapper{display:flex;flex:1;justify-content:flex-end}.train-search-form .ant-row .buttons-wrapper>button+button{margin-left:16px}.date-info-icon{cursor:pointer;color:#9c9c9c;margin:0 8px}.date-info-icon>svg{width:20px;height:20px}.train-search-results .highSpeed{color:#e60075}.train-search-results .classicSpeed{color:#0096ca}.train-search-results table tbody tr:hover{cursor:pointer}.user-account-search-form .ant-row{height:32px;flex-flow:unset}.user-account-search-form .ant-row>div+div{margin-left:16px}.user-account-search-form .ant-row .ant-select{width:210px}.user-account-search-form .ant-row .buttons-wrapper{display:flex;flex:1;justify-content:flex-end}.user-account-search-form .ant-row .buttons-wrapper>button+button{margin-left:16px}.user-account-search-form .fuzzy-search-row{margin-top:16px}.voucher-search-form .ant-row{height:32px;flex-flow:unset}.voucher-search-form .ant-row>div+div{margin-left:16px}.voucher-search-form .ant-row .ant-select{width:210px}.voucher-search-form .ant-row .buttons-wrapper{display:flex;flex:1;justify-content:flex-end}.voucher-search-form .ant-row .buttons-wrapper>button+button{margin-left:16px}.voucher-search-results table tbody tr:hover{cursor:pointer}.search-page .content{display:flex;flex-direction:column;justify-content:center;width:1024px;margin:0 auto}.search-page .content .ant-tabs{background-color:#fff;padding:12px 24px 24px;border-radius:12px;box-shadow:0 1px 5px #2c7bb638;margin-bottom:24px}.search-page .content .selected-tab-content{background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 5px #2c7bb638;margin-bottom:24px}.search-page .content .selected-tab-content{background-color:#fff;padding:24px;margin-bottom:24px;border-radius:12px;box-shadow:0 1px 5px #2c7bb638}.additional-inventory-list{height:fit-content}.additional-inventory-list h2{color:#0096ca;font-size:20px;font-weight:600}.inventory-list{height:fit-content}.inventory-list h2{color:#0096ca;font-size:20px;font-weight:600}.passengers-list .icon,.passengers-list .colored-icon-blue{color:#0096ca!important}.passengers-list h2{color:#0096ca;font-size:20px;font-weight:600}.passengers-list .label{margin:0 5px 10px 0}.passengers-list .search-bar{padding:8px}.timetable{height:fit-content}.timetable .stop-exception{color:red}.timetable h2{color:#0096ca;font-size:20px;font-weight:600}.badge-wrapper{font-size:.75rem;font-weight:400;border-radius:.625rem;padding:.3rem .5rem;display:flex;flex-direction:column;width:fit-content;height:fit-content}.badge-wrapper .badge-title{font-weight:500;font-size:.75rem;margin-left:5px}.badge-wrapper .badge-description{font-weight:300;margin-top:.5rem;text-align:center}.compact-travel .travel-duration{color:#e60075;font-weight:500;align-items:center}.compact-travel .ant-steps-item-title:after{background-color:#e60075!important}.station-details{display:flex;justify-content:flex-start}.station-details .station-time{display:flex;flex-direction:column}.station-details .station-name{margin-left:10px}.station-details .station{font-weight:500;color:#333}.station-details .station.isBlocked{text-decoration:line-through}.station-details .original-time{color:#5b5b5b;font-weight:400;text-decoration:"line-through"}.station-details .time{font-weight:800;color:#333}.station-details .time.isLate{color:#e60075}.station-details .time.isCancelled{text-decoration:line-through}.station-details .real-time{font-weight:500;color:"#333333"}.station-details .real-time.hasEvent{color:#e60075}.station-details .real-time.isBlocked{text-decoration:line-through}.traffic-info-stops{margin-top:15px}.traffic-info-stops .title{margin-bottom:16px}.traffic-info .title{color:#0096ca;font-size:20px;font-weight:600}.traffic-info .time{font-weight:800;color:#333;margin-right:5px}.traffic-info .time.isLate{color:#e60075}.traffic-info .time.isCancelled{text-decoration:line-through}.traffic-info .original-time{color:#333;text-decoration:line-through}.traffic-info .station{font-weight:600;max-width:8.75rem}.traffic-info .station.isCancelled{text-decoration:line-through}.traffic-info .date{display:flex;flex-direction:row;align-items:center;margin-bottom:.313rem}.traffic-info .travel-wrapper{display:flex;flex-direction:row;margin-bottom:.938rem;justify-content:space-between}.traffic-info .travel-duration{display:flex;flex-direction:column}.train-overview .content{padding:20px;width:1024px;margin:0 auto}.train-overview .ant-space{width:100%}.train-overview .error-message-wrapper{margin-top:40px}.train-overview .station-filter{height:32px;flex-flow:unset}.train-overview .station-filter>div+div{margin-left:16px}.train-overview .station-filter .ant-select{width:210px}.train-overview .station-filter .buttons-wrapper{display:flex;flex:1}.train-overview .station-filter .buttons-wrapper>button+button{margin-left:16px}.train-overview .info-icon{margin-right:8px}.train-overview .info-row{margin-top:8px}.client-details{color:#000}.client-details .client-identifier{font-weight:700}.client-details .anticon-info-circle{cursor:pointer;color:#9c9c9c}.favourites{width:40%}.favourites .station{font-weight:500;color:#000}.favourites .orgin-destination{font-weight:500}.favourites .journey-name{color:#9c9c9c;font-weight:500}.user-account-overview{line-height:22px}.user-account-overview .content{display:flex;flex-direction:row;justify-content:space-between}.user-account-overview .content .panel{width:100%}.user-account-overview .user-account-header{font-size:12px;font-weight:400;text-align:right}.user-account-overview .user-account-header .user-number{font-weight:700}.user-account-overview .user-account-header .registry-time{color:#8c8c8c}.user-account-overview .favourite-cards .ant-tag{width:70px;text-align:center}.users-page .page-header{margin-bottom:8px}.users-page .page-header .ant-space{flex:1}.users-page .page-header .ant-space .ant-space-item:first-of-type{flex:1}.users-page .page-header .ant-alert{background-color:#fff;border-color:#0096ca;flex:1}.users-page .page-header svg{color:#0096ca}.users-page .section-title .section-title-search{width:auto;float:right}.users-page .alert-header{margin-bottom:24px}.users-page .alert-header .ant-alert{background-color:#fff;flex:1}.users-page .disabled-row td{background-color:#f0f0f0!important}.users-page .ant-switch{direction:rtl}.voucher-payment-status{margin-bottom:30px}.voucher-payment-status .ant-table-fixed{table-layout:fixed}.voucher-payment-status .ant-table-tbody>tr>td{word-wrap:break-word;word-break:break-all}.voucher-details{overflow:auto;width:320px;color:#000}.voucher-details .voucher-identifier{font-weight:700}.voucher-overview{line-height:22px}.voucher-overview .content{display:flex;flex-direction:column;justify-content:center;width:860px;margin:0 auto;padding:24px 0}.voucher-overview .content .details{padding:20px 0;display:flex;justify-content:space-between}.voucher-overview .disable-button .ant-btn-primary{background-color:#e60075}.voucher-overview .disable-button .ant-btn-primary:hover{background-color:#fd0074}.voucher-overview .disable-button .ant-btn-primary:disabled{background-color:#e8e9ec}.voucher-period{display:flex;gap:22px;align-items:center}
