/* v3.6.8 compact board; scoped to the public homepage hiring area only. */
#eden35-main .e35-job>p{font-size:.87rem;line-height:1.35;margin:8px 0 10px}
#eden35-main .e366-job-list{margin:8px 0 11px}
#eden35-main .e366-message{color:#345777;font-size:.85rem;line-height:1.45;margin:7px 0}
#eden35-main .e366-diagnostic{font-size:.72rem;color:#667c94;line-height:1.4;overflow-wrap:anywhere}
#eden35-main .e366-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 5px;padding:0 2px}
#eden35-main .e366-head-title{font-size:.86rem;font-weight:750;color:#204b7f}
#eden35-main .e366-head-count{font-size:.76rem;color:#5c7592}
#eden35-main .e366-items{margin:0;padding:0;list-style:none;border-top:1px solid #d8e4f2;border-bottom:1px solid #d8e4f2;background:#fbfdff}
#eden35-main .e366-item{margin:0;padding:0}
#eden35-main .e366-item+.e366-item{border-top:1px solid #e4edf7}
#eden35-main .e366-item-link{display:block;box-sizing:border-box;padding:6px 8px;color:#153f78!important;text-decoration:none!important;line-height:1.28}
#eden35-main .e366-item-link:hover,#eden35-main .e366-item-link:focus-visible{background:#f1f7ff;outline:2px solid #97c4f7;outline-offset:-2px}
#eden35-main .e366-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}
#eden35-main .e366-title{display:block;font-size:.86rem;font-weight:750;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#eden35-main .e366-meta{display:block;margin-top:2px;font-size:.74rem;color:#55718d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#eden35-main .e366-action{flex:none;font-size:.82rem;font-weight:700;color:#075bb4;white-space:nowrap}
#eden35-main .e35-job>a.e35-btn{font-size:.9rem;padding:9px 12px;min-height:0}
@media(max-width:700px){#eden35-main .e366-item-link{padding:7px 7px}#eden35-main .e366-title{font-size:.84rem}#eden35-main .e366-meta{font-size:.73rem}}
