.package-detail-container[data-v-d94f0240]{background:#f7f8fa}.package-detail-container .detail-content[data-v-d94f0240]{margin:0 auto}.package-detail-container .detail-content .package-empty[data-v-d94f0240]{align-items:center;display:flex;justify-content:center;min-height:var(--th-body-min-height,60vh)}.package-detail-container .detail-header[data-v-d94f0240]{background:linear-gradient(180deg,#fff5f2,#fff 20%,#fff);border-radius:8px;margin-bottom:40px;padding:32px 32px 60px;position:relative}.package-detail-container .detail-header .detail-main[data-v-d94f0240]{max-height:50vh;overflow:hidden;transition:max-height .1s ease}.package-detail-container .detail-header .detail-main .detail-title[data-v-d94f0240]{color:#17181a;font-size:24px;font-weight:500;line-height:40px;margin-bottom:20px;text-align:center}.package-detail-container .detail-header .detail-main .detail-profile[data-v-d94f0240]{color:#56575c;font-size:16px;line-height:28px;word-wrap:break-word;white-space:pre-wrap}.package-detail-container .detail-header .detail-main .detail-profile[data-v-d94f0240] p{margin-bottom:16px}.package-detail-container .detail-header .detail-main .detail-profile[data-v-d94f0240] p:last-child{margin-bottom:0}.package-detail-container .detail-header.expanded .detail-main[data-v-d94f0240]{max-height:5000px}.package-detail-container .detail-header .detail-footer[data-v-d94f0240]{bottom:0;height:70px;left:0;pointer-events:none;position:absolute;right:0}.package-detail-container .detail-header .detail-footer[data-v-d94f0240]:before{background:linear-gradient(180deg,#fff0,#fff 50%,#fff);content:"";height:50px;left:0;position:absolute;right:0;top:-30px;transition:opacity .3s ease}.package-detail-container .detail-header.expanded .detail-footer[data-v-d94f0240]:before{opacity:0}.package-detail-container .detail-header .toggle-btn[data-v-d94f0240]{align-items:center;background:#edeef0;border-radius:18px;bottom:20px;color:#56575c;cursor:pointer;display:flex;font-size:13px;justify-content:center;left:50%;padding:8px 32px;pointer-events:all;position:absolute;transform:translate(-50%);transition:all .2s ease}.package-detail-container .detail-header .toggle-btn[data-v-d94f0240]:hover{background:#dadcdf;color:#2862de}.package-detail-container .detail-header .toggle-btn[data-v-d94f0240]:hover .iconfont{color:#2862de}.package-detail-container .tools-section[data-v-d94f0240]{margin-bottom:20px}.package-detail-container .tools-section .section-title[data-v-d94f0240]{color:#17181a;font-size:18px;font-weight:600;line-height:28px;margin-bottom:20px}.package-detail-container .tools-section .tools-list[data-v-d94f0240]{display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.package-detail-container .tools-section .tools-list .tool-card[data-v-d94f0240]{background:#fff;border-radius:8px;cursor:pointer;height:268px;min-width:0;padding:12px;transition:all .3s ease}.package-detail-container .tools-section .tools-list .tool-card[data-v-d94f0240]:hover{box-shadow:0 2px 16px #0000001a}.package-detail-container .tools-section .tools-list .tool-card .tool-cover[data-v-d94f0240]{border-radius:6px;height:162px;margin-bottom:12px;overflow:hidden;width:100%}.package-detail-container .tools-section .tools-list .tool-card .tool-cover img[data-v-d94f0240]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.package-detail-container .tools-section .tools-list .tool-card .tool-info[data-v-d94f0240]{align-items:center;display:flex;gap:8px}.package-detail-container .tools-section .tools-list .tool-card .tool-info .tool-icon[data-v-d94f0240]{border-radius:50%;flex-shrink:0;height:24px;overflow:hidden;width:24px}.package-detail-container .tools-section .tools-list .tool-card .tool-info .tool-icon img[data-v-d94f0240]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.package-detail-container .tools-section .tools-list .tool-card .tool-info .tool-name[data-v-d94f0240]{color:#17181a;flex:1;font-size:16px;font-weight:500;line-height:28px;margin-bottom:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-detail-container .tools-section .tools-list .tool-card .tool-desc[data-v-d94f0240]{color:#848587;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-clamp:2;line-height:20px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}
