.finance-list[data-v-74715271]{display:grid;grid-template-columns:repeat(3,360px);justify-content:space-between;row-gap:28px;width:100%}.finance-card[data-v-74715271]{width:360px;box-sizing:border-box;overflow:hidden;border:1px solid #eee;border-radius:12px;background:#fff;box-shadow:0 6px 18px rgba(31,35,41,.06);transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.finance-card[data-v-74715271]:hover{border-color:#ffd6d6;box-shadow:0 12px 28px rgba(230,0,18,.12);transform:translateY(-4px)}.finance-card:hover .finance-card-cover img[data-v-74715271]{transform:scale(1.06)}.finance-card.is-disabled[data-v-74715271]{opacity:.72}.finance-card.is-disabled[data-v-74715271]:hover{transform:none;box-shadow:0 6px 18px rgba(31,35,41,.06)}.finance-card-cover[data-v-74715271]{position:relative;width:100%;height:176px;overflow:hidden;background:#f4f5f7}.finance-card-cover img[data-v-74715271]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .35s ease}.finance-card-mask[data-v-74715271]{position:absolute;left:0;right:0;bottom:0;padding:28px 18px 14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.62))}.finance-card-name[data-v-74715271]{margin:0;font-size:18px;font-weight:700;line-height:26px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.28);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.finance-card-body[data-v-74715271]{padding:16px 18px 18px}.finance-card-period[data-v-74715271]{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 16px;padding:12px 14px;background:#fafafa;border-radius:8px}.period-label[data-v-74715271]{font-size:13px;line-height:20px;color:#8c8c8c}.period-value[data-v-74715271]{color:#e60012;font-size:22px;font-weight:700;line-height:26px}.period-value em[data-v-74715271]{margin-left:2px;font-size:13px;font-style:normal;font-weight:600}.finance-card-btn[data-v-74715271]{display:block;width:100%;height:38px;margin:0;padding:0;border:none;border-radius:8px;background:#e60012;color:#fff;font-size:14px;font-weight:600;line-height:38px;letter-spacing:1px;text-align:center;cursor:pointer;transition:background .2s ease}.finance-card-btn[data-v-74715271]:disabled{background:#f3b6ba;cursor:not-allowed}.finance-card-btn[data-v-74715271]:hover:not(:disabled){background:#c70010}