.tour-cards-settings-tabs .components-tab-panel__tabs{display:flex;border-bottom:1px solid #ddd;margin-bottom:16px}.tour-cards-settings-tabs .components-tab-panel__tabs .components-button{flex:1;padding:12px 16px;border:none;background:rgba(0,0,0,0);border-radius:0;border-bottom:2px solid rgba(0,0,0,0);font-weight:500;color:#757575;cursor:pointer;transition:all .2s ease}.tour-cards-settings-tabs .components-tab-panel__tabs .components-button:hover{color:#1e1e1e;background:#f0f0f0}.tour-cards-settings-tabs .components-tab-panel__tabs .components-button.active-tab{color:#007cba;border-bottom-color:#007cba;background:rgba(0,0,0,0)}.tour-cards-settings-tabs .components-tab-panel__tab-content{padding-top:0}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.overflow-x-auto{scroll-behavior:smooth}.snap-x{scroll-snap-type:x mandatory}.snap-center{scroll-snap-align:center}.hover\:-translate-y-1:hover{transform:translateY(-0.25rem)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.multi-tour-selector .search-container{position:relative}.multi-tour-selector .search-container .autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-height:200px;overflow-y:auto}.multi-tour-selector .search-container .autocomplete-dropdown .autocomplete-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .15s ease;font-size:14px;color:#333}.multi-tour-selector .search-container .autocomplete-dropdown .autocomplete-item:last-child{border-bottom:none}.multi-tour-selector .search-container .autocomplete-dropdown .autocomplete-item:hover,.multi-tour-selector .search-container .autocomplete-dropdown .autocomplete-item.focused{background-color:#f0f9ff;color:#1e40af}.multi-tour-selector .search-container .autocomplete-dropdown .autocomplete-item:active{background-color:#e0f2fe}.multi-tour-selector .tour-tag{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#e3f2fd;color:#1565c0;font-size:13px;border-radius:20px;border:1px solid #bbdefb;font-weight:500;transition:all .2s ease}.multi-tour-selector .tour-tag:hover{background:#cce7ff;border-color:#90caf9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.multi-tour-selector .tour-tag .tour-tag-remove{background:rgba(0,0,0,0);border:none;color:#1976d2;font-weight:bold;font-size:14px;line-height:1;cursor:pointer;padding:0 2px;margin-left:4px;border-radius:50%;min-width:auto;transition:all .15s ease}.multi-tour-selector .tour-tag .tour-tag-remove:hover{background:#1976d2;color:#fff;transform:scale(1.1)}.multi-tour-selector .tour-tag .tour-tag-remove:focus{outline:2px solid #1976d2;outline-offset:1px}.multi-tour-selector .tour-tag .tour-tag-location{opacity:.8;font-size:11px}.multi-tour-selector .components-text-control__input:focus{border-color:#0ea5e9;box-shadow:0 0 0 1px #0ea5e9}.multi-tour-selector .text-gray-500{color:#6b7280;font-style:italic;text-align:center;padding:12px 0}
