@media(max-width:700px){#app .jy-app .jy-jobs-grid,#app .jy-app .jy-jobs-grid.list-view,#app .jy-app .has-detail .jy-jobs-grid,#app .jm-job-cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:15px!important}#app .jy-app .jy-job-card,#app .jm-home section article.jy-job-card{display:block!important;width:100%!important;border:1px solid #e8eaf1!important;border-radius:17px!important;padding:18px!important;min-width:0!important;background:white!important;box-shadow:0 4px 16px #223b6510!important;margin:0!important}#app .jy-app .jy-card-company{display:flex!important;gap:10px!important;margin:0 0 17px!important;align-items:center!important}#app .jy-app .jy-card-company>div{flex:1!important;min-width:0!important}#app .jy-app .jy-card-company strong{font-size:13px!important;display:block!important}#app .jy-app .jy-card-company small{font-size:10px!important;display:flex!important;gap:5px!important;align-items:center!important;color:#8b95a7!important;flex-wrap:wrap!important}#app .jy-app .jy-card-open{display:block!important;width:100%!important;padding:0!important;background:transparent!important;border:0!important;text-align:left!important;color:inherit!important}#app .jy-app .jy-card-open h3{font-size:18px!important;font-weight:650!important;line-height:1.4!important;margin:12px 0 8px!important;white-space:normal!important}#app .jy-app .jy-card-open>p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12px!important;line-height:1.75!important;color:#8790a2!important;margin:0 0 18px!important}#app .jy-app .jy-chips{display:flex!important;gap:6px!important;flex-wrap:wrap!important}#app .jy-app .jy-chips>span{font-size:10px!important;padding:4px 8px!important;border-radius:6px!important;background:#f2f0fb!important;color:#8767b4!important}#app .jy-app .jy-chips>span:nth-child(2){background:#e9f3fc!important;color:#6089b4!important}#app .jy-app .jy-chips>span:nth-child(3){background:#f9edf9!important;color:#b17daf!important}#app .jy-app .jy-card-bottom{display:block!important;border:1px solid #edf0f6!important;border-radius:10px!important;padding:10px!important;background:#fcfdff!important}#app .jy-app .jy-skill-tags{display:flex!important;gap:5px!important;flex-wrap:wrap!important}#app .jy-app .jy-skill-tags span{font-size:10px!important;padding:3px 7px!important;background:#f1f3f8!important;color:#8f97a7!important;border-radius:6px!important}#app .jy-app .jy-card-bottom footer{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid #edf0f6!important;padding-top:10px!important;margin-top:10px!important;gap:8px!important}#app .jy-app .jy-card-bottom footer strong{font-size:13px!important;font-weight:650!important;color:#4b586f!important}#app .jy-app .jy-card-bottom footer strong small{font-size:9px!important;font-weight:400!important}#app .jy-app .jy-card-bottom footer>span{font-size:10px!important;color:#9a9fae!important;white-space:nowrap!important}#app .jy-app .jy-company-mark{width:40px!important;height:40px!important;border-radius:12px!important;font-size:17px!important}#app .jy-app .jy-bookmark{background:#f7f8fb!important;color:#99a5b7!important;border:0!important;border-radius:8px!important;padding:7px!important}#app .jy-app .jy-job-page .jy-jobs-grid{margin-top:15px!important}html[data-theme=dark] #app .jy-app .jy-job-card,html[data-theme=dark] #app .jm-home section article.jy-job-card{background:#293648!important;border-color:#ffffff0a!important;color:#e3eaf6!important}html[data-theme=dark] #app .jy-app .jy-card-bottom{background:#303d50!important;border-color:#ffffff0c!important}html[data-theme=dark] #app .jy-app .jy-card-bottom footer strong{color:#dfebff!important}html[data-theme=dark] #app .jy-app .jy-card-bottom footer{border-color:#ffffff10!important}}
.jr-profile .jr-avatar img{width:100%;height:100%;object-fit:cover;border-radius:8px}.jr-profile .jr-profile-layout>aside{overflow-wrap:anywhere}.jr-profile .jr-profile-layout>main{overflow:auto}.jc-ajax input{width:100%}.jc-ajax ul{z-index:10100}.jc-ajax ul button{white-space:normal}.jc-ajax label{font-size:12px}.jc-ajax>input{display:block;width:100%;border:1px solid #e5dced;border-radius:7px;background:white;padding:10px;color:#5a4967}.jc-ajax{position:relative;margin:10px 0 15px}.jc-ajax ul{position:absolute;left:0;right:0;top:100%;max-height:230px;overflow:auto;background:white;border:1px solid #e8ddf3;border-radius:8px;box-shadow:0 12px 25px #412e5822;padding:5px;list-style:none}.jc-ajax li>button{display:block;width:100%;text-align:left;padding:9px;border:0;background:none;color:#796189;font-size:12px}.jc-ajax li>button:hover,.jc-ajax li>button.active{background:#f6efff}.jc-ajax>small{font-size:10px;color:#a48cb4}
