.notice-page[data-v-6c36c726]{min-height:100vh;background:#f4f6fb}.page-header[data-v-6c36c726]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border-bottom:1px solid #edf0f7;position:sticky;top:0;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.04)}.btn-back[data-v-6c36c726]{width:36px;height:36px;border-radius:50%;background:#f4f6fb;border:none;color:#3d4a6b;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.btn-back[data-v-6c36c726]:active{background:#e8ecf5}.page-title[data-v-6c36c726]{font-size:18px;font-weight:700;color:#1a2340;letter-spacing:-.3px;flex:1;text-align:left}.state-center[data-v-6c36c726]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}.spinner[data-v-6c36c726]{width:36px;height:36px;border:3px solid #e8ecf5;border-top-color:#3949ab;border-radius:50%;animation:spin-6c36c726 .8s linear infinite}@keyframes spin-6c36c726{to{transform:rotate(1turn)}}.empty-icon[data-v-6c36c726]{width:64px;height:64px;border-radius:50%;background:#edf0f7;display:flex;align-items:center;justify-content:center;font-size:28px;color:#aab2cc}.empty-text[data-v-6c36c726]{font-size:14px;color:#aab2cc;margin:0}.notice-list[data-v-6c36c726]{padding:20px 16px;display:flex;flex-direction:column;gap:10px}.notice-card[data-v-6c36c726]{background:#fff;border:1px solid #edf0f7;border-radius:16px;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 2px 8px rgba(57,73,171,.04);animation:fadeUp-6c36c726 .35s ease both}@keyframes fadeUp-6c36c726{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.notice-card[data-v-6c36c726]:active{transform:scale(.98);border-color:#c5cae9;box-shadow:0 4px 16px rgba(57,73,171,.1)}.card-inner[data-v-6c36c726]{display:flex;align-items:center;gap:14px;padding:16px 18px}.card-num[data-v-6c36c726]{font-size:22px;font-weight:800;color:#e8ecf5;font-variant-numeric:tabular-nums;min-width:32px;line-height:1}.card-body[data-v-6c36c726]{flex:1;min-width:0}.card-title[data-v-6c36c726]{font-size:14px;font-weight:600;color:#1a2340;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px}.card-date[data-v-6c36c726]{font-size:12px;color:#aab2cc;margin:0}.card-arrow[data-v-6c36c726]{font-size:13px;color:#c5cae9;flex-shrink:0}.detail-overlay[data-v-6c36c726]{position:fixed;inset:0;background:rgba(26,35,64,.35);z-index:100;display:flex;align-items:flex-end}.detail-sheet[data-v-6c36c726]{width:100%;max-height:80vh;background:#fff;border-radius:24px 24px 0 0;padding:12px 24px 40px;overflow-y:auto;box-shadow:0 -8px 32px rgba(57,73,171,.1)}.detail-handle[data-v-6c36c726]{width:36px;height:4px;background:#e8ecf5;border-radius:2px;margin:0 auto 20px}.detail-header[data-v-6c36c726]{margin-bottom:16px}.detail-title[data-v-6c36c726]{font-size:18px;font-weight:700;color:#1a2340;line-height:1.4;margin:0 0 8px;letter-spacing:-.3px}.detail-date[data-v-6c36c726]{font-size:12px;color:#aab2cc;margin:0}.detail-divider[data-v-6c36c726]{height:1px;background:#edf0f7;margin-bottom:20px}.detail-content[data-v-6c36c726]{font-size:14px;color:#4a5473;line-height:1.8;white-space:pre-wrap;word-break:break-word;margin-bottom:28px}.btn-close-detail[data-v-6c36c726]{width:100%;padding:14px;border-radius:12px;background:#f4f6fb;border:1px solid #edf0f7;color:#6b7699;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.btn-close-detail[data-v-6c36c726]:active{background:#e8ecf5}.slide-up-enter-active[data-v-6c36c726],.slide-up-leave-active[data-v-6c36c726]{transition:opacity .25s}.slide-up-enter[data-v-6c36c726],.slide-up-leave-to[data-v-6c36c726]{opacity:0}.slide-up-enter .detail-sheet[data-v-6c36c726],.slide-up-leave-to .detail-sheet[data-v-6c36c726]{transform:translateY(100%)}.slide-up-enter-active .detail-sheet[data-v-6c36c726],.slide-up-leave-active .detail-sheet[data-v-6c36c726]{transition:transform .3s cubic-bezier(.32,.72,0,1)}