.faq-steps[data-v-34100d5e]{display:flex;flex-direction:column;gap:12px}.faq-step[data-v-34100d5e]{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#f5f5f7;border-radius:10px;border:1px solid rgba(0,0,0,.06)}.faq-step-icon[data-v-34100d5e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#007aff;font-size:1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.1);flex-shrink:0}.faq-step-text[data-v-34100d5e]{color:#1d1d1f;font-size:.9rem;line-height:1.4}.standart-faq-modal{border:none;border-radius:12px;overflow:hidden}.standart-faq-modal .modal-header{border-bottom:1px solid rgba(0,0,0,.06)}.standart-faq-modal .modal-body{padding:1.25rem}.route-variant-btn[data-v-24ca2bba]{position:relative;display:inline-flex;align-items:center;justify-content:center}.route-variant-btn[data-v-24ca2bba]:active,.route-variant-btn[data-v-24ca2bba]:focus{box-shadow:none!important}.route-variant-btn[data-v-24ca2bba]:focus-visible{outline:none}.variant-btn-city[data-v-24ca2bba]{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.variant-btn-tooltip[data-v-24ca2bba]{position:absolute;left:50%;top:100%;transform:translate(-50%,6px);visibility:hidden;opacity:0;transition:opacity .2s;white-space:nowrap;padding:4px 8px;border-radius:4px;background:#343a40;color:#fff;font-size:.75rem;pointer-events:none;z-index:1000}.route-variant-btn:hover .variant-btn-tooltip[data-v-24ca2bba]{visibility:visible;opacity:1}th[data-v-58d6655b]{text-align:left;vertical-align:middle;padding-left:6px}.poster[data-v-b99ecf72]{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--bs-border-color);display:inline-block;cursor:zoom-in}.poster-placeholder[data-v-b99ecf72]{display:flex;align-items:center;justify-content:center;background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.image-popover .popover-body{padding:0}.image-popover{max-width:none}.poster-preview{display:block;width:220px;height:auto}.bi-three-dots-vertical[data-v-f117208e]{transition:all .5s}.bi-three-dots-vertical[data-v-f117208e]:hover{background-color:rgba(0,0,255,.2);border-radius:.25rem;transition:all .5s}.standart-table-card[data-v-c3576ba0]{background:#f5f5f7;border-radius:12px;padding:5px 20px 20px;box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.standart-table-card-header[data-v-c3576ba0]{display:flex;align-items:center;margin-bottom:16px;color:#3c3c43;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.standart-table-wrap[data-v-c3576ba0]{overflow-x:auto}.standart-table-wrap-open[data-v-c3576ba0]{overflow:visible}.standart-table[data-v-c3576ba0]{width:100%;border-collapse:collapse}.standart-table[data-v-c3576ba0] thead th{text-align:left;padding:4px 10px;font-size:.7rem;color:#636366;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.06);font-weight:600;vertical-align:middle;min-width:-moz-max-content;min-width:max-content}.standart-table[data-v-c3576ba0] thead th:first-child{padding-left:0;border-right:none}.standart-table[data-v-c3576ba0] thead th:last-child{padding-right:0;border-right:none}.standart-table[data-v-c3576ba0] thead th.text-center{text-align:center}.standart-table[data-v-c3576ba0] thead th.text-end{text-align:right}.standart-table[data-v-c3576ba0] td{padding:0 10px;font-size:.82rem;font-weight:400;color:#1d1d1f;border-bottom:1px solid rgba(0,0,0,.06);border-right:1px solid rgba(0,0,0,.06);vertical-align:middle;text-align:left;line-height:1.2}.standart-table[data-v-c3576ba0] td:first-child{padding-left:0;border-right:none}.standart-table[data-v-c3576ba0] td:last-child{padding-right:0;border-right:none}[data-v-1358f271] .standart-table .col-name{width:60%}[data-v-1358f271] .standart-table .col-actions,[data-v-1358f271] .standart-table .col-country,[data-v-1358f271] .standart-table .col-icon,[data-v-1358f271] .standart-table .col-id,[data-v-1358f271] .standart-table .col-poster,[data-v-1358f271] .standart-table .col-region,[data-v-1358f271] .standart-table .col-timezone,[data-v-1358f271] .standart-table .col-updated{width:1%;white-space:nowrap}[data-v-1358f271] .standart-table .col-actions,[data-v-1358f271] .standart-table .col-icon,[data-v-1358f271] .standart-table .col-poster,[data-v-1358f271] .standart-table .col-timezone,[data-v-1358f271] .standart-table .col-updated{text-align:center}.city-row[data-v-1358f271]{cursor:pointer;transition:all .15s ease}.city-row:hover td[data-v-1358f271]{background:rgba(0,0,0,.03)}.table-active td[data-v-1358f271]{background:rgba(255,193,7,.12)!important}.col-poster[data-v-1358f271]{padding-right:0}.col-name .route-cell[data-v-1358f271]{display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:12px;min-width:0;overflow:hidden}.col-name .route-cell a[data-v-1358f271]{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-name .route-cell[data-v-1358f271] p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-id .id-content[data-v-1358f271]{display:inline-flex;align-items:center}.col-id .id-content .btn[data-v-1358f271]{display:inline-flex;align-items:center;justify-content:center}.col-id .id-full[data-v-1358f271]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-placeholder[data-v-1f554cd7]{height:180px;display:flex;align-items:center;justify-content:center;border:1px dashed #bbb;border-radius:8px;color:#888}.map-one-dot{height:320px}.btn-group .btn-link[data-v-2927f841]{transition:all .3s}.btn-group .btn-link[data-v-2927f841]:hover{background-color:rgba(77,182,172,.2);border-radius:.25rem}.btn-group .btn-link i[data-v-2927f841]{font-size:1.1rem}.material-icons[data-v-1f87d1cd]{font-size:inherit!important}.city-card-img[data-v-a1edce8e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.table th[data-v-a1edce8e]{width:180px}.media-item[data-v-a1edce8e]{text-align:center}.media-item img[data-v-a1edce8e]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:.375rem}.icon-box[data-v-a1edce8e]{width:100%;height:120px;display:flex;align-items:center;justify-content:center;border:1px dashed #dee2e6;border-radius:.375rem}.media-title[data-v-a1edce8e]{margin-top:.5rem;font-size:.8rem;color:#6c757d}th[data-v-39a9a4d4]{text-align:left;vertical-align:middle;padding-left:6px}[data-v-55004856] .standart-table .col-name{width:60%}[data-v-55004856] .standart-table .col-actions,[data-v-55004856] .standart-table .col-cities,[data-v-55004856] .standart-table .col-days,[data-v-55004856] .standart-table .col-id,[data-v-55004856] .standart-table .col-poster,[data-v-55004856] .standart-table .col-status,[data-v-55004856] .standart-table .col-stay,[data-v-55004856] .standart-table .col-type,[data-v-55004856] .standart-table .col-updated{width:1%;white-space:nowrap}[data-v-55004856] .standart-table .col-actions,[data-v-55004856] .standart-table .col-cities,[data-v-55004856] .standart-table .col-days,[data-v-55004856] .standart-table .col-poster,[data-v-55004856] .standart-table .col-stay,[data-v-55004856] .standart-table .col-updated{text-align:center}[data-v-55004856] .standart-table .col-poster{padding-right:0}.route-row[data-v-55004856]{cursor:pointer;transition:all .15s ease}.route-row:hover td[data-v-55004856]{background:rgba(0,0,0,.03)}.route-active td[data-v-55004856]{background:rgba(52,199,89,.08)!important}.status-content .route-toggle[data-v-55004856]{display:inline-flex;align-items:center;margin:0}.col-name .route-cell[data-v-55004856]{display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:12px;min-width:0;overflow:hidden}.route-link[data-v-55004856]{display:block;width:100%;min-width:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-name .route-cell[data-v-55004856] p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-55004856]{color:#212529;font-weight:400;letter-spacing:.02em;font-size:.82rem}.col-status .status-content[data-v-55004856]{display:inline-flex;align-items:center;gap:8px}.col-id .id-content[data-v-55004856]{display:inline-flex;align-items:center}.col-id .id-content .btn[data-v-55004856]{display:inline-flex;align-items:center;justify-content:center}.col-id .id-full[data-v-55004856]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-placeholder[data-v-6eeef8f6]{width:auto;height:180px}.media-item img[data-v-6eeef8f6]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.route-card-img[data-v-64fdb8e0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.table th[data-v-64fdb8e0]{width:180px}.route-point[data-v-64fdb8e0]{display:flex;gap:15px;margin-bottom:20px}.route-marker[data-v-64fdb8e0]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.map-picker{height:50vh;min-height:300px}[data-v-09922dab] .btn-close{top:0}.modal-title-row[data-v-09922dab] .d-flex.align-items-center.mb-3{margin-bottom:0!important;flex-wrap:nowrap!important}.images-section[data-v-09922dab] img{max-height:160px;-o-object-fit:contain;object-fit:contain}.route-tags-wrap .form-control{color:#212529;background-color:#fff}.route-tags-wrap .form-control::-moz-placeholder{color:#6c757d}.route-tags-wrap .form-control::placeholder{color:#6c757d}.route-tags-wrap .form-tags .badge{color:#fff;background-color:#0d6efd}.route-tags-wrap .form-tags .btn-outline-secondary{color:#6c757d;border-color:#dee2e6}.route-tags-wrap .form-tags .btn-outline-secondary:hover{color:#212529;background-color:#f8f9fa}.city-order-row .city-order-num{min-width:28px}#route-info-v2-add-route .modal-header .modal-title div>div{margin-bottom:0!important}#route-info-v2-add-route .images-section img{max-height:160px;-o-object-fit:contain;object-fit:contain}.route-info-content{margin-top:16px}.routes-v2-stage{margin:0 auto;width:100%;max-width:calc(177.78vh - 94px);min-height:calc(100vh - 70px);max-height:calc(100vh - 70px);background:#f5f5f7;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);overflow-x:hidden;overflow-y:auto;display:flex}.routes-v2-container{min-height:100%}.routes-v2-container,.routes-v2-container>.route-info-content,.routes-v2-container>.route-info-content>section{flex:1;display:flex;flex-direction:column}