.csq{border:1px solid #e9eaef;border-radius:8px;margin-bottom:10px;padding:10px}.csq-title{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.csq-list{grid-gap:8px;display:grid;gap:8px}.csq-item{background:#fff;border:1px solid #eef0f5;border-radius:6px;padding:8px 10px}.csq-item.bad{border-left:3px solid #f5222d}.q{color:#333;font-size:13px;margin-bottom:6px}.chip.ko{background:#fff1f0;border:1px solid #ffa39e;border-radius:10px;color:#a8071a;font-size:11px;margin-left:6px;padding:1px 6px}.seg{border:1px solid #d9d9d9;border-radius:6px;display:inline-flex;height:28px;overflow:hidden}.seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-right:1px solid #eee;cursor:pointer;font-size:12px;line-height:26px;padding:0 12px}.seg-btn:last-child{border-right:0}.seg-btn:hover{background:#f6f8ff}.seg-btn.active{background:#2a41e8;color:#fff}.err{margin-top:6px}.csq-block,.err{color:#a8071a;font-size:12px}.csq-block{background:#fff1f0;border:1px solid #ffa39e;border-radius:6px;margin-top:8px;padding:6px 8px}.applynow-error{margin:10px 0 0!important}.button-sliding-icon:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.job-listing-company-logo img{max-width:-moz-fit-content;max-width:fit-content}