.admin-page .breadcrumb[data-v-fbf71cf2]{margin-bottom:20px}.admin-page .page-header[data-v-fbf71cf2]{text-align:center;padding:40px 0;margin-bottom:30px}.admin-page .page-header .page-title[data-v-fbf71cf2]{font-size:32px;color:var(--text-primary);margin-bottom:10px}.admin-page .page-header .page-desc[data-v-fbf71cf2]{font-size:16px;color:var(--text-secondary)}.admin-page .admin-functions[data-v-fbf71cf2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.admin-page .admin-functions .function-item[data-v-fbf71cf2]{display:flex;background:#fff;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 8px rgba(0,0,0,.05)}.admin-page .admin-functions .function-item[data-v-fbf71cf2]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.admin-page .admin-functions .function-item .function-icon[data-v-fbf71cf2]{width:80px;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px}.admin-page .admin-functions .function-item .function-info[data-v-fbf71cf2]{flex:1;padding:20px}.admin-page .admin-functions .function-item .function-info .function-title[data-v-fbf71cf2]{font-size:18px;color:var(--text-primary);margin-bottom:5px}.admin-page .admin-functions .function-item .function-info .function-desc[data-v-fbf71cf2]{font-size:14px;color:var(--text-secondary)}