.banner[data-v-0a902774]{height:480px}.el-carousel__item img[data-v-0a902774]{width:100%;height:100%}.apply-container[data-v-2e6760fb]{width:100%;min-height:100vh}.apply-container .banner[data-v-2e6760fb]{display:block;width:100%}.apply-container .header[data-v-2e6760fb]{margin:2rem 0 0 2rem;font-size:1.2rem;font-weight:600}.apply-container .content[data-v-2e6760fb]{margin:2rem;display:flex;flex-wrap:wrap;gap:1.5rem}.apply-container .content .app-item[data-v-2e6760fb]{cursor:pointer;display:flex;align-items:center;padding:1.5rem;border-radius:12px;box-shadow:0 3px 20px 0 rgba(0,0,0,.08);transition:all .3s ease}.apply-container .content .app-item[data-v-2e6760fb]:hover{transform:translateY(-2px);box-shadow:0 5px 25px 0 rgba(0,0,0,.12)}.apply-container .content .app-item .app-logo[data-v-2e6760fb]{margin-right:1rem}.apply-container .content .app-item .app-logo .img[data-v-2e6760fb]{width:100%}.apply-container .content .app-item .app-info[data-v-2e6760fb]{flex:1;min-width:0}.apply-container .content .app-item .app-info .app-name[data-v-2e6760fb]{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.apply-container .content .app-item .app-info .app-description[data-v-2e6760fb]{font-size:.9rem;color:#666;line-height:1.4}@media (max-width:768px){.apply-container .header[data-v-2e6760fb]{margin:1.5rem 0 0 1.5rem;font-size:1.1rem}.apply-container .content[data-v-2e6760fb]{margin:1.5rem;justify-content:center}.apply-container .content .app-item[data-v-2e6760fb]{width:100%;max-width:300px;height:auto;padding:.5rem 1.5rem;border:1px solid #bbb;border-radius:5px}.apply-container .content .app-item[data-v-2e6760fb]:hover{color:#4284ff;border-color:#4284ff}.apply-container .content .app-item .app-logo[data-v-2e6760fb]{margin-right:.8rem}.apply-container .content .app-item .app-info .app-name[data-v-2e6760fb]{font-size:1.1rem;margin-bottom:.3rem}.apply-container .content .app-item .app-info .app-description[data-v-2e6760fb]{font-size:.8rem}}@media (min-width:1200px){.apply-container .content[data-v-2e6760fb]{margin:2rem 10rem}.apply-container .content .app-item[data-v-2e6760fb]{padding:1.5rem 1rem;width:calc(50% - 1.5rem)}}@media (max-width:480px){.apply-container .header[data-v-2e6760fb]{margin:1rem 0 0 1rem;font-size:1rem}.apply-container .content[data-v-2e6760fb]{margin:1rem}.apply-container .content .app-item[data-v-2e6760fb]{padding:.5rem 1rem;height:auto}.apply-container .content .app-item .app-info .app-name[data-v-2e6760fb]{font-size:1rem}.apply-container .content .app-item .app-info .app-description[data-v-2e6760fb]{font-size:.75rem}}