h1[data-v-9daa8d68],h2[data-v-9daa8d68]{color:#2e5982!important}.custom-us-btn[data-v-9daa8d68],h1[data-v-9daa8d68],h2[data-v-9daa8d68]{text-transform:uppercase!important}.custom-us-btn[data-v-9daa8d68]{background-color:#2e5982;border:1px solid transparent;border-radius:4px;color:#fff!important;cursor:pointer;display:inline-block;font-size:15px;padding:5px 16px;-webkit-text-decoration:none;text-decoration:none}.custom-us-btn a[data-v-9daa8d68]{color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important}.custom-us-btn[data-v-9daa8d68]:hover{background-color:#f7ab64}.custom-us-btn[data-v-9daa8d68]:active{position:relative}.chatbot-wrapper[data-v-9daa8d68]{bottom:40px;font-family:Lato,sans-serif;position:fixed;right:24px;z-index:9999}.chatbot-fab[data-v-9daa8d68]{align-items:center;background:linear-gradient(135deg,#2e5982,#3b73a8);border:none;border-radius:50%;box-shadow:0 4px 16px rgba(46,89,130,.35),0 2px 6px rgba(0,0,0,.15);cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .3s cubic-bezier(.22,1,.36,1);width:60px}.chatbot-fab[data-v-9daa8d68]:hover{background:linear-gradient(135deg,#356695,#f7ab64);box-shadow:0 6px 24px rgba(46,89,130,.4),0 3px 8px rgba(0,0,0,.15);transform:scale(1.1)}.chatbot-fab-wrapper[data-v-9daa8d68]{align-items:flex-end;display:flex;flex-direction:column;position:relative}.chatbot-hint-bubble[data-v-9daa8d68]{animation:chatbot-hint-bounce-9daa8d68 2s ease-in-out infinite;background:#fff;border-radius:16px 16px 4px 16px;bottom:70px;box-shadow:0 4px 20px rgba(0,0,0,.15);color:#333;cursor:pointer;font-size:14px;line-height:1.4;padding:12px 36px 12px 16px;position:absolute;right:0;white-space:nowrap}.chatbot-hint-close[data-v-9daa8d68]{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:2px;position:absolute;right:8px;top:4px}.chatbot-hint-close[data-v-9daa8d68]:hover{color:#333}@keyframes chatbot-hint-bounce-9daa8d68{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.chatbot-fab--pulse[data-v-9daa8d68]{animation:chatbot-pulse-9daa8d68 2s ease-in-out infinite}@keyframes chatbot-pulse-9daa8d68{0%{box-shadow:0 4px 16px rgba(0,0,0,.25)}50%{box-shadow:0 4px 16px rgba(0,0,0,.25),0 0 0 10px rgba(46,89,130,.2)}to{box-shadow:0 4px 16px rgba(0,0,0,.25)}}.chatbot-bubble-enter-active[data-v-9daa8d68]{transition:all .4s ease-out}.chatbot-bubble-leave-active[data-v-9daa8d68]{transition:all .25s ease-in}.chatbot-bubble-enter[data-v-9daa8d68],.chatbot-bubble-leave-to[data-v-9daa8d68]{opacity:0;transform:translateY(10px) scale(.9)}.chatbot-fab-icon[data-v-9daa8d68]{color:#fff;font-size:26px}.chatbot-window[data-v-9daa8d68]{background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04);display:flex;flex-direction:column;height:580px;max-height:calc(100vh - 100px);max-width:calc(100vw - 32px);overflow:hidden;position:relative;width:400px}.chatbot-header[data-v-9daa8d68]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,rgba(46,89,130,.92),rgba(35,68,100,.95));border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.chatbot-header-info[data-v-9daa8d68]{align-items:center;display:flex;gap:10px}.chatbot-avatar-wrapper[data-v-9daa8d68]{align-items:center;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;height:36px;justify-content:center;position:relative;width:36px}.chatbot-status-dot[data-v-9daa8d68]{animation:chatbot-status-pulse-9daa8d68 2s ease-in-out infinite;background:#4caf50;border:2px solid #2e5982;border-radius:50%;bottom:1px;height:10px;position:absolute;right:1px;width:10px}@keyframes chatbot-status-pulse-9daa8d68{0%,to{box-shadow:0 0 0 0 rgba(76,175,80,.5)}50%{box-shadow:0 0 0 4px rgba(76,175,80,0)}}.chatbot-header-title[data-v-9daa8d68]{font-size:15px;font-weight:700;letter-spacing:.02em}.chatbot-header-step[data-v-9daa8d68]{font-size:11px;margin-top:1px;opacity:.8}.chatbot-header-icon[data-v-9daa8d68]{font-size:18px}.chatbot-close[data-v-9daa8d68]{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;line-height:1;opacity:.8;padding:4px;transition:all .2s;width:30px}.chatbot-close[data-v-9daa8d68]:hover{background:hsla(0,0%,100%,.2);opacity:1}.chatbot-confetti[data-v-9daa8d68]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.chatbot-progress[data-v-9daa8d68]{background:#e0e0e0;flex-shrink:0;height:4px;overflow:hidden}.chatbot-progress-bar[data-v-9daa8d68]{animation:chatbot-progress-shimmer-9daa8d68 2s linear infinite;background:linear-gradient(90deg,#f7ab64,#facb9e,#f7ab64);background-size:200% 100%;border-radius:0 2px 2px 0;box-shadow:0 0 8px hsla(29,90%,68%,.5);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}@keyframes chatbot-progress-shimmer-9daa8d68{0%{background-position:200% 0}to{background-position:-200% 0}}.chatbot-messages[data-v-9daa8d68]{background:linear-gradient(#f5f7fa 30%,transparent),linear-gradient(transparent,#f5f7fa 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.08),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.08),transparent) 0 100%;background-attachment:local,local,scroll,scroll;background-color:#f5f7fa;background-repeat:no-repeat;background-size:100% 20px,100% 20px,100% 8px,100% 8px;display:flex;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.chatbot-message[data-v-9daa8d68]{align-items:flex-end;display:flex;gap:6px;max-width:90%}.chatbot-message--bot[data-v-9daa8d68]{align-self:flex-start}.chatbot-message--user[data-v-9daa8d68]{align-self:flex-end}.chatbot-msg-enter[data-v-9daa8d68]{animation:chatbot-msg-slide-9daa8d68 .35s cubic-bezier(.22,1,.36,1) both}@keyframes chatbot-msg-slide-9daa8d68{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot-msg-avatar[data-v-9daa8d68]{align-items:center;background:linear-gradient(135deg,#2e5982,#3e78af);border-radius:50%;box-shadow:0 2px 6px rgba(46,89,130,.3);color:#fff;display:flex;flex-shrink:0;font-size:12px;height:26px;justify-content:center;width:26px}.chatbot-bubble[data-v-9daa8d68]{border-radius:12px;font-size:13px;line-height:1.5;padding:10px 14px;word-break:break-word}.chatbot-message--bot .chatbot-bubble[data-v-9daa8d68]{background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.06);color:#333}.chatbot-message--user .chatbot-bubble[data-v-9daa8d68]{background:linear-gradient(135deg,#2e5982,#396ea0);border-bottom-right-radius:4px;box-shadow:0 2px 8px rgba(46,89,130,.25);color:#fff}.chatbot-typing[data-v-9daa8d68]{align-items:center;display:flex;gap:5px;padding:14px 18px}.chatbot-typing span[data-v-9daa8d68]{animation:chatbot-dot-9daa8d68 1.4s infinite;background:linear-gradient(135deg,#2e5982,#f7ab64);border-radius:50%;height:8px;width:8px}.chatbot-typing span[data-v-9daa8d68]:nth-child(2){animation-delay:.2s}.chatbot-typing span[data-v-9daa8d68]:nth-child(3){animation-delay:.4s}@keyframes chatbot-dot-9daa8d68{0%,80%,to{opacity:.3;transform:scale(.5)}40%{opacity:1;transform:scale(1.1)}}.chatbot-options[data-v-9daa8d68]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chatbot-option-btn[data-v-9daa8d68]{background:#fff;border:1.5px solid #2e5982;border-radius:20px;color:#2e5982;cursor:pointer;font-family:Lato,sans-serif;font-size:12.5px;line-height:1.3;padding:6px 14px;position:relative;text-align:left;transition:all .25s cubic-bezier(.22,1,.36,1)}.chatbot-option-btn[data-v-9daa8d68]:hover{background:linear-gradient(135deg,#2e5982,#3b73a8);border-color:transparent;box-shadow:0 4px 12px rgba(46,89,130,.3);color:#fff;transform:translateY(-1px)}.chatbot-option-btn[data-v-9daa8d68]:active{box-shadow:0 2px 4px rgba(46,89,130,.2);transform:translateY(0)}.chatbot-option-btn--success[data-v-9daa8d68]{border-color:#2e7d32;color:#2e7d32;font-weight:700}.chatbot-option-btn--success[data-v-9daa8d68]:hover{background:linear-gradient(135deg,#2e7d32,#43a047);border-color:transparent;box-shadow:0 4px 12px rgba(46,125,50,.35);color:#fff}.chatbot-option-btn--danger[data-v-9daa8d68]{border-color:#c62828;color:#c62828}.chatbot-option-btn--danger[data-v-9daa8d68]:hover{background:linear-gradient(135deg,#c62828,#e53935);border-color:transparent;box-shadow:0 4px 12px rgba(198,40,40,.3);color:#fff}.chatbot-suggestions[data-v-9daa8d68]{background:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;max-height:200px;overflow-y:auto}.chatbot-suggestion-header[data-v-9daa8d68]{color:#f7ab64;font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 14px 2px;text-transform:uppercase}.chatbot-suggestion-item[data-v-9daa8d68]{border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;flex-direction:column;padding:8px 14px;transition:background .15s}.chatbot-suggestion-item[data-v-9daa8d68]:hover{background:#f0f4f8}.chatbot-suggestion-title[data-v-9daa8d68]{color:#2e5982;font-size:13px;font-weight:600;line-height:1.3}.chatbot-suggestion-meta[data-v-9daa8d68]{color:#888;font-size:11px;margin-top:1px}.chatbot-input-area[data-v-9daa8d68]{align-items:center;background:#fff;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;padding:10px 12px}.chatbot-input-area--disabled[data-v-9daa8d68]{justify-content:center;padding:12px}.chatbot-input-hint[data-v-9daa8d68]{color:#999;font-size:12px}.chatbot-journey-btn[data-v-9daa8d68]{background:#2e5982;border-radius:14px;color:#fff!important;display:inline-block;font-size:12px;font-weight:600;margin-top:6px;padding:5px 14px;-webkit-text-decoration:none!important;text-decoration:none!important;transition:background .2s}.chatbot-journey-btn[data-v-9daa8d68]:hover{background:#f7ab64}.chatbot-journey-btn--small[data-v-9daa8d68]{font-size:11px;margin-top:0;padding:2px 10px}.chatbot-back-btn[data-v-9daa8d68]{background:none;border:none;color:#999;cursor:pointer;flex-shrink:0;font-size:20px;line-height:1;padding:0 8px 0 0;transition:color .2s}.chatbot-back-btn[data-v-9daa8d68]:hover{color:#2e5982}.chatbot-input[data-v-9daa8d68]{background:#fafafa;border:1.5px solid #e0e0e0;border-radius:20px;flex:1;font-family:Lato,sans-serif;font-size:13px;outline:none;padding:8px 14px;transition:all .25s}.chatbot-input[data-v-9daa8d68]:focus{background:#fff;border-color:#2e5982;box-shadow:0 0 0 3px rgba(46,89,130,.1)}.chatbot-input[data-v-9daa8d68]::-moz-placeholder{color:#aaa}.chatbot-input[data-v-9daa8d68]::placeholder{color:#aaa}.chatbot-send[data-v-9daa8d68]{align-items:center;background:linear-gradient(135deg,#2e5982,#3b73a8);border:none;border-radius:50%;box-shadow:0 2px 6px rgba(46,89,130,.3);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:34px;justify-content:center;line-height:1;margin-left:8px;padding:0;transition:all .25s;width:34px}.chatbot-send[data-v-9daa8d68]:hover{background:linear-gradient(135deg,#356695,#f7ab64);box-shadow:0 3px 10px rgba(46,89,130,.4);transform:scale(1.08)}.chatbot-fade-enter-active[data-v-9daa8d68]{transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.chatbot-fade-leave-active[data-v-9daa8d68]{transition:opacity .2s ease-in,transform .2s ease-in}.chatbot-fade-enter[data-v-9daa8d68]{opacity:0;transform:translateY(20px) scale(.95)}.chatbot-fade-leave-to[data-v-9daa8d68]{opacity:0;transform:translateY(12px) scale(.98)}.chatbot-bus-map[data-v-9daa8d68]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-top:6px;padding:12px}.chatbot-bus-info[data-v-9daa8d68]{color:#333;font-size:13px;margin-bottom:8px;text-align:center}.chatbot-bus-info span[data-v-9daa8d68]{color:#888;font-size:11px;margin-left:4px}.chatbot-bus-legend[data-v-9daa8d68]{color:#666;display:flex;font-size:11px;gap:12px;justify-content:center;margin-bottom:10px}.chatbot-legend-item[data-v-9daa8d68]{align-items:center;display:flex;gap:4px}.chatbot-legend-dot[data-v-9daa8d68]{border-radius:5px 5px 3px 3px;display:inline-block;height:14px;width:14px}.chatbot-legend-dot--free[data-v-9daa8d68]{background:linear-gradient(180deg,#b9e4bb,#8cc98f);border:1px solid #66bb6a}.chatbot-legend-dot--occupied[data-v-9daa8d68]{background:linear-gradient(180deg,#e8e8e8,#d0d0d0);border:1px solid #bdbdbd}.chatbot-legend-dot--selected[data-v-9daa8d68]{background:linear-gradient(180deg,#a8d4fb,#64b5f6);border:1px solid #42a5f5}.chatbot-bus-body[data-v-9daa8d68]{background:#f9f9f9;border:2px solid #ccc;border-radius:8px 8px 4px 4px;max-height:260px;overflow-y:auto;padding:8px 6px}.chatbot-bus-front[data-v-9daa8d68]{border-bottom:1px dashed #ddd;color:#999;font-size:10px;letter-spacing:.05em;margin-bottom:6px;padding:4px 0 6px;text-align:center;text-transform:uppercase}.chatbot-bus-row[data-v-9daa8d68]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:4px}.chatbot-bus-row-nr[data-v-9daa8d68]{color:#bbb;flex-shrink:0;font-size:9px;text-align:right;width:16px}.chatbot-bus-aisle[data-v-9daa8d68]{flex-shrink:0;width:14px}.chatbot-bus-seat[data-v-9daa8d68]{align-items:flex-end;border-radius:8px 8px 4px 4px;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:36px;justify-content:center;padding-bottom:3px;position:relative;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:38px}.chatbot-bus-seat[data-v-9daa8d68]:before{border-radius:5px 5px 2px 2px;content:"";height:55%;left:3px;opacity:.35;position:absolute;right:3px;top:2px}.chatbot-bus-seat[data-v-9daa8d68]:after{background:#000;border-radius:0 0 3px 3px;bottom:0;content:"";height:4px;left:1px;opacity:.25;position:absolute;right:1px}.chatbot-bus-seat--free[data-v-9daa8d68]{background:linear-gradient(180deg,#b9e4bb,#8cc98f);border:1.5px solid #66bb6a;box-shadow:0 2px 4px rgba(102,187,106,.3);color:#1b5e20;cursor:pointer}.chatbot-bus-seat--free[data-v-9daa8d68]:before{background:#fff}.chatbot-bus-seat--free[data-v-9daa8d68]:hover{background:linear-gradient(180deg,#81c784,#4caf50);box-shadow:0 3px 8px rgba(76,175,80,.4);color:#fff;transform:scale(1.08)}.chatbot-bus-seat--occupied[data-v-9daa8d68]{background:linear-gradient(180deg,#e8e8e8,#d0d0d0);border:1.5px solid #bdbdbd;box-shadow:none;color:#aaa;cursor:not-allowed}.chatbot-bus-seat--occupied[data-v-9daa8d68]:before{background:#fff}.chatbot-bus-seat--empty[data-v-9daa8d68]{visibility:hidden}.chatbot-bus-seat--selected[data-v-9daa8d68]{background:linear-gradient(180deg,#a8d4fb,#64b5f6);border:1.5px solid #42a5f5;box-shadow:0 2px 6px rgba(66,165,245,.4);color:#0d47a1;cursor:pointer}.chatbot-bus-seat--selected[data-v-9daa8d68]:before{background:#fff}.chatbot-bus-seat--selected[data-v-9daa8d68]:hover{background:linear-gradient(180deg,#90caf9,#42a5f5);box-shadow:0 3px 8px rgba(33,150,243,.5);color:#fff}.chatbot-bus-assignments[data-v-9daa8d68]{border-top:1px dashed #ddd;margin-top:8px;padding-top:8px}.chatbot-bus-assign-row[data-v-9daa8d68]{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:11px;gap:6px;padding:4px 6px;transition:background .15s}.chatbot-bus-assign-row[data-v-9daa8d68]:hover{background:#f0f4f8}.chatbot-bus-assign-row--active[data-v-9daa8d68]{background:#e3f2fd;font-weight:600}.chatbot-bus-assign-nr[data-v-9daa8d68]{align-items:center;background:#90caf9;border-radius:50%;color:#1565c0;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.chatbot-bus-assign-name[data-v-9daa8d68]{color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-bus-assign-seat[data-v-9daa8d68]{color:#999;font-size:11px;font-style:italic}.chatbot-bus-assign-seat--set[data-v-9daa8d68]{color:#1565c0;font-style:normal;font-weight:700}.chatbot-bus-actions[data-v-9daa8d68]{display:flex;gap:6px;justify-content:center;margin-top:10px}.chatbot-extras-panel[data-v-9daa8d68]{background:#f5f9fd;border-radius:10px;margin:6px 8px;padding:10px 12px}.chatbot-extras-participant[data-v-9daa8d68]{margin-bottom:10px}.chatbot-extras-participant[data-v-9daa8d68]:last-child{margin-bottom:0}.chatbot-extras-tn-name[data-v-9daa8d68]{border-bottom:1px solid #d0dce8;color:#2e5982;font-size:12px;font-weight:700;margin-bottom:4px;padding-bottom:2px}.chatbot-extras-item[data-v-9daa8d68]{align-items:center;background:#fff;border:1px solid #d0dce8;border-radius:6px;cursor:pointer;display:flex;font-size:12px;margin:3px 0;padding:5px 8px;transition:all .15s}.chatbot-extras-item[data-v-9daa8d68]:hover{background:#e8f0fe;border-color:#1565c0}.chatbot-extras-item--selected[data-v-9daa8d68]{background:#e3f0ff;border-color:#1565c0}.chatbot-extras-check[data-v-9daa8d68]{align-items:center;background:#fff;border:2px solid #90a4ae;border-radius:3px;color:#1565c0;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;margin-right:8px;min-width:18px;width:18px}.chatbot-extras-item--selected .chatbot-extras-check[data-v-9daa8d68]{background:#e3f0ff;border-color:#1565c0}.chatbot-extras-label[data-v-9daa8d68]{flex:1}.chatbot-extras-price[data-v-9daa8d68]{color:#37474f;font-weight:600;margin-left:8px;white-space:nowrap}.two-lines{-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-all;display:-webkit-box;font-size:1.5rem;line-height:2rem;min-height:72px;overflow:hidden;text-overflow:ellipsis;white-space:normal}h1[data-v-8576baa2],h2[data-v-8576baa2]{color:#2e5982!important}.custom-us-btn[data-v-8576baa2],h1[data-v-8576baa2],h2[data-v-8576baa2]{text-transform:uppercase!important}.custom-us-btn[data-v-8576baa2]{background-color:#2e5982;border:1px solid transparent;border-radius:4px;color:#fff!important;cursor:pointer;display:inline-block;font-size:15px;padding:5px 16px;-webkit-text-decoration:none;text-decoration:none}.custom-us-btn a[data-v-8576baa2]{color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important}.custom-us-btn[data-v-8576baa2]:hover{background-color:#f7ab64}.custom-us-btn[data-v-8576baa2]:active{position:relative}.v-toolbar__title[data-v-8576baa2]{padding-left:10px}h1,h2{color:#2e5982!important}.custom-us-btn,h1,h2{text-transform:uppercase!important}.custom-us-btn{background-color:#2e5982;border:1px solid transparent;border-radius:4px;color:#fff!important;cursor:pointer;display:inline-block;font-size:15px;padding:5px 16px;-webkit-text-decoration:none;text-decoration:none}.custom-us-btn a{color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important}.custom-us-btn:hover{background-color:#f7ab64}.custom-us-btn:active{position:relative}@media(max-width:599px){iframe{border:0!important;height:47.61905vw!important;width:100%!important}}.liFontSize li,li{font-size:.9rem}.yt-facade{background:#000;cursor:pointer;max-width:100%;overflow:hidden;position:relative}.yt-facade img{height:100%;left:0;object-fit:cover;opacity:.8;position:absolute;top:0;width:100%}.yt-facade-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.yt-facade:hover img{opacity:1}