/**
 * BSD 3-Clause License
 *
 * Copyright (C) 2020 http://www.nodetech-inc.com
 * All rights reserved.
 */
@charset "UTF-8";body.N__fair_online.N__detail .N__fair_status{position:absolute;padding:6px 10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9}body.N__fair_online.N__detail .N__fair_status.uk-position-top-left{border-bottom-right-radius:6px}body.N__fair_online.N__detail .N__fair_status.uk-position-top-right{border-bottom-left-radius:6px}body.N__fair_online.N__detail .N__fair_status.NOT_STARTED{background-color:hsla(0,0%,100%,.4);color:rgba(0,0,0,.8)}body.N__fair_online.N__detail .N__fair_status.NOT_STARTED:after{content:"未开始"}body.N__fair_online.N__detail .N__fair_status.IN_PROGRESS{background-color:rgba(0,0,0,.4);color:hsla(0,0%,100%,.8)}body.N__fair_online.N__detail .N__fair_status.IN_PROGRESS:after{content:"进行中"}body.N__fair_online.N__detail .N__fair_status.OVERED{background-color:hsla(0,0%,100%,.4);color:rgba(0,0,0,.8)}body.N__fair_online.N__detail .N__fair_status.OVERED:after{content:"已结束"}body.N__fair_online.N__detail #N__apply,body.N__fair_online.N__detail #N__apply_close,body.N__fair_online.N__detail #N__apply_overed{min-width:110px}body.N__fair_online.N__detail .N__apply_desc,body.N__fair_online.N__detail .N__fair_box{background-color:#fff;background-color:var(--theme-on-primary-inverse)}body.N__fair_online.N__detail .N__tab.uk-tab>*>a{padding:10px}body.N__fair_online.N__detail .N__fair_desc{word-break:break-all;word-wrap:break-word;white-space:pre-wrap}body.N__fair_online.N__detail .N__subnav{margin:0 0 0 -30px}body.N__fair_online.N__detail .N__subnav>*{padding-left:30px}body.N__fair_online.N__detail .N__subnav>*>:first-child{font-size:inherit}body.N__fair_online.N__detail .N__subnav .svg-icon{margin-top:-.3em}body.N__fair_online.N__detail .N__search .uk-button:hover,body.N__fair_online.N__detail .N__search .uk-input:hover,body.N__fair_online.N__detail .N__search .uk-select:hover{z-index:1}body.N__fair_online.N__detail .N__search .uk-input{margin-left:-1px}body.N__fair_online.N__detail .N__search .uk-button{margin-left:-1px;width:50px;padding:0 10px}body.N__fair_online.N__detail .N__companies .btn-apply{background-color:#f1f8ff;border:1px solid #0078ff;color:#0078ff;font-size:14px;border-radius:2px;height:40px;line-height:1;cursor:pointer}body.N__fair_online.N__detail .N__jobs{margin-bottom:30px}body.N__fair_online.N__detail .N__jobs thead tr{line-height:24px}body.N__fair_online.N__detail .N__jobs td{height:40px!important;vertical-align:middle!important}body.N__fair_online.N__detail .N__jobs .company>a,body.N__fair_online.N__detail .N__jobs .job>a{width:auto;font-size:16px;color:#666;color:var(--theme-secondary-color);margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:300px!important}body.N__fair_online.N__detail .N__jobs .job{text-align:left;vertical-align:middle;white-space:nowrap;max-width:430px}body.N__fair_online.N__detail .N__jobs .job>a:hover{color:#ec6334}body.N__fair_online.N__detail .N__jobs .job>small{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999}body.N__fair_online.N__detail .N__jobs .company{text-align:left;vertical-align:middle;white-space:nowrap;max-width:300px}body.N__fair_online.N__detail .N__jobs .company>a:hover{color:#4a88f7}body.N__fair_online.N__detail .N__jobs .auth{color:#6e86b1}body.N__fair_online.N__detail .N__jobs .salary{color:#ec6334;font-weight:500}body.N__fair_online.N__detail .N__jobs .timeago{color:#999}body.N__fair_online.N__detail .poster{width:100%}body.N__fair_online.N__detail .banner-poster{position:relative;height:280px}body.N__fair_online.N__detail .banner-poster .banner-posters-item{position:absolute;height:inherit;opacity:0;transition:opacity .3s ease;pointer-events:none}body.N__fair_online.N__detail .banner-poster .banner-posters-item._active{opacity:1;pointer-events:all}body.N__fair_online.N__detail .banner-poster .banner-posters-item:hover .ad-report{display:block}body.N__fair_online.N__detail .banner-poster .banner-posters-dots{position:absolute;z-index:9;bottom:7px;right:7px;display:inline-flex}body.N__fair_online.N__detail .banner-poster .banner-posters-dots .dot{width:10px;height:10px;opacity:.4;transition:opacity .3s ease;background:#fff;cursor:pointer}body.N__fair_online.N__detail .banner-poster .banner-posters-dots .dot._active,body.N__fair_online.N__detail .banner-poster .banner-posters-dots .dot:hover{opacity:1}body.N__fair_online.N__detail .banner-poster .banner-posters-dots .dot+.dot{margin-left:5px}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog{border-radius:4px;width:580px;overflow:hidden}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-footer,body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-header{border:0}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-header{background-color:#f8f9fb;padding:15px 20px}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-header .uk-modal-title{font-size:14px;font-weight:500;color:#333}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-footer{padding:30px}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-footer .btn-cancel,body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-footer .btn-confirm{display:inline-block;width:100px;height:40px;text-align:center;border-radius:2px;font-size:14px;cursor:pointer}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-footer .btn-cancel{background-color:#fff;color:#4d4d4d;border:1px solid #dcdfe6;margin-right:20px}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-footer .btn-confirm{background-color:#0078ff;color:#fff;border:1px solid #0078ff}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-footer .btn-confirm[disabled]{background-color:#eee;color:#262626;border-color:#eee;cursor:not-allowed}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-body{padding:10px 30px}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-body .job-list .job-item{display:flex;align-items:center;height:50px;font-size:14px;color:#262626;border-bottom:1px solid #f1f2f6;cursor:pointer}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-body .job-list .job-item:hover{color:#999}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-body .job-list .job-item.active .job-title{color:#0078ff}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-body .job-list .job-item.active .job-checked{display:block}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-body .job-list .job-item .job-title{flex:1}body.N__fair_online.N__detail #N_select-job-modal .uk-modal-dialog .uk-modal-body .job-list .job-item .job-checked{display:none;flex-shrink:0;width:24px;height:24px}body.N__fair_online.N__detail .desc-panel{display:flex;justify-content:space-between}body.N__fair_online.N__detail .float-btn{margin-left:90px;z-index:1}.switch-tabbar{width:100%;height:52px;background:#fff;border-bottom:1px solid #ebeef5;border-top:1px solid #ebeef5;font-size:16px;display:flex;flex-direction:row;box-sizing:border-box;margin-bottom:12px}.switch-tabbar .tabbar-item{cursor:pointer;font-weight:700;color:#262626;line-height:50px}.switch-tabbar a{text-decoration:none}.switch-tabbar a.active{border-bottom:2px solid #0078ff}.switch-tabbar a.active .tabbar-item{color:#0078ff}.switch-tabbar a+a{margin-left:40px}.tag-wrap{padding:0 0 4px;background:#fff}.tag-wrap .tags-body{display:flex;flex-direction:row;flex-wrap:wrap}.tag-wrap .tags-body a{text-decoration:none;color:#0078ff}.tag-wrap .tag{border:1px solid #dcdfe6;border-radius:2px;background:#fff;font-size:13px;color:#666;line-height:1;padding:7px 11px 8px;margin-right:8px;margin-bottom:8px;cursor:pointer}.tag-wrap .tag.active,.tag-wrap .tag.active a{border:1px solid rgba(0,120,255,.2);color:#0078ff;background:#f1f8ff}.fair-resume{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:10px}.fair-resume .resume-info img{width:50px;height:50px;border-radius:50%}.fair-resume .item{cursor:pointer;width:269px;background:#fff;padding:20px 20px 24px;box-shadow:0 0 10px rgba(0,0,0,.08)}.fair-resume .item:hover{box-shadow:0 0 16px 0 #e4e4e4}.fair-resume .resume-info{display:flex;flex-direction:row}.fair-resume .user-info{height:50px;display:flex;flex-direction:column;justify-content:space-around;margin-left:10px}.fair-resume .user-status{display:flex;font-size:14px;color:grey}.fair-resume .user-status .status-item+.status-item:before{content:"·";margin:0 4px}.fair-resume .position-info{margin-top:10px;display:flex;flex-direction:column}.fair-resume .position-row{margin:2px 0;display:flex;flex-direction:row}.position-row .p-label{color:#999;flex-shrink:0}.position-row .p-value{width:70%;color:#4d4d4d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-row .p-value.highlight{color:#e84c3d}