/* Flight Enhancements Module - Complementary Styles */
/* 与 Tailwind CSS 互补，仅添加 Tailwind 覆盖不到的样式 */

.flight-picker-row:hover {
    background-color: rgba(0, 160, 154, 0.04);
}

.flight-picker-row:active {
    background-color: rgba(0, 160, 154, 0.08);
}

/* 动画 */
@keyframes slideDown {
    from { opacity: 0; max-height: 0; }
    to { opacity: 1; max-height: 200px; }
}

.flight-details-slide {
    animation: slideDown 0.25s ease-out forwards;
    overflow: hidden;
}

/* 快速输入弹窗输入框聚焦 */
#route-paste-input:focus {
    border-color: #00A09A !important;
    box-shadow: 0 0 0 3px rgba(0, 160, 154, 0.1);
}

/* 弹窗滚动条 */
#flight-picker-overlay .overflow-y-auto::-webkit-scrollbar {
    width: 4px;
}
#flight-picker-overlay .overflow-y-auto::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 2px;
}
#flight-picker-overlay .overflow-y-auto::-webkit-scrollbar-thumb {
    background: #cbd5e1;
    border-radius: 2px;
}
