.fadeOut{animation:fadeOut .2s forwards}.fadeIn{animation:fadeIn .2s forwards}.border-animation{border-radius:8px;overflow:hidden;padding:4px;position:relative}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{content-visibility:hidden;opacity:0;transform:translateY(-10)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10)}to{content-visibility:visible;opacity:1;transform:translateY(0)}}@keyframes show{to{opacity:1;transform:translateY(0)}}@keyframes enter{to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:translate(-50%,-50%) scale(1.4) rotate(0)}to{transform:translate(-50%,-50%) scale(1.4) rotate(1turn)}}.border-animation:before{animation:rotate 4s linear infinite;background:conic-gradient(#0000 270deg,#5decff,#0000);content:"";height:200%;left:50%;pointer-events:none;position:absolute;top:50%;width:200%}.ticket{content-visibility:auto}.hover{transition:all .5s}.hover:hover{cursor:pointer;transform:scale(1.05)}.underline{text-decoration:underline}.content.has-foot{margin-bottom:96px}@media print{body,html{background-color:#fff!important;background:#fff!important;margin:25mm;overflow:visible}.no-print{display:none}.ant-card{box-shadow:none!important}.ant-card-bordered{border:none!important}.ant-table-tbody>tr:nth-child(2n)>td,.ant-table-tbody>tr:nth-child(odd)>td{background:#fff!important}}*{box-sizing:border-box}body,html{background-color:#eff3ff;overflow-x:hidden}img,svg{max-width:100%}.ant-row-stretch .ant-card{height:100%}.ant-typography{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"width" 100}.conform{align-items:center;display:flex;justify-content:center}.conform img{width:16px}.loading-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative}.loading-page .ant-typography{color:#fff;font-size:1em}.ant-collapse>.ant-collapse-item>.ant-collapse-header{background:#fff}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:8px 8px 0 0}.ant-collapse{border:none}.ant-card,.ant-collapse{box-shadow:0 3px 8px #03215b26}.ant-input-number{width:100%}.ant-segmented{overflow:hidden}.ant-segmented .ant-segmented-item-selected{border-radius:24px}.date-marker{border:2px solid #009bdb;border-radius:50%;padding:4px}.logo-white{filter:brightness(0) saturate(100%) invert(99%) sepia(8%) saturate(357%) hue-rotate(231deg) brightness(114%) contrast(94%)}.collapse-trip .ant-collapse-content>.ant-collapse-content-box{padding:0}.collapse-trip .ant-tabs-large>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#009bdb24;padding:16px 8px}.ant-table-tbody>tr:nth-child(odd)>td{background:#ebf5fb}.ant-table-tbody>tr:nth-child(2n)>td{background:#fff}.table-old td{vertical-align:top}.table-old td.td-middle{vertical-align:middle}.confort{align-items:center;background-color:#eff3ff;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.ant-modal .ant-modal-close{background:#009bdb;border-radius:50%;color:#fff}.header:after{background:#0000 linear-gradient(169deg,#061738,#03215b3b) 0 0 no-repeat padding-box;bottom:0;content:"";left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;z-index:9}.box-cover .header:after{opacity:0;pointer-events:none}.ant-result{padding:32px}.filter-white{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(125deg) brightness(104%) contrast(110%)}.ant-layout-footer a{color:#fff}.coupon{background-color:silver;height:100%;-webkit-mask-image:radial-gradient(circle at 63px 15px,#0000 15px,red 15.5px);-webkit-mask-position:0 -15px;width:100px}.summary-booking .ant-descriptions .ant-descriptions-item-container .ant-descriptions-item-label{color:#000000e0;font-weight:700}.h-connector{background-color:#009bdb;height:15px;margin-bottom:-5px;position:relative;width:4px}.account-menu{background-color:#fff;border-radius:8px;box-shadow:0 3px 8px #03215b26;list-style:none;list-style-type:none;overflow:hidden;padding:0}.account-menu li a{color:#000;display:block;padding:16px}.account-menu li.active,.account-menu li:hover{background-color:#eff3ff}.account-menu li:hover{cursor:pointer}.card-theme{border:none}body,html{background:#0000 linear-gradient(169deg,#061738,#03215b3b) 0 0 no-repeat padding-box;margin:0;min-height:100%;padding:0}.page-search{margin-bottom:42px;min-height:100vh;transition:all cubic-bezier(.55,.055,.675,.19)}.page-search:before{background-image:none}.page-search:after{background:none}.fullbg{margin-bottom:0!important;position:relative}.page-search.fullbg:before{animation:enter .5s .5s forwards;background-image:url(https://pub-7c9cbd4f9207478894852dcf46190071.r2.dev/coflonorte/cover.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;transform:translateY(20px)}.page-search.fullbg:after,.page-search.fullbg:before{bottom:0;content:"";left:0;position:fixed;right:0;top:0}.page-search.fullbg:after{background:#0000 linear-gradient(169deg,#061738,#03215b3b) 0 0 no-repeat padding-box;z-index:9}.box-cover{margin-bottom:24px;padding-bottom:1px;position:relative;width:100%;z-index:99}.box-cover:before{animation:enter .5s .5s forwards;background-image:url(/static/media/banner_seats.9e334506f7eeb2789d9d.png);background-size:cover;opacity:0;transform:translateY(5px)}.box-cover:after,.box-cover:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.box-cover:after{background:#0000 linear-gradient(169deg,#061738,#03215b3b) 0 0 no-repeat padding-box;opacity:1;z-index:9}.fullbg .box-cover:before{background-image:none}.fullbg .box-cover:after{opacity:0}.content{margin:0 auto;position:relative;width:90%;z-index:99}.page-search .header{padding-bottom:64px;padding-top:32px}.fullbg .slogan{display:block}.slogan{display:none;margin-bottom:42px;transition:all .5s}.slogan .title{color:#fff;font-size:2em}.slogan .description{color:#fff;font-size:20px}.box-search-border{animation:enter .5s 1s forwards;background-color:#fff6;border-radius:8px;margin-bottom:42px;opacity:0;padding:8px;position:relative;transform:translateY(20px)}.page-search .results{margin-top:32px}.page-search .results .title{font-size:24px;font-weight:300}.page-search .error{border-radius:8px}.page-search .error .ant-result-icon svg{fill:#ffe403}.fullbg .error .ant-result-title{color:#f5f5f5;font-weight:700}.menu-user{background:#03215b7d 0 0 no-repeat padding-box;border:1px solid #486295;border-radius:4px;padding:4px}.menu-user .anticon{color:#fff}.ticket{background-color:#fff;border-left:8px solid #009bdb;border-radius:6px;box-shadow:0 2px 8px 0 #63636333;margin-bottom:24px;overflow:hidden;padding:0;position:relative}.ticket.ticket-warn{border-left:8px solid #dd6160}.ticket.selected{border:2px solid #40bc49;margin-top:32px}.ticket.selected:after{align-items:center;background-color:#40bc49;border-radius:80px 16px 0 0;color:#f5f5f5;content:"Tiquete seleccionado";display:flex;font-size:10px;height:24px;justify-content:center;position:absolute;right:-2px;text-align:center;top:-24px;width:15%}.ticket .label{color:#03215b;font-size:12px}.ticket .route{align-items:center;display:flex;justify-content:center;padding:16px;width:60%}.ticket .route .label{text-align:center}.ticket .brand{border-right:1px solid #eff3ff;display:flex;padding:16px;width:15%}.ticket .vehicle-amenities{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:16px;width:20%}.ticket .available{width:15%}.ticket .price{flex-direction:column;padding:16px}.ticket .actions,.ticket .price{align-items:center;display:flex;justify-content:center;width:15%}.ticket .actions{padding-right:16px}.ticket .route .time{color:#03215b;display:block;font-size:16px;font-weight:700}.ticket .route .duration{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;width:40%}.duration .ant-divider-inner-text{color:#515767;font-size:10px}.ticket .route .duration .ant-divider-inner-text{color:#03215b;font-weight:100;font-weight:200;margin:0}.confort{width:16px}.action-add{background-color:#009bdb;color:#fff;display:flex;justify-content:center;transition:all .5s;width:40px}.action-add:hover{background-color:#025578;cursor:pointer}.action-remove{background-color:#ec7063;color:#fff;display:flex;justify-content:center;transition:all .5s;width:40px}.action-remove:hover{background-color:#b03a2e;cursor:pointer}.available{border-right:1px solid #eff3ff}.transfer-small .ant-timeline .ant-timeline-item-content{font-size:12px}@media screen and (max-width:1024px){.ticket{border-left:none;border-top:8px solid #009bdb}.action-add{padding:24px;text-align:center}.ticket-content{flex-direction:column}.ticket .price{flex-direction:row}.ticket .ticket-slot{justify-content:center;width:100%}.ticket .vehicle-amenities{flex-direction:row;gap:8px}.ticket .available{flex-direction:row}}.content{margin:0 auto 64px;max-width:1200px;width:95%}.checkout-page{.header{background-image:url(https://pub-7c9cbd4f9207478894852dcf46190071.r2.dev/coflonorte/cover-checkout.png);background-repeat:no-repeat;background-size:cover;position:relative}.header .menu-user{background-color:initial;border:none}}.ant-layout-header{z-index:2;z-index:999!important}.checkout-page.loading .header{filter:blur(2px)}.checkout-page .header:after{background:#0000 linear-gradient(169deg,#061738,#03215b3b) 0 0 no-repeat padding-box;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.checkout-page .ant-layout{min-height:100vh}.extras{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.card-trip{background-color:#fff;border-radius:8px}.card-trip-content{padding:16px}.header .ant-steps .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:hsla(0,0%,96%,.344)!important}.header .ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#fff!important}.header .ant-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:#eff3ff!important}.header .ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#40bc49!important}.header .ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#fff}.header .ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#40bc49!important}.hole{align-items:center;background:#e7ebf8 0 0 no-repeat padding-box;border-radius:8px;box-shadow:inset -3px 3px 6px #03215b39;display:flex;height:24px;justify-content:center;width:24px}.hole .seat{border:none;font-size:.6rem;height:100%;width:100%}.pet-ok{background-color:#eff3ff;border:1px solid #959fbc;border-radius:6px;cursor:pointer;margin-top:8px;padding:2px}.connecting-socket{align-items:center;background:#959fbc;background:linear-gradient(236deg,#959fbc,#959fbce6 53%,#061738d1 87%);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100vw}.connecting-socket .ant-typography{color:#eff3ff}@media only screen and (min-width:960px){.hide-on-desktop{display:none}}.vehicle{background-size:100% 100%;margin:0 auto;position:relative}.vehicle svg{height:100%;position:absolute;width:100%}.set-content .ant-popover .ant-popover-inner{padding:0}.seat{align-items:center;border:1px solid silver;border-radius:6px;display:flex;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.seat:hover{cursor:pointer;transform:scale(1.05)}.seat span{font-size:1em}.seat.small{height:12px;width:12px}.seat.middle{height:32px;width:32px}.seat.taken{background-color:#eff3ff!important;border-width:0!important;color:#959fbc;position:relative}.seat.taken:hover{cursor:not-allowed}.ant-spin-container,.ant-spin-nested-loading,.seat-content{height:100%;width:100%}.clock{border-radius:50%;box-shadow:0 2px 8px 0 #63636333;height:40px;width:40px}.page-recovery{align-items:center;display:flex;height:100vh;justify-content:center;padding:24px;width:100vw}
/*# sourceMappingURL=main.e4d2e252.css.map*/