/*!
 *  build: vue-admin-better 
 *  vue-admin-beautiful.com 
 *  https://gitee.com/chu1204505056/vue-admin-better 
 *  time: 2025-10-24 09:14:39
 */[data-v-1eb07548]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff}.case-page[data-v-1eb07548]{padding:20px 0}.case-page .page-header[data-v-1eb07548]{text-align:center;padding:60px 0;background:linear-gradient(135deg,#e0f7fa,#b2ebf2)}.case-page .page-header .page-title[data-v-1eb07548]{font-size:48px;font-weight:700;color:#333;margin-bottom:20px}.case-page .page-header .page-subtitle[data-v-1eb07548]{font-size:18px;color:#666;max-width:600px;margin:0 auto}.case-page .container[data-v-1eb07548]{max-width:1200px;margin:0 auto;padding:0 20px}.case-page .case-categories[data-v-1eb07548]{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:50px}.case-page .case-categories .category-btn[data-v-1eb07548]{padding:12px 24px;background:#f8f9fa;border:1px solid #ddd;border-radius:30px;cursor:pointer;transition:all .3s ease;font-size:16px}.case-page .case-categories .category-btn.active[data-v-1eb07548],.case-page .case-categories .category-btn[data-v-1eb07548]:hover{background:#007bff;color:#fff;border-color:#007bff}.case-page .cases-grid[data-v-1eb07548]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:60px}.case-page .cases-grid .case-card[data-v-1eb07548]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s,box-shadow .3s}.case-page .cases-grid .case-card[data-v-1eb07548]:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.case-page .cases-grid .case-card .case-image .image-placeholder[data-v-1eb07548]{width:100%;height:200px;background:linear-gradient(45deg,#e0f7fa,#b2ebf2);display:flex;align-items:center;justify-content:center}.case-page .cases-grid .case-card .case-image .image-placeholder[data-v-1eb07548]:after{content:"案例图片";color:#999}.case-page .cases-grid .case-card .case-info[data-v-1eb07548]{padding:20px}.case-page .cases-grid .case-card .case-info .case-title[data-v-1eb07548]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.case-page .cases-grid .case-card .case-info .case-industry[data-v-1eb07548]{font-size:14px;color:#007bff;margin-bottom:10px}.case-page .cases-grid .case-card .case-info .case-description[data-v-1eb07548]{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.case-page .cases-grid .case-card .case-info .btn-details[data-v-1eb07548]{padding:8px 20px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.case-page .cases-grid .case-card .case-info .btn-details[data-v-1eb07548]:hover{background:#0056b3}.case-page .section[data-v-1eb07548]{margin-bottom:60px}.case-page .section .section-title[data-v-1eb07548]{font-size:32px;font-weight:600;color:#333;margin-bottom:30px;text-align:center}.case-page .partners-grid[data-v-1eb07548]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.case-page .partners-grid .partner-card[data-v-1eb07548]{text-align:center}.case-page .partners-grid .partner-card .partner-logo .logo-placeholder[data-v-1eb07548]{width:100px;height:100px;background:#f8f9fa;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.case-page .partners-grid .partner-card .partner-logo .logo-placeholder[data-v-1eb07548]:after{content:"LOGO";color:#999}.case-page .partners-grid .partner-card .partner-name[data-v-1eb07548]{font-size:16px;color:#333;font-weight:500}