.announcement-content[data-v-16e0a0c4]{line-height:1.8;word-break:break-word;min-height:120px;max-height:400px;overflow-y:auto;padding:4px 0}.announcement-empty[data-v-16e0a0c4]{text-align:center;color:#999;padding:40px 0}@media (max-width: 768px){.app-header[data-v-fc818b26],.app-header-top[data-v-fc818b26]{height:56px!important;padding:0 12px!important}.header-left[data-v-fc818b26]{gap:16px!important}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{background-color:#f5f7fa;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html.dark body{background-color:#101014}.n-layout-header{transition:background-color .3s ease,border-color .3s ease}.n-layout{min-height:100vh}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 20px;text-align:center}.hero-title{font-size:3rem;font-weight:700;margin-bottom:16px}.hero-subtitle{font-size:1.25rem;opacity:.9;margin-bottom:32px}.feature-card{transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #00000026}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-verify{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.slide-verify-slider{transition:transform .1s ease-out!important}.slide-verify-img{transform:translateZ(0);will-change:contents}html.dark .slide-verify{--slider-bg: #1f1f23}html.dark .slide-verify-track{background:#2a2a30;border-color:#3a3a40}:root{--mobile-padding: 12px;--mobile-font-sm: 12px;--mobile-font-md: 14px;--mobile-font-lg: 16px;--mobile-font-xl: 18px;--mobile-btn-height: 44px;--mobile-card-radius: 12px;--mobile-gap: 12px}@media (max-width: 768px){body{font-size:var(--mobile-font-md);-webkit-text-size-adjust:100%}.n-card{border-radius:var(--mobile-card-radius)!important;margin-bottom:var(--mobile-gap)!important}.n-button{height:var(--mobile-btn-height)!important;font-size:var(--mobile-font-md)!important;padding:0 16px!important}.n-button--small{height:36px!important;font-size:var(--mobile-font-sm)!important}.n-input,.n-select{--n-height: var(--mobile-btn-height) !important}.n-form-item .n-form-item-label,.n-form-item .n-form-item-label-text{font-size:var(--mobile-font-md)!important}.n-data-table{font-size:var(--mobile-font-sm)!important}.n-data-table-th{font-size:var(--mobile-font-sm)!important;padding:8px 4px!important}.n-data-table-td{padding:8px 4px!important}.n-tag{font-size:11px!important;padding:0 6px!important;height:22px!important}.n-modal{max-width:calc(100vw - 24px)!important;margin:12px!important}.n-card .n-progress{height:8px!important}.n-card .n-statistic .n-statistic-label{font-size:var(--mobile-font-sm)!important}.n-card .n-statistic .n-statistic-value{font-size:var(--mobile-font-xl)!important}.n-card .n-descriptions-table{font-size:var(--mobile-font-sm)!important}.n-card .n-pagination{flex-wrap:wrap;justify-content:center}.n-card .n-space{gap:8px!important}.n-card .n-layout-footer,.n-card .n-layout-header{padding-left:var(--mobile-padding)!important;padding-right:var(--mobile-padding)!important}@media (max-width: 480px){:root{--mobile-padding: 8px;--mobile-card-radius: 8px}.n-card{border-radius:var(--mobile-card-radius)!important}.n-button{height:40px!important}}@media (hover: none) and (pointer: coarse){.n-button:active:not(.n-button--disabled){transform:scale(.98);opacity:.9}.n-card:active{transform:scale(.99)}.n-data-table .n-checkbox-box,.n-data-table .n-radio-box{min-width:20px;min-height:20px}}@media (max-height: 500px) and (orientation: landscape){.hero-section{min-height:auto;padding:40px 20px}.hero-title{font-size:28px!important}}}
