body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f5f7fa}:root{--mobile-font-page-title: 16px;--mobile-font-card-title: 15px;--mobile-font-title: 14px;--mobile-font-body: 13px;--mobile-font-meta: 12px;--mobile-font-caption: 11px}*{box-sizing:border-box}html,body,#app{min-height:100vh;width:100%}body{overflow-x:hidden}img,svg{max-width:100%}@media (max-width: 768px){body{font-size:var(--mobile-font-body)}.n-card.page-card{border-radius:10px}.n-card.page-card>.n-card-header{padding:14px 14px 8px;gap:10px}.n-card.page-card>.n-card-header .n-card-header__main{min-width:0;font-size:var(--mobile-font-card-title)}.n-card.page-card>.n-card-header .n-card-header__extra{min-width:0;flex-shrink:0}.n-card.page-card>.n-card__content{padding:12px 14px 14px}.n-pagination{flex-wrap:wrap;justify-content:center}.n-button,.n-checkbox,.n-input,.n-select,.n-tag,.n-pagination{font-size:var(--mobile-font-body)}.category-tag,.type-tag{font-size:var(--mobile-font-body)!important}.mobile-card-list .card-name,.mobile-card-list .article-title,.mobile-card-list .promo-title,.candidates-grid .candidate-name{font-size:var(--mobile-font-title)!important;line-height:1.45}.mobile-card-list .account-badge,.mobile-card-list .match-reason,.mobile-card-list .meta-text,.mobile-card-list .card-time,.mobile-card-list .card-meta,.candidates-grid .candidate-desc,.filter-label{font-size:var(--mobile-font-meta)!important}.mobile-card-list .time-text,.mobile-card-list .card-biz,.mobile-card-list .stat-badge,.candidates-grid .candidate-biz,.candidates-grid .tag-badge,.mobile-nav-label{font-size:var(--mobile-font-caption)!important}.n-modal .n-card{max-width:calc(100vw - 24px)!important}}
