﻿section.search-booking-form,section.register-form,section.login-form,section.forgotten-password-form,section.reset-password-form,section.change-password-form,section.my-account-form,section.booking-modify-details-form,section.booking-amendment,section.booking-cancel{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 260px)}section.search-booking-form>div.container-fluid,section.register-form>div.container-fluid,section.login-form>div.container-fluid,section.forgotten-password-form>div.container-fluid,section.reset-password-form>div.container-fluid,section.change-password-form>div.container-fluid,section.my-account-form>div.container-fluid,section.booking-modify-details-form>div.container-fluid,section.booking-amendment>div.container-fluid,section.booking-cancel>div.container-fluid{padding:0}section.search-booking-form>div.container-fluid>div,section.register-form>div.container-fluid>div,section.login-form>div.container-fluid>div,section.forgotten-password-form>div.container-fluid>div,section.reset-password-form>div.container-fluid>div,section.change-password-form>div.container-fluid>div,section.my-account-form>div.container-fluid>div,section.booking-modify-details-form>div.container-fluid>div,section.booking-amendment>div.container-fluid>div,section.booking-cancel>div.container-fluid>div{width:calc(100vw - 16px);max-width:800px;padding:0}section.change-password-form{min-height:calc(100vh - 260px)}section.booking-amendment{align-items:flex-start}form[name="search_booking"],form[name="login"],form[name="forgotten_password"]{padding:0 16px}form[name="search_booking"] h1,form[name="login"] h1,form[name="forgotten_password"] h1{margin:0}form[name="search_booking"] div.form-group-title,form[name="login"] div.form-group-title,form[name="forgotten_password"] div.form-group-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}form[name="search_booking"] div.form-group-title p,form[name="login"] div.form-group-title p,form[name="forgotten_password"] div.form-group-title p{margin:0;font-size:14px}form[name="search_booking"] div.form-group-title a,form[name="login"] div.form-group-title a,form[name="forgotten_password"] div.form-group-title a{color:var(--color-primary)}form[name="search_booking"] div.login-selector,form[name="login"] div.login-selector,form[name="forgotten_password"] div.login-selector{display:flex;gap:32px}form[name="search_booking"] div.login-selector div.divider,form[name="login"] div.login-selector div.divider,form[name="forgotten_password"] div.login-selector div.divider{position:relative;top:10px;width:1px;height:80px;background-color:var(--color-grey-tone)}form[name="search_booking"] div.login-selector div.divider span.divider-text,form[name="login"] div.login-selector div.divider span.divider-text,form[name="forgotten_password"] div.login-selector div.divider span.divider-text{position:absolute;top:50%;left:50%;padding:0 4px;background-color:white;color:var(--color-grey-light);font-size:14px;transform:translate(-50%, -50%)}form[name="search_booking"] div.login-selector button.selector-button,form[name="login"] div.login-selector button.selector-button,form[name="forgotten_password"] div.login-selector button.selector-button{width:100%;max-height:44px;padding:8px 12px;font-size:14px;text-align:left}form[name="search_booking"] div.form-group,form[name="login"] div.form-group,form[name="forgotten_password"] div.form-group{width:100%;margin-bottom:16px}form[name="search_booking"] div.form-group label,form[name="login"] div.form-group label,form[name="forgotten_password"] div.form-group label{font-weight:600}form[name="search_booking"] div.form-group p.control-description,form[name="login"] div.form-group p.control-description,form[name="forgotten_password"] div.form-group p.control-description{margin:8px 0 0 0;font-size:14px}form[name="search_booking"] div.form-group-submit,form[name="login"] div.form-group-submit,form[name="forgotten_password"] div.form-group-submit{display:flex;justify-content:flex-end;align-items:center;gap:16px}form[name="search_booking"] div.form-group-submit button[type="submit"],form[name="login"] div.form-group-submit button[type="submit"],form[name="forgotten_password"] div.form-group-submit button[type="submit"]{width:auto;padding:16px 64px}form[name="search_booking"] div.form-group-submit a,form[name="login"] div.form-group-submit a,form[name="forgotten_password"] div.form-group-submit a{color:var(--color-primary);font-size:14px}form[name="register"],form[name="account"],form[name="modify_details"],form[name="change_password"]{padding:32px 16px 64px}form[name="register"] h1,form[name="account"] h1,form[name="modify_details"] h1,form[name="change_password"] h1{margin:0}form[name="register"] div.form-group-title,form[name="account"] div.form-group-title,form[name="modify_details"] div.form-group-title,form[name="change_password"] div.form-group-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}form[name="register"] p.form-subtitle,form[name="account"] p.form-subtitle,form[name="modify_details"] p.form-subtitle,form[name="change_password"] p.form-subtitle{width:80%;margin-bottom:40px;font-size:14px}form[name="register"] div.form-area-content,form[name="account"] div.form-area-content,form[name="modify_details"] div.form-area-content,form[name="change_password"] div.form-area-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}form[name="register"] div.form-group,form[name="account"] div.form-group,form[name="modify_details"] div.form-group,form[name="change_password"] div.form-group{position:relative;margin-bottom:0}form[name="register"] div.form-group:has(a.form-control-help) input,form[name="account"] div.form-group:has(a.form-control-help) input,form[name="modify_details"] div.form-group:has(a.form-control-help) input,form[name="change_password"] div.form-group:has(a.form-control-help) input{width:100%}form[name="register"] div.form-group:has(a.form-control-help) .fs-dropdown,form[name="account"] div.form-group:has(a.form-control-help) .fs-dropdown,form[name="modify_details"] div.form-group:has(a.form-control-help) .fs-dropdown,form[name="change_password"] div.form-group:has(a.form-control-help) .fs-dropdown{width:calc(100% - 25px)}form[name="register"] div.form-group .form-control-help,form[name="account"] div.form-group .form-control-help,form[name="modify_details"] div.form-group .form-control-help,form[name="change_password"] div.form-group .form-control-help{position:absolute;bottom:9px;right:16px;color:var(--color-black)}form[name="register"] div.form-group:has(.fs-dropdown) a.form-control-help,form[name="account"] div.form-group:has(.fs-dropdown) a.form-control-help,form[name="modify_details"] div.form-group:has(.fs-dropdown) a.form-control-help,form[name="change_password"] div.form-group:has(.fs-dropdown) a.form-control-help{right:0}form[name="register"] .form-control,form[name="register"] .fs-dropdown,form[name="account"] .form-control,form[name="account"] .fs-dropdown,form[name="modify_details"] .form-control,form[name="modify_details"] .fs-dropdown,form[name="change_password"] .form-control,form[name="change_password"] .fs-dropdown{width:100%}form[name="register"] .control-label,form[name="account"] .control-label,form[name="modify_details"] .control-label,form[name="change_password"] .control-label{font-size:14px;font-weight:600}form[name="register"] .mandatory-indicator,form[name="account"] .mandatory-indicator,form[name="modify_details"] .mandatory-indicator,form[name="change_password"] .mandatory-indicator{color:var(--color-primary);font-weight:600}form[name="register"] div.form-area-header__personal-details,form[name="account"] div.form-area-header__personal-details,form[name="modify_details"] div.form-area-header__personal-details,form[name="change_password"] div.form-area-header__personal-details{display:none}form[name="register"] div.form-area-header__vehicle-details,form[name="account"] div.form-area-header__vehicle-details,form[name="modify_details"] div.form-area-header__vehicle-details,form[name="change_password"] div.form-area-header__vehicle-details{margin:32px 0 16px}form[name="register"] div.form-area-header__vehicle-details h2,form[name="account"] div.form-area-header__vehicle-details h2,form[name="modify_details"] div.form-area-header__vehicle-details h2,form[name="change_password"] div.form-area-header__vehicle-details h2{margin:0;font-size:21px;font-weight:600}form[name="register"] div.form-group[data-form-field-id="email"],form[name="register"] div.form-group[data-form-field-id="registration_no"],form[name="account"] div.form-group[data-form-field-id="email"],form[name="account"] div.form-group[data-form-field-id="registration_no"],form[name="modify_details"] div.form-group[data-form-field-id="email"],form[name="modify_details"] div.form-group[data-form-field-id="registration_no"],form[name="change_password"] div.form-group[data-form-field-id="email"],form[name="change_password"] div.form-group[data-form-field-id="registration_no"]{grid-column:1 / span 2 !important}form[name="register"] div.form-group[data-form-field-id="title"],form[name="account"] div.form-group[data-form-field-id="title"],form[name="modify_details"] div.form-group[data-form-field-id="title"],form[name="change_password"] div.form-group[data-form-field-id="title"]{grid-area:4 / 3 / 4 / 1 !important}form[name="register"] button[type="submit"],form[name="account"] button[type="submit"],form[name="modify_details"] button[type="submit"],form[name="change_password"] button[type="submit"]{display:flex;justify-content:center;width:auto;margin:32px 0 64px;padding:16px 64px;float:right}form[name="register"] div.form-password-check,form[name="change_password"] div.form-password-check{grid-area:3 / 1 / 4 / 3 !important;margin:8px 0 24px;padding:16px;border:1px solid var(--color-grey-tone);border-radius:5px;background:var(--color-white-dark);font-size:14px}form[name="register"] div.form-password-check p,form[name="change_password"] div.form-password-check p{margin-bottom:8px}form[name="register"] div.form-password-check ul.checklist,form[name="change_password"] div.form-password-check ul.checklist{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);margin:0;padding-left:4px;list-style:none}form[name="register"] div.form-password-check ul.checklist li::before,form[name="change_password"] div.form-password-check ul.checklist li::before{content:"×";display:inline-block;width:12px;margin-right:8px;color:#E6223B;font-weight:bold}form[name="register"] div.form-password-check ul.checklist li.check::before,form[name="change_password"] div.form-password-check ul.checklist li.check::before{content:"✓";color:#31A354}form[name="account"] div.form-group-title a.btn{width:auto;padding:16px 32px}form[name="account"] div.form-group[data-form-field-id="change_email_address"]{grid-column:1 / span 2;padding:16px;border:1px solid var(--color-grey-tone);border-radius:5px;background:var(--color-white-dark)}form[name="account"] div.form-group[data-form-field-id="change_email_address"] .fs-checkbox-label{padding-left:0}form[name="account"] div.form-group[data-form-field-id="new_email_address"],form[name="account"] div.form-group[data-form-field-id="update_bookings"]{grid-column:1 / span 2}form[name="account"] div.form-group[data-form-field-id="new_email_address"] div.form-control-description,form[name="account"] div.form-group[data-form-field-id="update_bookings"] div.form-control-description{margin:0 0 16px 0;font-size:14px;font-weight:400;font-style:italic}form[name="account"] div.form-area-content__vehicle-details{margin-bottom:32px}form[name="account"] div.form-group[data-form-field-id="is_receive_marketing"],form[name="account"] div.form-group[data-form-field-id="privacy_opt_in"]{grid-column:1 / span 2}form[name="modify_details"] div.form-area-header__modifydetails{display:none}form[name="modify_details"] div.form-area-header__accessmethod{margin:32px 0 16px}form[name="modify_details"] div.form-area-header__accessmethod h2{margin:0;font-size:21px;font-weight:600}form[name="modify_details"] div.form-area-header__traveldetails{display:none}form[name="modify_details"] div.form-group[data-form-field-id="custom_field_values[bedrijf]"],form[name="modify_details"] div.form-group[data-form-field-id="address_line4"],form[name="modify_details"] div.form-group[data-from-custom-field-id="destination"],form[name="modify_details"] div.form-group[data-from-custom-field-id="electric_vehicle"],form[name="modify_details"] div.form-group[data-form-field-id="reason_for_travel"]{display:none}form[name="change_password"] div.change-password-form-container{margin-top:16px}form[name="change_password"] div.form-group[data-form-field-id="old_password"]{grid-column:1 / span 2}@media (max-width: 767px){section.search-booking-form,section.register-form,section.login-form,section.forgotten-password-form,section.reset-password-form,section.my-account-form,section.booking-modify-details-form{min-height:calc(100vh - 200px)}form[name="search_booking"] div.form-group-title,form[name="login"] div.form-group-title,form[name="forgotten_password"] div.form-group-title{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}form[name="search_booking"] div.login-selector,form[name="login"] div.login-selector,form[name="forgotten_password"] div.login-selector{flex-direction:column;gap:16px}form[name="search_booking"] div.login-selector>div.form-group:last-of-type,form[name="login"] div.login-selector>div.form-group:last-of-type,form[name="forgotten_password"] div.login-selector>div.form-group:last-of-type{margin-bottom:8px}form[name="search_booking"] div.login-selector div.divider,form[name="login"] div.login-selector div.divider,form[name="forgotten_password"] div.login-selector div.divider{top:0;width:100%;height:1px}form[name="search_booking"] div.login-selector div.divider span.divider-text,form[name="login"] div.login-selector div.divider span.divider-text,form[name="forgotten_password"] div.login-selector div.divider span.divider-text{transform:translate(-50%, -60%)}form[name="login"] div.login-selector{flex-direction:column-reverse}form[name="register"] p.form-subtitle,form[name="account"] p.form-subtitle,form[name="modify_details"] p.form-subtitle{width:90%}form[name="register"] div.form-area-content,form[name="account"] div.form-area-content,form[name="modify_details"] div.form-area-content{grid-template-columns:1fr}form[name="register"] div.form-group[data-form-field-id="email"],form[name="register"] div.form-group[data-form-field-id="title"],form[name="register"] div.form-group[data-form-field-id="registration_no"],form[name="register"] div.form-group[data-form-field-id="change_email_address"],form[name="account"] div.form-group[data-form-field-id="email"],form[name="account"] div.form-group[data-form-field-id="title"],form[name="account"] div.form-group[data-form-field-id="registration_no"],form[name="account"] div.form-group[data-form-field-id="change_email_address"],form[name="modify_details"] div.form-group[data-form-field-id="email"],form[name="modify_details"] div.form-group[data-form-field-id="title"],form[name="modify_details"] div.form-group[data-form-field-id="registration_no"],form[name="modify_details"] div.form-group[data-form-field-id="change_email_address"]{grid-area:auto !important}form[name="register"] button[type="submit"],form[name="account"] button[type="submit"],form[name="modify_details"] button[type="submit"]{float:left}form[name="register"] div.form-password-check,form[name="change_password"] div.form-password-check{grid-area:auto !important}form[name="register"] div.form-password-check ul.checklist,form[name="change_password"] div.form-password-check ul.checklist{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}form[name="register"] div.form-password-check ul.checklist li.special,form[name="change_password"] div.form-password-check ul.checklist li.special{grid-column:1 / 2 span}form[name="account"] div.form-group-title{flex-direction:column;align-items:flex-start}form[name="change_password"] div.form-area-content{grid-template-columns:1fr}form[name="change_password"] div.form-group[data-form-field-id="old_password"]{grid-column:auto}}section.booking-confirmation div.confirmation-actions{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;border-top:none;padding-top:0;margin-top:0}section.booking-confirmation div.confirmation-actions::before{display:none}section.booking-confirmation div.confirmation-actions a{margin:0}section.booking-confirmation div.confirmation-actions a.btn-icon{display:flex !important;justify-content:center;align-items:center;flex-direction:column;gap:16px;height:auto;padding:32px;border:2px solid var(--color-black);outline:var(--color-grey-light) solid 0px !important;background:transparent;color:var(--color-grey-dark);font-weight:700;opacity:1;transition:all 0.2s ease-out}section.booking-confirmation div.confirmation-actions a.btn-icon:hover{opacity:0.6}section.booking-confirmation div.confirmation-actions a.btn-icon:focus{outline-width:8px !important}section.booking-confirmation div.confirmation-actions a.btn-icon::before{content:'';width:32px;height:32px;background:var(--color-white);mask-image:url("/fetch/RTM/assets/rtm-1/img/results-icons/icon-info-circle.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("/fetch/RTM/assets/rtm-1/img/results-icons/icon-info-circle.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;display:block}section.booking-confirmation div.confirmation-actions a.type-details{border-color:var(--color-blue)}section.booking-confirmation div.confirmation-actions a.type-details:focus{outline-color:var(--color-blue-transparent) !important}section.booking-confirmation div.confirmation-actions a.type-details::before{background:var(--color-blue);mask-image:url("/fetch/RTM/assets/rtm-1/img/nav-icons/icon-user.svg");-webkit-mask-image:url("/fetch/RTM/assets/rtm-1/img/nav-icons/icon-user.svg")}section.booking-confirmation div.confirmation-actions a.type-amendment{border-color:var(--color-yellow)}section.booking-confirmation div.confirmation-actions a.type-amendment:focus{outline-color:var(--color-yellow-transparent) !important}section.booking-confirmation div.confirmation-actions a.type-amendment::before{background:var(--color-yellow);mask-image:url("/fetch/RTM/assets/rtm-1/img/bookstep-icons/icon-car.svg");-webkit-mask-image:url("/fetch/RTM/assets/rtm-1/img/bookstep-icons/icon-car.svg")}section.booking-confirmation div.confirmation-actions a.type-cancel{border-color:var(--color-red)}section.booking-confirmation div.confirmation-actions a.type-cancel:focus{outline-color:var(--color-red-transparent) !important}section.booking-confirmation div.confirmation-actions a.type-cancel::before{background:var(--color-red);mask-image:url("/fetch/RTM/assets/rtm-1/img/account-icons/icon-calendar-close.svg");-webkit-mask-image:url("/fetch/RTM/assets/rtm-1/img/account-icons/icon-calendar-close.svg")}section.booking-confirmation div.confirmation-actions a.type-print{border-color:var(--color-green)}section.booking-confirmation div.confirmation-actions a.type-print:focus{outline-color:var(--color-green-transparent) !important}section.booking-confirmation div.confirmation-actions a.type-print::before{background:var(--color-green);mask-image:url("/fetch/RTM/assets/rtm-1/img/account-icons/icon-printer.svg");-webkit-mask-image:url("/fetch/RTM/assets/rtm-1/img/account-icons/icon-printer.svg")}div.manage-booking-btn-container{display:flex}div.manage-booking-btn-container a.btn{padding:0}div.manage-booking-btn-container a.btn:active,div.manage-booking-btn-container a.btn.active{-webkit-box-shadow:none;box-shadow:none}div.manage-booking-btn-container a.btn i{margin-right:8px}section.booking-modify-details-form div.manage-booking-btn-container{margin-bottom:32px}section.booking-confirmation div.confirmation-details-table,section.booking-confirmation div.cancellation-details-table,section.booking-cancel div.confirmation-details-table,section.booking-cancel div.cancellation-details-table{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:16px;row-gap:64px;margin-bottom:64px}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:min-content;column-gap:16px;row-gap:24px;margin:0;padding:0;border-top:none}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-confirmation,section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-summary,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-confirmation,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-summary,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-confirmation,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-summary,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-confirmation,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-summary,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-confirmation,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-summary,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-confirmation,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-summary,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-confirmation,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-summary,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-confirmation,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-summary{grid-column:1 / span 2;padding:32px;border-radius:5px;background:var(--color-white-dark)}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-confirmation ul li.confirmation-details-table-detail:not(:first-child),section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-summary ul li.confirmation-details-table-detail:not(:first-child),section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-confirmation ul li.confirmation-details-table-detail:not(:first-child),section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-summary ul li.confirmation-details-table-detail:not(:first-child),section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-confirmation ul li.confirmation-details-table-detail:not(:first-child),section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-summary ul li.confirmation-details-table-detail:not(:first-child),section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-confirmation ul li.confirmation-details-table-detail:not(:first-child),section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-summary ul li.confirmation-details-table-detail:not(:first-child),section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-confirmation ul li.confirmation-details-table-detail:not(:first-child),section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-summary ul li.confirmation-details-table-detail:not(:first-child),section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-confirmation ul li.confirmation-details-table-detail:not(:first-child),section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-summary ul li.confirmation-details-table-detail:not(:first-child),section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-confirmation ul li.confirmation-details-table-detail:not(:first-child),section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-summary ul li.confirmation-details-table-detail:not(:first-child),section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-confirmation ul li.confirmation-details-table-detail:not(:first-child),section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-summary ul li.confirmation-details-table-detail:not(:first-child){margin-top:24px}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-actions,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-actions,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-actions,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-actions,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-actions,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-actions,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-actions,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-actions{grid-column:1 / span 2}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-customer,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-customer,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-customer,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-customer,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-customer,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-customer,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-customer,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-customer{grid-area:2 / 1 / 3 / 2}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-costs,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-costs,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-costs,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-costs,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-costs,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-costs,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-costs,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-costs{grid-column:1 / span 2}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul{grid-template-columns:repeat(3, 1fr)}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul li,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul li,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul li,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul li,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul li,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul li,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul li,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul li{margin-top:0}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-costs label,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-costs label,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-costs label,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-costs label,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-costs label,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-costs label,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-costs label,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-costs label{width:100%}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-refund-info,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-refund-info,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-refund-info,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-refund-info,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-refund-info,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-refund-info,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-refund-info,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-refund-info{grid-template-columns:1fr}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row div.cancellation-details-table-summary,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row div.cancellation-details-table-summary,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row div.cancellation-details-table-summary,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row div.cancellation-details-table-summary,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row div.cancellation-details-table-summary,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row div.cancellation-details-table-summary,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row div.cancellation-details-table-summary,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row div.cancellation-details-table-summary{grid-column:1 / span 2}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row div.cancellation-details-table-summary ul,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row div.cancellation-details-table-summary ul,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row div.cancellation-details-table-summary ul,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row div.cancellation-details-table-summary ul,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row div.cancellation-details-table-summary ul,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row div.cancellation-details-table-summary ul,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row div.cancellation-details-table-summary ul,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row div.cancellation-details-table-summary ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-details-title,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-details-title,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-details-title,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-details-title,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-details-title,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-details-title,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-details-title,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-details-title{grid-column:1 / span 2;padding-bottom:16px;border-bottom:1px solid var(--color-grey-tone)}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-details-title h3,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-details-title h3,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-details-title h3,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-details-title h3,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-details-title h3,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-details-title h3,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-details-title h3,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-details-title h3{margin:0}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-details-col,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-details-col,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-details-col,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-details-col,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-details-col,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-details-col,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-details-col,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-details-col{width:auto}section.booking-confirmation div.confirmation-details-table ul li.confirmation-details-table-detail,section.booking-confirmation div.confirmation-details-table ul li.cancellation-details-table-detail,section.booking-confirmation div.cancellation-details-table ul li.confirmation-details-table-detail,section.booking-confirmation div.cancellation-details-table ul li.cancellation-details-table-detail,section.booking-cancel div.confirmation-details-table ul li.confirmation-details-table-detail,section.booking-cancel div.confirmation-details-table ul li.cancellation-details-table-detail,section.booking-cancel div.cancellation-details-table ul li.confirmation-details-table-detail,section.booking-cancel div.cancellation-details-table ul li.cancellation-details-table-detail{display:flex;flex-direction:column}section.booking-confirmation div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper,section.booking-confirmation div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper,section.booking-confirmation div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper,section.booking-confirmation div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper,section.booking-cancel div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper,section.booking-cancel div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper,section.booking-cancel div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper,section.booking-cancel div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper{display:flex;align-items:center;gap:8px}section.booking-confirmation div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon,section.booking-confirmation div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon,section.booking-confirmation div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon,section.booking-confirmation div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon,section.booking-cancel div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon,section.booking-cancel div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon,section.booking-cancel div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon,section.booking-cancel div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon{display:block;width:24px;height:24px;background:var(--color-grey);mask-image:url("/fetch/RTM/assets/rtm-1/img/bookstep-icons/icon-details.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("/fetch/RTM/assets/rtm-1/img/bookstep-icons/icon-details.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;opacity:1;transition:opacity 0.2s ease-out}section.booking-confirmation div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon:hover,section.booking-confirmation div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon:hover,section.booking-confirmation div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon:hover,section.booking-confirmation div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon:hover,section.booking-cancel div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon:hover,section.booking-cancel div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon:hover,section.booking-cancel div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon:hover,section.booking-cancel div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number div.detail-registration_number-wrapper a.detail-action-icon:hover{opacity:0.6}section.booking-confirmation div.confirmation-details-table ul li.confirmation-details-table-detail.detail-reference span,section.booking-confirmation div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number span,section.booking-confirmation div.confirmation-details-table ul li.cancellation-details-table-detail.detail-reference span,section.booking-confirmation div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number span,section.booking-confirmation div.cancellation-details-table ul li.confirmation-details-table-detail.detail-reference span,section.booking-confirmation div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number span,section.booking-confirmation div.cancellation-details-table ul li.cancellation-details-table-detail.detail-reference span,section.booking-confirmation div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number span,section.booking-cancel div.confirmation-details-table ul li.confirmation-details-table-detail.detail-reference span,section.booking-cancel div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number span,section.booking-cancel div.confirmation-details-table ul li.cancellation-details-table-detail.detail-reference span,section.booking-cancel div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number span,section.booking-cancel div.cancellation-details-table ul li.confirmation-details-table-detail.detail-reference span,section.booking-cancel div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number span,section.booking-cancel div.cancellation-details-table ul li.cancellation-details-table-detail.detail-reference span,section.booking-cancel div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number span{display:flex;align-items:center;gap:8px;width:fit-content;height:31px;margin-top:2px;padding:0 8px;border:2px solid var(--color-grey-dark);border-radius:5px;background:var(--color-white);color:var(--color-grey-dark);font-family:monospace;font-weight:bold}section.booking-confirmation div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number span,section.booking-confirmation div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number span,section.booking-confirmation div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number span,section.booking-confirmation div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number span,section.booking-cancel div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number span,section.booking-cancel div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number span,section.booking-cancel div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number span,section.booking-cancel div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number span{background:#F4C216;padding-left:0}section.booking-confirmation div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number span::before,section.booking-confirmation div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number span::before,section.booking-confirmation div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number span::before,section.booking-confirmation div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number span::before,section.booking-cancel div.confirmation-details-table ul li.confirmation-details-table-detail.detail-registration_number span::before,section.booking-cancel div.confirmation-details-table ul li.cancellation-details-table-detail.detail-registration_number span::before,section.booking-cancel div.cancellation-details-table ul li.confirmation-details-table-detail.detail-registration_number span::before,section.booking-cancel div.cancellation-details-table ul li.cancellation-details-table-detail.detail-registration_number span::before{content:'';width:10px;height:100%;border-radius:2px 0 0 2px;background:#2353A1;display:block}section.booking-confirmation div.cancellation-details-table,section.booking-cancel div.cancellation-details-table{width:100% !important;max-width:none !important}@media (max-width: 767px){section.booking-confirmation div.confirmation-actions,section.booking-cancel div.confirmation-actions{gap:8px}section.booking-confirmation div.confirmation-actions a.btn-icon,section.booking-cancel div.confirmation-actions a.btn-icon{gap:8px;padding:16px 4px;font-size:11px}section.booking-confirmation div.confirmation-actions a.btn-icon::before,section.booking-cancel div.confirmation-actions a.btn-icon::before{width:24px;height:24px}section.booking-confirmation div.confirmation-details-table,section.booking-confirmation div.cancellation-details-table,section.booking-cancel div.confirmation-details-table,section.booking-cancel div.cancellation-details-table{grid-template-columns:1fr;row-gap:40px}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row{grid-template-columns:1fr;row-gap:16px}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-confirmation,section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-summary,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-confirmation,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-summary,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-confirmation,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-summary,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-confirmation,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-summary,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-confirmation,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-summary,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-confirmation,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-summary,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-confirmation,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-summary,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-confirmation,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-summary{grid-column:auto;padding:24px}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-costs,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-costs,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-costs,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-costs,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-costs,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-costs,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-costs,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-costs{grid-column:auto}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul{grid-template-columns:1fr}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul li:not(:first-of-type),section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul li:not(:first-of-type),section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul li:not(:first-of-type),section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul li:not(:first-of-type),section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul li:not(:first-of-type),section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul li:not(:first-of-type),section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row.row-costs div.cancellation-details-table-summary ul li:not(:first-of-type),section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row.row-costs div.cancellation-details-table-summary ul li:not(:first-of-type){margin-top:8px}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row div.confirmation-details-table-details-col.right li.confirmation-details-table-detail:first-child,section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-row div.cancellation-details-table-details-col.right li.cancellation-details-table-detail:first-child,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row div.confirmation-details-table-details-col.right li.confirmation-details-table-detail:first-child,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-row div.cancellation-details-table-details-col.right li.cancellation-details-table-detail:first-child,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row div.confirmation-details-table-details-col.right li.confirmation-details-table-detail:first-child,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-row div.cancellation-details-table-details-col.right li.cancellation-details-table-detail:first-child,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row div.confirmation-details-table-details-col.right li.confirmation-details-table-detail:first-child,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-row div.cancellation-details-table-details-col.right li.cancellation-details-table-detail:first-child,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row div.confirmation-details-table-details-col.right li.confirmation-details-table-detail:first-child,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-row div.cancellation-details-table-details-col.right li.cancellation-details-table-detail:first-child,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row div.confirmation-details-table-details-col.right li.confirmation-details-table-detail:first-child,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-row div.cancellation-details-table-details-col.right li.cancellation-details-table-detail:first-child,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row div.confirmation-details-table-details-col.right li.confirmation-details-table-detail:first-child,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-row div.cancellation-details-table-details-col.right li.cancellation-details-table-detail:first-child,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row div.confirmation-details-table-details-col.right li.confirmation-details-table-detail:first-child,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-row div.cancellation-details-table-details-col.right li.cancellation-details-table-detail:first-child{margin-top:0}section.booking-confirmation div.confirmation-details-table div.confirmation-details-table-details-title,section.booking-confirmation div.confirmation-details-table div.cancellation-details-table-details-title,section.booking-confirmation div.cancellation-details-table div.confirmation-details-table-details-title,section.booking-confirmation div.cancellation-details-table div.cancellation-details-table-details-title,section.booking-cancel div.confirmation-details-table div.confirmation-details-table-details-title,section.booking-cancel div.confirmation-details-table div.cancellation-details-table-details-title,section.booking-cancel div.cancellation-details-table div.confirmation-details-table-details-title,section.booking-cancel div.cancellation-details-table div.cancellation-details-table-details-title{grid-column:auto}}section.booking-cancel div.confirmation-actions{border-top:none;padding-top:0;margin-top:0;text-align:right}section.booking-amendment div.section-container{width:100%}section.booking-amendment form[name="amendment_booking"]{top:96px}section.booking-amendment form[name="amendment_booking"] div.filters-promocode{display:none}section.booking-amendment div.search-results-previous section.search-result div.search-result-item{outline:5px solid rgba(66,133,244,0.1)}section.booking-amendment div.search-results-previous section.search-result div.search-result-image:before{content:'Jouw huidige terrein';display:flex;align-items:center;position:absolute;top:16px;left:16px;height:28px;padding:0 8px;color:var(--color-white);font-size:11px;font-weight:600;border:1px solid rgba(0,0,0,0.1);border-radius:3px;background:var(--color-secondary)}section.booking-amendment section.search-result div.search-result-transfer-info{display:none}section.booking-amendment section.search-result div.search-result-image{max-height:84px !important}section.booking-amendment section.search-result div.search-result-description{max-height:86px;padding-bottom:0;margin-bottom:15px;overflow:hidden}section.booking-amendment section.search-result div.search-result-select{height:auto !important}@media (min-width: 1200px){section.booking-cancel div.section-container,section.booking-amendment div.section-container{padding:0 10px}}@media (max-width: 767px){section.booking-amendment form[name="amendment_booking"]{top:auto}}section.account-my-bookings-section table th,section.account-my-bookings-section table td{vertical-align:middle;font-size:14px}section.account-my-bookings-section table td.cell-reference{text-align:center}section.account-my-bookings-section table td.cell-reference span{display:flex;align-items:center;width:fit-content;height:31px;margin:0 auto;padding:2px 8px 0;border:2px solid var(--color-grey-dark);border-radius:5px;background:var(--color-white);color:var(--color-grey-dark);font-size:16px;font-family:monospace;font-weight:bold}section.account-my-bookings-section table td.cell-actions{display:flex;justify-content:flex-end;gap:8px;height:50px;border:none;border-bottom:1px solid var(--color-grey-tone)}section.account-my-bookings-section table td.cell-actions button.btn{margin:0;font-size:14px}section.account-my-bookings-section table button.btn{height:auto;padding:8px 16px}section.account-my-bookings-section table tr:last-of-type td.cell-actions{border-bottom:none}section.system-message-container{display:flex;flex-direction:column;align-items:center;gap:24px}section.system-message-container h1,section.system-message-container h2,section.system-message-container h3{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0}section.system-message-container h1::before,section.system-message-container h2::before,section.system-message-container h3::before{content:'';width:64px;height:64px;background:var(--color-green);mask-image:url("/fetch/RTM/assets/rtm-1/img/bookstep-icons/icon-check.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("/fetch/RTM/assets/rtm-1/img/bookstep-icons/icon-check.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;display:block}section.system-message-container div.message-container{padding:0 16px;text-align:center}section.system-message-container div.message-container p{display:inline;margin:0}section.system-message-container div.message-container p a{color:var(--color-primary)}div.forgotten-password-confirmation-container{max-width:600px}div.forgotten-password-confirmation-container div:not(.form-group-title){display:flex;flex-direction:column;align-items:flex-start;gap:8px}div.forgotten-password-confirmation-container div:not(.form-group-title) a.btn i{margin-right:8px}
