/* 简约现代风格样式 */

/* 顶部广告栏样式 */
.top-ad-banner {
    width: 100%;
    height: 80px;
    background: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #ddd;
    position: relative;
    z-index: 99;
}

/* 响应式设计 - 移动设备 */
@media (max-width: 767px) {
    .top-ad-banner {
        display: none;
    }
}


    /* 导航栏样式 */
    .aiz-topbar {
        background-color: white !important;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
        padding: 0.8rem 1rem;
    }

    .navbar-brand img {
        height: 30px;
    }

    .btn-primary {
        background-color: var(--primary);
        color: white;
    }

    /* 卡片样式 */
    .card {
        border: none;
        border-radius: 8px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        margin-bottom: 20px;
    }

    .card:hover {
        transform: translateY(-5px);
        box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
    }

    .card-header {
        background-color: white;
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
        font-weight: 600;
    }

    /* 表单元素 */
    .form-control {
        border-radius: 4px;
        border: 1px solid #ddd;
        padding: 10px 15px;
        transition: border-color 0.3s ease;
    }

    .form-control:focus {
        border-color: var(--primary);
        box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.2);
    }