.home[data-v-77b910de]{padding:0 16px 16px 16px}.home .title[data-v-77b910de]{font-size:16px;color:#333;margin:16px 0}.home .app .list[data-v-77b910de]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.home .app .app-item[data-v-77b910de]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:12px;padding:20px 24px;width:32.4%;height:170px;cursor:pointer;overflow:hidden;position:relative}.home .app .app-item .app-item-icon[data-v-77b910de]{width:60px;height:60px;border-radius:12px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.home .app .app-item[data-v-77b910de]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}.home .app .app-item-info[data-v-77b910de]{-webkit-box-flex:1;-ms-flex:1;flex:1}.home .app .app-item-info .app-item-info-top[data-v-77b910de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home .app .app-item-info .app-item-info-top .app-item-info-top-name[data-v-77b910de]{font-size:18px;font-weight:700;color:#222}.home .app .app-item-info .app-item-info-top .app-item-info-top-status[data-v-77b910de]{padding:4px 8px;font-size:12px;color:#16a34a;background:#f0fdf4;border-radius:4px}.home .app .app-item-info .app-item-info-desc[data-v-77b910de]{font-size:13px;color:#777;margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home .app .app-item-info .app-item-info-date[data-v-77b910de]{font-size:13px;color:#ff6b00}.home .app .app-item-info .app-item-info-btn[data-v-77b910de]{position:absolute;right:24px;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.home .app .app-item-info .app-item-info-btn .app-item-info-btn-detail[data-v-77b910de]{border:1px solid #d8d8d8;color:#666;border-radius:5px}.home .app .app-item-info .app-item-info-btn .app-item-info-btn-detail[data-v-77b910de],.home .app .app-item-info .app-item-info-btn .app-item-info-btn-renew[data-v-77b910de]{width:80px;height:30px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .app .app-item-info .app-item-info-btn .app-item-info-btn-renew[data-v-77b910de]{border:1px solid #ff6b00;color:#ff6b00;border-radius:5px}.home .hardware .list[data-v-77b910de]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.home .hardware-item[data-v-77b910de]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:12px;padding:20px 24px;width:32.4%;height:150px;cursor:pointer;overflow:hidden}.home .hardware-item .hardware-item-icon[data-v-77b910de]{width:60px;height:60px;border-radius:12px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.home .hardware-item[data-v-77b910de]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}.home .hardware-item-info[data-v-77b910de]{-webkit-box-flex:1;-ms-flex:1;flex:1}.home .hardware-item-info .hardware-item-info-name[data-v-77b910de]{font-size:18px;font-weight:700;color:#222}.home .hardware-item-info-desc[data-v-77b910de]{font-size:13px;color:#777;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home .hardware-item-info-bottom[data-v-77b910de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.home .hardware-item-info-bottom-price[data-v-77b910de]{font-size:20px;font-weight:700;color:#ff6b00}.home .hardware-item-info-bottom-btn-detail[data-v-77b910de]{width:80px;height:30px;background:#fff;border:1px solid #d8d8d8;color:#666;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}