.animate-fade-in[data-v-eb363c98]{animation:fadeIn-eb363c98 .2s ease-out}@keyframes fadeIn-eb363c98{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}kbd[data-v-eb363c98]{font-family:ui-monospace,monospace}.vue-advanced-cropper{direction:ltr;max-height:100%;max-width:100%;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__stretcher{max-height:100%;max-width:100%;pointer-events:none;position:relative}.vue-advanced-cropper__image{max-width:none!important;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{background:#000;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__cropper-wrapper{height:100%;width:100%}.vue-advanced-cropper__image-wrapper{height:100%;overflow:hidden;position:absolute;width:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{background:#fff;display:block;height:10px;width:10px}.vue-handler-wrapper{height:30px;position:absolute;transform:translate(-50%,-50%);width:30px}.vue-handler-wrapper__draggable{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{align-items:center;background:none;display:flex;justify-content:center;position:absolute}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;left:0;transform:translateY(-50%);width:100%}.vue-line-wrapper--north{cursor:n-resize;top:0}.vue-line-wrapper--south{cursor:s-resize;top:100%}.vue-line-wrapper--east,.vue-line-wrapper--west{height:100%;top:0;transform:translate(-50%);width:12px}.vue-line-wrapper--east{cursor:e-resize;left:100%}.vue-line-wrapper--west{cursor:w-resize;left:0}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{height:100%;position:relative;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{box-sizing:border-box;height:100%;overflow:hidden;position:absolute;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{max-width:none!important;pointer-events:none;position:relative;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-rectangle-stencil{box-sizing:border-box}.vue-rectangle-stencil,.vue-rectangle-stencil__preview{height:100%;position:absolute;width:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{box-sizing:content-box;cursor:move;height:100%;position:absolute;width:100%}.vue-circle-stencil__preview{border-radius:50%;height:100%;position:absolute;width:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{box-sizing:border-box;overflow:hidden;position:relative}.vue-preview--fill,.vue-preview__wrapper{height:100%;position:absolute;width:100%}.vue-preview__image{max-width:none!important;pointer-events:none;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-simple-line{background:none;border:0 solid hsla(0,0%,100%,.3);transition:border .5s}.vue-simple-line--north,.vue-simple-line--south{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{border-color:#fff;opacity:1}.dashboard-list>li>a[data-v-41fee972],.menu-section-button[data-v-41fee972]{align-items:center;border-radius:10px;color:#334155;display:flex;font-size:.75rem;font-weight:500;min-height:34px;padding:0 10px;text-align:left;transition:all .18s ease;width:100%}.menu-section-button[data-v-41fee972]{justify-content:space-between}.dashboard-list>li>a[data-v-41fee972]:hover,.menu-section-button[data-v-41fee972]:hover{background:#f8fafc;color:#0284c7}.dashboard-list>li.active>.menu-section-button[data-v-41fee972],.dashboard-list>li.active>a[data-v-41fee972]{background:#e0f2fe;color:#0369a1;font-weight:700}.dashboard-list>li>ul[data-v-41fee972]{border-left:1px solid #e2e8f0;margin-left:6px;margin-top:6px;padding-left:8px}.dashboard-list>li>ul>li>a[data-v-41fee972]{align-items:center;border-radius:8px;color:#475569;display:flex;font-size:.75rem;min-height:30px;padding:0 8px;transition:all .18s ease}.dashboard-list>li>ul>li>a[data-v-41fee972]:hover{background:#f1f5f9;color:#0e7490}.dashboard-list>li>ul>li.active>a[data-v-41fee972]{background:#f0f9ff;color:#0369a1;font-weight:700}.other-subsection+.other-subsection[data-v-41fee972]{margin-top:4px}.menu-subsection-button[data-v-41fee972]{align-items:center;border-radius:8px;color:#475569;display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;padding:5px 8px;text-align:left;width:100%}.menu-subsection-button[data-v-41fee972]:hover{background:#f1f5f9;color:#0e7490}.other-subsection>ul[data-v-41fee972]{border-left:1px solid #e2e8f0;margin:0 0 2px 4px;padding-left:4px}.other-subsection>ul>li>a[data-v-41fee972]{align-items:center;border-radius:8px;color:#475569;display:flex;font-size:.75rem;min-height:30px;padding:0 8px;transition:all .18s ease}.other-subsection>ul>li>a[data-v-41fee972]:hover{background:#f1f5f9;color:#0e7490}.other-subsection>ul>li.active>a[data-v-41fee972]{background:#f0f9ff;color:#0369a1;font-weight:700}.invoice-overlay[data-v-bc450e93]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172aad;display:grid;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:fixed;z-index:80}.invoice-dialog[data-v-bc450e93]{max-height:calc(100vh - 40px);width:min(1180px,100%)}.invoice-frame[data-v-bc450e93],.invoice-modal[data-v-bc450e93]{position:relative}.invoice-modal[data-v-bc450e93]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 24px 70px #0f172a47;overflow:hidden;z-index:1}.invoice-header[data-v-bc450e93]{align-items:center;background:linear-gradient(135deg,#fff,#f8fcfc);border-bottom:1px solid #eaf0f5;color:#334155;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto auto;padding:18px 22px}.invoice-header h2[data-v-bc450e93]{color:#0f172a;font-size:18px;font-weight:650;line-height:1.25;margin:2px 0 0}.invoice-header h2 small[data-v-bc450e93]{color:#64748b;font-size:12px;font-weight:500}.invoice-header__eyebrow[data-v-bc450e93]{color:#0f766e;font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.invoice-header__payment[data-v-bc450e93],.invoice-header__total[data-v-bc450e93]{align-items:flex-end;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:650;white-space:nowrap}.invoice-header__payment small[data-v-bc450e93],.invoice-header__total small[data-v-bc450e93]{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.invoice-header__total[data-v-bc450e93]{color:#0f766e;font-size:17px}.invoice-status[data-v-bc450e93]{background:#fcfdfd;border-bottom:1px solid #edf2f7;color:#64748b;display:block;font-size:12px;padding:8px 22px}.invoice-content[data-v-bc450e93]{max-height:calc(100vh - 255px);overflow:auto;padding:18px 22px 26px}.invoice-fields[data-v-bc450e93]{border-bottom:1px solid #edf2f7;display:grid;gap:10px 16px;padding:14px 0}.invoice-fields--meta[data-v-bc450e93]{grid-template-columns:repeat(5,minmax(0,1fr))}.invoice-fields--customer[data-v-bc450e93]{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(320px,2fr)}.invoice-fields--tax[data-v-bc450e93]{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-fields--description[data-v-bc450e93]{align-items:start;grid-template-columns:100px minmax(0,1fr)}.invoice-fields>div[data-v-bc450e93]{margin:0!important;min-width:0}.invoice-fields--customer>div[data-v-bc450e93],.invoice-fields--meta>div[data-v-bc450e93],.invoice-fields--tax>div[data-v-bc450e93]{display:block!important}.invoice-fields label[data-v-bc450e93]{color:#475569;font-size:12px;font-weight:600;margin:0!important;min-width:0;width:auto!important}.invoice-fields--customer>div>label[data-v-bc450e93],.invoice-fields--meta>div>label[data-v-bc450e93],.invoice-fields--tax>div>label[data-v-bc450e93]{display:block;margin-bottom:5px!important}.invoice-fields label+div[data-v-bc450e93],.invoice-fields>div>div[data-v-bc450e93]{display:block!important;min-width:0}.invoice-fields input[data-v-bc450e93],.invoice-fields textarea[data-v-bc450e93],.invoice-item input[data-v-bc450e93],.invoice-totals input[data-v-bc450e93]{border:1px solid #dbe4ec;border-radius:8px;color:#0f172a;font-size:13px;line-height:1.25;min-height:38px;outline:none;padding:8px 10px;transition:border-color .15s,box-shadow .15s;width:100%}.invoice-fields textarea[data-v-bc450e93]{min-height:58px;resize:vertical}.invoice-fields input[data-v-bc450e93]:focus,.invoice-fields textarea[data-v-bc450e93]:focus,.invoice-item input[data-v-bc450e93]:focus,.invoice-totals input[data-v-bc450e93]:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.invoice-fields input[readonly][data-v-bc450e93],.invoice-item input[data-v-bc450e93]:disabled{background:#f8fafc;color:#64748b}.invoice-fields[data-v-bc450e93] .w-32{width:100%!important}.invoice-fields[data-v-bc450e93] button,.invoice-fields[data-v-bc450e93] select{border-radius:8px;min-height:38px}.invoice-item[data-v-bc450e93]{border-bottom:1px solid #edf2f7;display:flex;gap:10px;justify-content:space-between;padding:9px 0;transition:background .15s}.invoice-item[data-v-bc450e93]:hover{background:#f8fafc}.invoice-item>span[data-v-bc450e93]:first-child{display:grid;gap:6px;grid-template-columns:minmax(190px,2fr) 70px 108px 70px 108px 108px;min-width:0}.invoice-item>span:first-child>span[data-v-bc450e93]{min-width:0}.invoice-item input[data-v-bc450e93]{font-size:12px;min-height:36px;padding:7px 9px}.invoice-item>span[data-v-bc450e93]:last-child{align-items:center;display:flex;margin:0!important;padding:0 4px}.invoice-item a[data-v-bc450e93]{border-radius:7px;display:grid;height:28px;place-items:center;width:28px}.invoice-item a[data-v-bc450e93]:hover{background:#fff1f2}.invoice-totals[data-v-bc450e93]{align-items:start;background:#f7fbfa;border:1px solid #dce9e8;border-radius:12px;display:grid;gap:16px;grid-template-columns:1fr 2fr;margin-top:18px;padding:14px}.invoice-totals>div[data-v-bc450e93]:last-child{display:grid!important;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-totals label[data-v-bc450e93]{color:#64748b;font-size:11px;font-weight:650}.invoice-totals input[data-v-bc450e93]{background:#fff;margin-top:4px}.invoice-totals button[data-v-bc450e93]{align-self:start;background:#0f766e!important;border-radius:8px!important;font-size:12px;font-weight:600;padding:8px 10px!important}.invoice-item-actions[data-v-bc450e93]{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.invoice-item-actions__add[data-v-bc450e93]{display:flex;flex-wrap:wrap;gap:6px}.invoice-item-actions__add>div[data-v-bc450e93]{display:contents}.invoice-item-actions__add button[data-v-bc450e93]{background:#f0f9ff!important;border:1px solid #bae6fd!important;border-radius:7px!important;color:#0369a1!important;font-size:11px;font-weight:650;padding:6px 9px!important}.invoice-footer[data-v-bc450e93]{align-items:center;background:#fff;border-top:1px solid #e7edf3;display:flex;gap:12px;justify-content:space-between;padding:14px 22px}.invoice-footer button[data-v-bc450e93]{border-radius:8px!important;box-shadow:none;font-size:13px;font-weight:650;padding:9px 14px!important}.invoice-footer button[data-v-bc450e93]:first-child{background:#0f766e}.invoice-footer button[data-v-bc450e93]:nth-child(2){background:#059669}@media (max-width:900px){.invoice-fields--meta[data-v-bc450e93]{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-fields--customer[data-v-bc450e93]{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-fields--customer>div[data-v-bc450e93]:last-child{grid-column:span 2}.invoice-totals[data-v-bc450e93]{grid-template-columns:1fr}}@media (max-width:640px){.invoice-overlay[data-v-bc450e93]{padding:0}.invoice-dialog[data-v-bc450e93]{max-height:100vh}.invoice-modal[data-v-bc450e93]{border:0;border-radius:0}.invoice-header[data-v-bc450e93]{gap:10px;grid-template-columns:1fr auto;padding:15px}.invoice-header__payment[data-v-bc450e93]{display:none}.invoice-status[data-v-bc450e93]{padding-inline:15px}.invoice-content[data-v-bc450e93]{max-height:calc(100vh - 205px);padding:12px 15px 20px}.invoice-fields--customer[data-v-bc450e93],.invoice-fields--meta[data-v-bc450e93],.invoice-fields--tax[data-v-bc450e93]{grid-template-columns:1fr}.invoice-fields--customer>div[data-v-bc450e93]:last-child{grid-column:auto}.invoice-fields--description[data-v-bc450e93]{grid-template-columns:1fr}.invoice-item[data-v-bc450e93]{overflow-x:auto}.invoice-item>span[data-v-bc450e93]:first-child{min-width:660px}.invoice-totals>div[data-v-bc450e93]:last-child{grid-template-columns:1fr}.invoice-footer[data-v-bc450e93]{padding:12px 15px}.invoice-footer button[data-v-bc450e93]{font-size:12px;padding:9px 10px!important}}h4[data-v-44b53a5c]{font-size:11px;font-weight:700;margin-bottom:0;padding-bottom:0}.info-box[data-v-44b53a5c]{border:1px solid #efefef;font-family:Arial,sans-serif;line-height:1.5;margin-bottom:10mm;padding:20px;page-break-after:always}.info-box h2[data-v-44b53a5c]{font-size:18px;font-weight:700;margin-bottom:15px;margin-top:15px}.info-box p[data-v-44b53a5c]{font-size:14px;margin:5px 0}.print-button[data-v-44b53a5c]{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;margin:10px;padding:10px 20px}.print-button[data-v-44b53a5c]:hover{background-color:#2563eb}.printableArea[data-v-44b53a5c]{background:#fff;padding:20px}::-moz-placeholder{color:#aaa;opacity:1}::placeholder{color:#aaa;opacity:1}::-ms-input-placeholder{color:#aaa}.sortable-item:hover{background-color:#f3f4f6;transform:scale(1.02);transition:all .2s ease-in-out}.fade-enter-active,.fade-leave-active{transition:all .18s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-4px)}.voice-target-input:focus,.voice-target-input:focus-within{outline:2px solid #38bdf8;outline-offset:1px}.voice-pulse{animation:voicePulse 1s ease-in-out infinite}@keyframes voicePulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}.form-control.border-md{border:1px solid #f5f5f5;border-radius:10px;margin-top:3px}.pre-reservation-modal-enter-active,.pre-reservation-modal-leave-active{transition:opacity .2s ease}.pre-reservation-modal-enter-active section,.pre-reservation-modal-leave-active section{transition:transform .2s ease,opacity .2s ease}.pre-reservation-modal-enter-from,.pre-reservation-modal-leave-to{opacity:0}.pre-reservation-modal-enter-from section,.pre-reservation-modal-leave-to section{opacity:0;transform:translateY(18px) scale(.985)}.tour-campaign-detail-copy[data-v-8c0acaa3] p{display:inline;margin:0}.tour-campaign-detail-copy[data-v-8c0acaa3] b,.tour-campaign-detail-copy[data-v-8c0acaa3] strong{color:#806b45;font-weight:800}.tour-campaign-detail-copy[data-v-8c0acaa3] a{color:#6b5a3d;text-decoration:underline;text-underline-offset:2px}.tour-showcase[data-v-8c0acaa3]{background:radial-gradient(circle at 12% 0,rgba(245,158,11,.13),transparent 34%),radial-gradient(circle at 100% 72%,rgba(14,165,233,.11),transparent 34%),#020617}.tour-proof-comment-card[data-v-8c0acaa3]{animation:proof-card-in-8c0acaa3 .22s ease-out}.tour-proof-comment[data-v-8c0acaa3]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.tour-proof-nav[data-v-8c0acaa3]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;color:#cbd5e1;display:inline-flex;height:1.75rem;justify-content:center;transition:.16s ease;width:1.75rem}.tour-proof-nav[data-v-8c0acaa3]:hover{background:#ffffff1f;border-color:#fcd34d73;color:#fff}@keyframes proof-card-in-8c0acaa3{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.carousel__slide[data-v-8c0acaa3]{padding:0}.carousel__viewport[data-v-8c0acaa3]{perspective:2000px}.carousel__track[data-v-8c0acaa3]{transform-style:preserve-3d}.carousel__slide--sliding[data-v-8c0acaa3]{transition:.5s}.carousel__slide[data-v-8c0acaa3]{opacity:.9}.carousel__slide--active[data-v-8c0acaa3],.carousel__slide--next[data-v-8c0acaa3],.carousel__slide--prev[data-v-8c0acaa3]{opacity:1}@media screen and (max-width:762px){.carousel__slide--active[data-v-8c0acaa3]{opacity:1}}.priceInfo[data-v-8c0acaa3]{padding-left:6px;padding-right:6px}.priceInfo ol[data-v-8c0acaa3]{margin-left:10px}.priceInfo li[data-v-8c0acaa3]{margin-left:15px}.priceInfo p[data-v-8c0acaa3]{line-height:4!important;margin-bottom:0!important}[data-v-8c0acaa3]::-moz-placeholder{color:#aaa;opacity:1}[data-v-8c0acaa3]::placeholder{color:#aaa;opacity:1}[data-v-8c0acaa3]::-ms-input-placeholder{color:#aaa}.textProgram p[data-v-8c0acaa3]{font-size:12px}.tour-rich-content[data-v-8c0acaa3] p{line-height:1.75;margin-bottom:10px}.tour-rich-content[data-v-8c0acaa3] ol,.tour-rich-content[data-v-8c0acaa3] ul{margin:8px 0 10px;padding-left:18px}.tour-rich-content[data-v-8c0acaa3] li{margin-bottom:6px}.tour-rich-content[data-v-8c0acaa3] h1,.tour-rich-content[data-v-8c0acaa3] h2,.tour-rich-content[data-v-8c0acaa3] h3,.tour-rich-content[data-v-8c0acaa3] h4{color:#1e293b;line-height:1.4;margin:10px 0 8px}.no-scrollbar[data-v-8c0acaa3]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-8c0acaa3]{-ms-overflow-style:none;scrollbar-width:none}
