.page[data-v-35b8d023]{background-color:#fff}@-webkit-keyframes scol-35b8d023{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scol-35b8d023{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.page .toppage[data-v-35b8d023]{width:100%;height:320px;position:relative;overflow:hidden}.page .toppage img[data-v-35b8d023]{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:scol-35b8d023 15s linear infinite;animation:scol-35b8d023 15s linear infinite}.page .toppage .topcontent[data-v-35b8d023]{position:relative;width:1200px;margin:0 auto}.page .toppage .topcontent .toptitle[data-v-35b8d023]{padding-top:113px;font-size:50px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;line-height:50px}.page .toppage .topcontent .topdesc[data-v-35b8d023]{margin-top:24px;font-size:20px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:20px}.page .pagecontent[data-v-35b8d023]{width:1200px;margin:0 auto}.page .pagecontent .artcontent[data-v-35b8d023]{width:800px;margin:0 auto;padding:44px 0 88px 0}.page .pagecontent .artcontent .arttitle[data-v-35b8d023]{font-size:32px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000;line-height:56px;text-align:center}.page .pagecontent .artcontent .time[data-v-35b8d023]{margin-top:8px;height:30px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999;line-height:30px;text-align:center}.file-wrap[data-v-35b8d023]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.attachment-card[data-v-35b8d023]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;background:hsla(0,0%,100%,.96);backdrop-filter:blur(0);border-radius:1.25rem;padding:.9rem 1.2rem .9rem 1rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:1px solid rgba(203,213,225,.5);cursor:default}.attachment-card[data-v-35b8d023]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 20px 30px -12px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.05);box-shadow:0 20px 30px -12px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.05);border-color:rgba(148,163,184,.6);background:#fff}.attach-thumb[data-v-35b8d023]{-ms-flex-negative:0;flex-shrink:0;width:46px;height:46px;background:#f8fafc;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.02),0 1px 2px rgba(0,0,0,.03);box-shadow:inset 0 1px 2px rgba(0,0,0,.02),0 1px 2px rgba(0,0,0,.03);border:1px solid #eef2f6}.attachment-card:hover .attach-thumb img[data-v-35b8d023]{-webkit-transform:scale(1.02);transform:scale(1.02)}.attach-thumb i[data-v-35b8d023]{font-size:1.9rem;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.05));filter:drop-shadow(0 2px 2px rgba(0,0,0,.05));color:#5b6e8c}.attach-info[data-v-35b8d023]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem}.file-name[data-v-35b8d023]{font-size:.95rem;font-weight:600;color:#0f172a;line-height:1.35;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.file-meta[data-v-35b8d023]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.65rem;font-size:.7rem;color:#5b6e8c;font-weight:450}.file-meta[data-v-35b8d023],.file-size[data-v-35b8d023]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-size[data-v-35b8d023]{background:#f1f5f9;padding:.2rem .5rem;border-radius:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;letter-spacing:.2px}.file-size i[data-v-35b8d023]{font-size:.65rem;color:#6c86a3}.upload-date[data-v-35b8d023]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background:transparent}.upload-date i[data-v-35b8d023]{font-size:.6rem;opacity:.7}.status-badge[data-v-35b8d023]{background:#e6f7e6;color:#2b7e3a;border-radius:30px;padding:.2rem .55rem;font-size:.65rem;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.status-badge i[data-v-35b8d023]{font-size:.6rem}.attach-actions[data-v-35b8d023]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.action-btn[data-v-35b8d023],.attach-actions[data-v-35b8d023]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-btn[data-v-35b8d023]{background:transparent;border:none;width:34px;height:34px;border-radius:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;color:#6c7f9b;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.2,.9,.4,1.1);transition:all .2s cubic-bezier(.2,.9,.4,1.1);background:#f1f4f9;backdrop-filter:blur(2px)}.action-btn i[data-v-35b8d023]{font-size:1rem;pointer-events:none}.preview-btn[data-v-35b8d023]:hover{background:#eef2ff;color:#3b82f6;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 6px rgba(59,130,246,.2);box-shadow:0 2px 6px rgba(59,130,246,.2)}.delete-btn[data-v-35b8d023]:hover{background:#fee9e6;color:#e5484d;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 6px rgba(229,72,77,.15);box-shadow:0 2px 6px rgba(229,72,77,.15)}.download-btn[data-v-35b8d023]:hover{background:#e9f5ef;color:#0f7b3a}.action-btn[data-v-35b8d023]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}