.database-page[data-v-42cb3361]{--brand-blue: var(--el-color-primary, #2463eb);--brand-blue-strong: #184a9f;--brand-blue-soft: #edf5ff;--ink-strong: #1f2647;--ink-normal: #4a5373;--line: #d7def2;max-width:1400px;margin:0 auto;padding:clamp(18px,2.2vw,30px);font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.database-page .market-shell[data-v-42cb3361]{margin-bottom:clamp(20px,2.3vw,30px);padding:clamp(18px,2.5vw,28px);border-radius:24px;border:1px solid #d6e2f7;background:radial-gradient(120% 160% at 100% 0%,#1f66d133,#1f66d100 56%),linear-gradient(160deg,#fff,#f4f9ff 60%,#ebf3ff);box-shadow:0 16px 36px #11275a14}.database-page .page-header[data-v-42cb3361]{position:relative;margin-bottom:14px;padding:clamp(8px,1.2vw,14px) clamp(2px,.6vw,4px) 0}.database-page .page-header .page-title[data-v-42cb3361]{margin:0 0 10px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.18;color:var(--ink-strong);letter-spacing:.02em}.database-page .page-header .page-subtitle[data-v-42cb3361]{margin:0;max-width:720px;font-size:clamp(14px,1.4vw,17px);line-height:1.7;color:var(--ink-normal)}.database-page .filter-section[data-v-42cb3361]{margin-bottom:0;padding:clamp(18px,2.2vw,24px);border-radius:18px;background:#ffffffdb;border:1px solid var(--line);box-shadow:0 8px 22px #1226580f}.database-page .filter-section .filter-group[data-v-42cb3361]{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.database-page .filter-section .filter-group[data-v-42cb3361]:last-child{margin-bottom:0}.database-page .filter-section .filter-group .filter-label[data-v-42cb3361]{min-width:72px;margin-top:6px;font-size:13px;font-weight:600;color:#38425f;letter-spacing:.04em;flex-shrink:0}.database-page .filter-section .filter-group .filter-options[data-v-42cb3361]{display:flex;flex-wrap:wrap;gap:10px;flex:1}.database-page .filter-section .filter-group .filter-options .filter-tag[data-v-42cb3361]{padding:6px 14px;border-radius:999px;border:1px solid #d2d9ef;background:#f8faff;color:#5a6488;font-size:13px;cursor:pointer;transition:all .24s ease;white-space:nowrap}.database-page .filter-section .filter-group .filter-options .filter-tag[data-v-42cb3361]:hover{color:#245fca;border-color:#99baf4;background:#eef5ff}.database-page .filter-section .filter-group .filter-options .filter-tag.active[data-v-42cb3361]{color:#1b54bd;border-color:#7da8ef;background:#e7f0ff;box-shadow:inset 0 0 0 1px #1b54bd24}.database-page .filter-section .search-group[data-v-42cb3361]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:18px;border-top:1px dashed #d9e0f3}.database-page .filter-section .search-group .search-input[data-v-42cb3361]{flex:1;min-width:260px;max-width:560px}.database-page .filter-section .search-group .search-input[data-v-42cb3361] .el-input__wrapper{height:44px;border-radius:12px;background:#f8faff;box-shadow:0 0 0 1px #dae2f8 inset}.database-page .filter-section .search-group .search-input[data-v-42cb3361] .el-input__wrapper:focus-within{box-shadow:0 0 0 2px #1f66d138,0 0 0 1px #7da8ef inset}.database-page .filter-section .search-group .search-input[data-v-42cb3361] .el-input__inner{height:44px;line-height:44px}.database-page .filter-section .search-group .el-button[data-v-42cb3361]{height:44px;padding:0 18px;border-radius:12px;font-weight:600}.database-page .database-list .database-grid[data-v-42cb3361]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(14px,1.6vw,24px)}.database-page .database-list .pagination-section[data-v-42cb3361]{display:flex;justify-content:center;margin-top:clamp(20px,2.4vw,30px)}.database-page .database-list .pagination-desktop[data-v-42cb3361]{padding:10px 14px;border-radius:14px;background:#fff;border:1px solid #d8e2f5;box-shadow:0 8px 18px #11255212}.database-page .database-list .pagination-desktop[data-v-42cb3361] .el-pagination{--el-pagination-bg-color: #ffffff;--el-pagination-button-bg-color: #ffffff;--el-pagination-button-color: #5a678b;--el-pagination-hover-color: var(--brand-blue);--el-pagination-font-size: 13px}.database-page .database-list .pagination-desktop[data-v-42cb3361] .el-pager li{min-width:30px;border-radius:8px}.database-page .database-list .pagination-desktop[data-v-42cb3361] .el-pager li.is-active{background:var(--brand-blue);color:#fff}.database-page .database-list .pagination-mobile[data-v-42cb3361]{display:none;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;border:1px solid #d8e2f5;background:#fff;box-shadow:0 6px 14px #1125520f}.database-page .database-list .pagination-mobile .el-button[data-v-42cb3361]{padding:6px 8px;color:var(--brand-blue);font-weight:600}.database-page .database-list .pagination-mobile .mobile-page-indicator[data-v-42cb3361]{min-width:58px;text-align:center;font-size:13px;font-weight:600;color:#4f5f89}.database-page .database-list .database-card[data-v-42cb3361]{position:relative;display:flex;flex-direction:column;min-height:352px;padding:18px;border-radius:18px;border:1px solid #d9e0f2;background:linear-gradient(165deg,rgba(255,255,255,.96) 0%,var(--database-tone-soft, #edf5ff) 200%);box-shadow:0 10px 24px #1327560f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.database-page .database-list .database-card[data-v-42cb3361]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--database-tone, #1f66d1) 62%,#ffffff),var(--database-tone, #1f66d1))}.database-page .database-list .database-card[data-v-42cb3361]:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--database-tone, #1f66d1) 34%,#d9e0f2);box-shadow:0 18px 38px #1327561a}.database-page .database-list .database-card.is-vip-card[data-v-42cb3361]{border-color:#5d4b23;background:radial-gradient(110% 150% at 100% 0%,#d6ad5533,#d6ad5500 55%),linear-gradient(150deg,#13100b,#211a11 52%,#16120d);box-shadow:0 16px 34px #0e0a0466}.database-page .database-list .database-card.is-vip-card[data-v-42cb3361]:before{height:5px;background:linear-gradient(90deg,#8d6f34,#f2d99c 45%,#a9833e)}.database-page .database-list .database-card.is-vip-card .card-icon[data-v-42cb3361]{border-color:#7a6331;background:linear-gradient(160deg,#2a2013,#1e180f)}.database-page .database-list .database-card.is-vip-card .card-title[data-v-42cb3361]{color:#f4deb0}.database-page .database-list .database-card.is-vip-card .card-description[data-v-42cb3361]{color:#c8b793}.database-page .database-list .database-card.is-vip-card .data-tag[data-v-42cb3361]{color:#f1d9a2;background:#d6ad5524;border-color:#d6ad5561}.database-page .database-list .database-card.is-vip-card .card-price[data-v-42cb3361]{color:#f8e6bc;text-shadow:0 1px 8px rgba(245,210,131,.2)}.database-page .database-list .database-card.is-vip-card .card-action[data-v-42cb3361]{color:#f4ddb0;border-color:#d6ad5585;background:#d6ad5529}.database-page .database-list .database-card.is-vip-card .card-action[data-v-42cb3361]:hover{color:#1f1608;border-color:#d7b56e;background:linear-gradient(120deg,#e9cb8b,#d2a858)}.database-page .database-list .card-top[data-v-42cb3361]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.database-page .database-list .card-badges[data-v-42cb3361]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.database-page .database-list .vip-signature[data-v-42cb3361]{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:#f2d79d;font-size:12px;font-weight:600;letter-spacing:.04em}.database-page .database-list .state-badge[data-v-42cb3361]{display:inline-flex;align-items:center;gap:4px;max-width:120px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.database-page .database-list .state-badge.vip[data-v-42cb3361]{color:#815306;background:#fff3d8}.database-page .database-list .state-badge.purchased[data-v-42cb3361]{color:#0d8b62;background:#dff8ef}.database-page .database-list .state-badge.free[data-v-42cb3361]{color:#1165c9;background:#e4f0ff}.database-page .database-list .state-badge.paid[data-v-42cb3361]{color:#5c6488;background:#ebeff9}.database-page .database-list .card-icon[data-v-42cb3361]{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--database-tone-soft, #edf5ff) 72%,#ffffff);border:1px solid color-mix(in srgb,var(--database-tone, #1f66d1) 22%,#e0e6f7);flex-shrink:0}.database-page .database-list .card-title[data-v-42cb3361]{margin:14px 0 8px;font-size:18px;font-weight:700;line-height:1.4;color:#1f2b50;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.database-page .database-list .card-description[data-v-42cb3361]{margin:0 0 12px;min-height:66px;max-height:66px;font-size:13px;line-height:1.68;color:#556085;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.database-page .database-list .card-tags[data-v-42cb3361]{display:flex;flex-wrap:wrap;gap:6px;min-height:30px;max-height:56px;overflow:hidden;margin-bottom:12px}.database-page .database-list .data-tag[data-v-42cb3361]{display:inline-flex;align-items:center;max-width:120px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 8%,#ffffff);border:1px solid color-mix(in srgb,var(--brand-blue) 26%,#d8def0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-page .database-list .card-price[data-v-42cb3361]{margin-top:auto;margin-bottom:12px;font-size:clamp(15px,1.05vw,17px);line-height:1.35;font-weight:600;color:color-mix(in srgb,var(--brand-blue) 68%,#1f2a4d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.database-page .database-list .card-action[data-v-42cb3361]{width:100%;height:42px;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand-blue) 42%,#cfd7ee);color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 10%,#ffffff);font-weight:600}.database-page .database-list .card-action[data-v-42cb3361]:hover{color:#fff;border-color:var(--brand-blue);background:var(--brand-blue)}.database-page .detail-desc[data-v-42cb3361]{white-space:pre-wrap;line-height:1.6}.database-page .purchase-tip[data-v-42cb3361]{margin-top:16px}.database-page .purchase-tip .contact-info[data-v-42cb3361]{margin-top:12px}.database-page .purchase-tip .contact-info h4[data-v-42cb3361]{margin:8px 0}.database-page .purchase-tip .contact-info p[data-v-42cb3361]{margin:4px 0;color:#666}[data-v-42cb3361] .database-detail-dialog.el-dialog,[data-v-42cb3361] .database-detail-dialog .el-dialog{border-radius:24px;overflow:hidden;background:radial-gradient(140% 170% at 100% 0%,#1f66d138,#1f66d100 62%),linear-gradient(166deg,#f7fbff,#edf5ff 52%,#e8f1ff);border:1px solid #cedcf4;box-shadow:0 24px 56px #1125522e}[data-v-42cb3361] .database-detail-dialog .el-dialog__header{padding:0;margin-bottom:0}[data-v-42cb3361] .database-detail-dialog .el-dialog__body{padding:0}[data-v-42cb3361] .database-detail-dialog .dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:24px 24px 18px;border-bottom:1px solid rgba(190,209,244,.85);background:linear-gradient(180deg,#ffffffa8,#ffffff61)}[data-v-42cb3361] .database-detail-dialog .dialog-header .dialog-title-section{display:flex;align-items:flex-start;gap:14px;flex:1}[data-v-42cb3361] .database-detail-dialog .dialog-header .dialog-title-section .detail-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ebf3ff;border:1px solid #d2e1fb;flex-shrink:0}[data-v-42cb3361] .database-detail-dialog .dialog-header .dialog-title-section .title-content{flex:1}[data-v-42cb3361] .database-detail-dialog .dialog-header .dialog-title-section .title-content .detail-title{margin:0 0 10px;font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.25;color:#202a4b}[data-v-42cb3361] .database-detail-dialog .dialog-header .dialog-title-section .title-content .detail-tags{display:flex;flex-wrap:wrap;gap:8px}[data-v-42cb3361] .database-detail-dialog .dialog-header .dialog-title-section .title-content .detail-tags .detail-tag{background:#e7f1ff;color:#1f60ca;border:1px solid #adc8f6;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}[data-v-42cb3361] .database-detail-dialog .dialog-header .close-btn{width:34px;height:34px;border-radius:10px;background:#f0f5ff;color:#57709c;border:1px solid #d2e1fa}[data-v-42cb3361] .database-detail-dialog .dialog-header .close-btn:hover{color:#1d57c0;border-color:#8eb3ef;background:#e8f2ff}[data-v-42cb3361] .database-detail-dialog .detail-body{padding:22px 24px 24px;background:linear-gradient(180deg,#f3f8ffdb,#eef5ffdb)}[data-v-42cb3361] .database-detail-dialog .detail-body .detail-section{margin-bottom:18px;padding:16px;border-radius:14px;border:1px solid #d6e2f8;background:linear-gradient(180deg,#fffffff0,#f7fbfff0)}[data-v-42cb3361] .database-detail-dialog .detail-body .detail-section:last-child{margin-bottom:0}[data-v-42cb3361] .database-detail-dialog .detail-body .detail-section .section-title{margin:0 0 12px;font-size:clamp(14px,1.2vw,16px);font-weight:700;color:#23305a}[data-v-42cb3361] .database-detail-dialog .detail-body .detail-section .detail-text{margin:0;font-size:clamp(13px,1vw,14px);color:#556085;line-height:1.8;white-space:pre-wrap}[data-v-42cb3361] .database-detail-dialog .detail-body .detail-section .spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-v-42cb3361] .database-detail-dialog .detail-body .detail-section .spec-grid .spec-item{padding:12px;border-radius:12px;border:1px solid #dce7f9;background:#f5f9ff}[data-v-42cb3361] .database-detail-dialog .detail-body .detail-section .spec-grid .spec-item .spec-label{font-size:12px;color:#7480a4;margin-bottom:6px}[data-v-42cb3361] .database-detail-dialog .detail-body .detail-section .spec-grid .spec-item .spec-value{font-size:clamp(13px,1vw,14px);color:#1f2c54;font-weight:600}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section{padding:18px;border-radius:14px;border:1px solid #d2e0f8;background:linear-gradient(160deg,#fffffff5,#eff6fff5)}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content{display:flex;flex-direction:column;gap:12px}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .tip-text{font-size:14px;color:#576286;margin:0;text-align:center}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .sample-tip-row{display:flex;align-items:center;gap:10px}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .sample-tip-row .sample-tip{flex:1;margin:0;padding:10px 12px;border-radius:10px;border:1px solid #cadeff;background:#ebf3ff;color:#245ab8;font-size:13px;line-height:1.6}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .sample-tip-row .sample-btn-inline{height:36px;padding:0 14px;border-radius:10px;border:1px solid #c7daf8;color:#3f5781;background:#fff}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .sample-tip-row .sample-btn-inline:hover{color:#1f59c4;border-color:#8fb5f2;background:#eaf3ff}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .status-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .status-badge.purchased{background:#e3faef;color:#0e8c62}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .status-badge.free{background:#e6f2ff;color:#1f5ebd}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .vip-lock-tip{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid #f6dba5;background:#fff6e2;color:#8a5c0e;font-size:13px}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .platform-tip{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:13px}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .platform-tip.success{background:#e3faef;color:#0e8c62;border:1px solid #b9ebd4}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .info-grid .info-item{padding:12px;border-radius:10px;border:1px solid #e1e7f8;background:#fbfcff}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .info-grid .info-item .label{display:block;margin-bottom:6px;font-size:12px;color:#7a87ab}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .info-grid .info-item .value{display:block;font-size:clamp(15px,1.2vw,16px);font-weight:700;color:#1f2d57}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .info-grid .info-item .value.insufficient{color:#dc2626}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .info-grid .info-item .value.price{display:flex;align-items:baseline;gap:6px}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .info-grid .info-item .value.price .original{font-size:12px;color:#95a1c2;text-decoration:line-through}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .info-grid .info-item .value.price .current{font-size:clamp(15px,1.2vw,16px);font-weight:700;color:#d52b2b}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .vip-tip{display:flex;align-items:center;gap:6px;padding:8px 11px;border-radius:10px;border:1px solid #f6dba5;background:#fff6e2;color:#8a5c0e;font-size:13px}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .price-desc{margin:0;font-size:13px;color:#5f6b8e;line-height:1.65}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .warning-tip{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid #f5c7c7;background:#fff1f1;color:#ce2e2e;font-size:13px}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .btn-row{display:flex;gap:10px;align-items:center}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .btn-row .el-button{flex:1;height:42px;font-size:clamp(13px,1vw,14px);font-weight:600;border-radius:11px}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .action-content .full-width-btn{width:100%;height:42px;font-size:clamp(13px,1vw,14px);font-weight:600;border-radius:11px}[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog.el-dialog,[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .el-dialog{position:relative;isolation:isolate;background:radial-gradient(120% 160% at 100% 0%,#d6ad551f,#d6ad5500 58%),radial-gradient(110% 130% at 0% 100%,#d6ad5514,#d6ad5500 60%),linear-gradient(166deg,#f7fbff,#edf5ff 52%,#e8f1ff);border-color:#d2def4;box-shadow:0 24px 56px #11255233}[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog.el-dialog:after,[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .el-dialog:after{content:"VIP";position:absolute;right:72px;top:10px;font-size:clamp(64px,8.5vw,112px);font-weight:800;letter-spacing:.06em;line-height:1;color:#d6ad552b;transform:rotate(-10deg);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .el-dialog__header,[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .el-dialog__body{position:relative;z-index:1}[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .dialog-header{border-bottom-color:#c4d0eee6;background:linear-gradient(180deg,#ffffffc7,#ffffff75)}[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .dialog-header .detail-icon{background:linear-gradient(150deg,#3a3733,#2b2926);border-color:#d6ad5566}[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .dialog-header .detail-tag{color:#2a5dbd;border-color:#b8ccf3;background:#f5f8ffeb}[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .dialog-header .close-btn{color:#8c723c;border-color:#d6ad5557;background:#d6ad5514}[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .detail-body{background:radial-gradient(100% 120% at 100% 0%,#d6ad5514,#d6ad5500 54%),linear-gradient(180deg,#f3f8ffe6,#eef5ffe6)}[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .action-section .vip-lock-tip,[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .action-section .vip-tip{border-color:#d6ad5557;background:linear-gradient(90deg,#d6ad5521,#d6ad5512);color:#7a5a20}@media (max-width: 768px){.database-page[data-v-42cb3361]{padding:16px}.database-page .page-header[data-v-42cb3361]{padding:8px 2px 0;border-radius:0}.database-page .page-header .page-title[data-v-42cb3361]{font-size:clamp(24px,8vw,30px)}.database-page .market-shell[data-v-42cb3361]{padding:14px;border-radius:16px}.database-page .filter-section[data-v-42cb3361]{padding:16px;border-radius:14px}.database-page .filter-section .filter-group[data-v-42cb3361]{flex-direction:column;gap:10px}.database-page .filter-section .filter-group .filter-label[data-v-42cb3361]{min-width:auto;margin-top:0}.database-page .filter-section .search-group .search-input[data-v-42cb3361]{min-width:100%;max-width:100%}.database-page .database-list .database-grid[data-v-42cb3361]{gap:12px}.database-page .database-list .database-card[data-v-42cb3361]{min-height:336px;padding:16px}.database-page .database-list .card-price[data-v-42cb3361]{font-size:clamp(14px,4.2vw,16px)}.database-page .database-list .pagination-desktop[data-v-42cb3361]{display:none}.database-page .database-list .pagination-mobile[data-v-42cb3361]{display:inline-flex}[data-v-42cb3361] .database-detail-dialog.el-dialog,[data-v-42cb3361] .database-detail-dialog .el-dialog{width:calc(100% - 20px)!important;margin:10px auto;border-radius:18px}[data-v-42cb3361] .database-detail-dialog .dialog-header{padding:16px 16px 14px}[data-v-42cb3361] .database-detail-dialog .dialog-header .dialog-title-section .detail-icon{width:44px;height:44px}[data-v-42cb3361] .database-detail-dialog .dialog-header .dialog-title-section .title-content .detail-title{font-size:18px}[data-v-42cb3361] .database-detail-dialog .detail-body{padding:14px 14px 16px}[data-v-42cb3361] .database-detail-dialog .detail-body .detail-section{padding:12px}[data-v-42cb3361] .database-detail-dialog .detail-body .detail-section .spec-grid{grid-template-columns:1fr}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section{padding:12px}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .sample-tip-row{flex-direction:column;align-items:stretch}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .info-grid{grid-template-columns:1fr}[data-v-42cb3361] .database-detail-dialog .detail-body .action-section .btn-row{flex-direction:column}[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog.el-dialog:after,[data-v-42cb3361] .database-detail-dialog.vip-detail-dialog .el-dialog:after{right:44px;top:8px;font-size:clamp(46px,16vw,72px)}}.wechat-qr-dialog[data-v-42cb3361]{text-align:center;padding:20px 0}.wechat-qr-dialog .qr-dialog-desc[data-v-42cb3361]{font-size:15px;color:#606266;margin:0 0 24px;line-height:1.6}.wechat-qr-dialog .qr-code-container[data-v-42cb3361]{display:flex;justify-content:center;align-items:center;padding:20px;background:#f8f9fa;border-radius:12px;margin:0 0 20px}.wechat-qr-dialog .qr-code-container .qr-canvas[data-v-42cb3361]{max-width:100%;height:auto}.wechat-qr-dialog .qr-dialog-note[data-v-42cb3361]{font-size:13px;color:#909399;margin:0 0 20px}.wechat-qr-dialog .open-wechat-btn[data-v-42cb3361]{width:100%;padding:12px 24px;font-size:16px;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center}.share-link-dialog[data-v-42cb3361]{padding:10px 0}.share-link-dialog .markdown-content[data-v-42cb3361]{text-align:left;line-height:1.8;font-size:14px;color:#303133}.share-link-dialog .markdown-content[data-v-42cb3361] h1,.share-link-dialog .markdown-content[data-v-42cb3361] h2,.share-link-dialog .markdown-content[data-v-42cb3361] h3,.share-link-dialog .markdown-content[data-v-42cb3361] h4,.share-link-dialog .markdown-content[data-v-42cb3361] h5,.share-link-dialog .markdown-content[data-v-42cb3361] h6{margin:16px 0 8px;font-weight:600;color:#1f2329}.share-link-dialog .markdown-content[data-v-42cb3361] p{margin:8px 0}.share-link-dialog .markdown-content[data-v-42cb3361] a{color:#409eff;text-decoration:none}.share-link-dialog .markdown-content[data-v-42cb3361] a:hover{text-decoration:underline}.share-link-dialog .markdown-content[data-v-42cb3361] ul,.share-link-dialog .markdown-content[data-v-42cb3361] ol{padding-left:20px;margin:8px 0}.share-link-dialog .markdown-content[data-v-42cb3361] li{margin:4px 0}.share-link-dialog .markdown-content[data-v-42cb3361] code{background:#f5f7fa;padding:2px 6px;border-radius:4px;font-family:monospace}.share-link-dialog .markdown-content[data-v-42cb3361] pre{background:#f5f7fa;padding:12px;border-radius:8px;overflow-x:auto}
